escape.c: Fix missing nl_langinfo on certain configs
nl_langinfo and CODESET are undefined in a musl system. Instead of uncondionally including langinfo.h, this change includes include/nls.h which has the tests and work-arounds for systems that don't have these features. This is similar to how other programs within procps include langinfo.h via nls.h References: procps-ng/procps!130 Signed-off-by: Craig Small <csmall@dropbear.xyz>
This commit is contained in:
		
				
					committed by
					
						 Craig Small
						Craig Small
					
				
			
			
				
	
			
			
			
						parent
						
							71764980c3
						
					
				
				
					commit
					6c36ab4fc7
				
			| @@ -18,13 +18,13 @@ | ||||
|  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA | ||||
|  */ | ||||
|  | ||||
| #include <langinfo.h> | ||||
| #include <limits.h> | ||||
| #include <stdio.h> | ||||
| #include <string.h> | ||||
|  | ||||
| #include "escape.h" | ||||
| #include "readproc.h" | ||||
| #include "nls.h" | ||||
|  | ||||
| #define SECURE_ESCAPE_ARGS(dst, bytes) do { \ | ||||
|   if ((bytes) <= 0) return 0; \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user