init: if libc-based Unicode support is on, run setlocale(LC_ALL, "") at startup
It is not clear why we were excluding init from this. The "getpid() != 1" clause was there from the beginning (2001) but not explained. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		| @@ -184,8 +184,7 @@ void lbb_prepare(const char *applet | ||||
| #endif | ||||
| 	applet_name = applet; | ||||
|  | ||||
| 	/* Set locale for everybody except 'init' */ | ||||
| 	if (ENABLE_LOCALE_SUPPORT && getpid() != 1) | ||||
| 	if (ENABLE_LOCALE_SUPPORT) | ||||
| 		setlocale(LC_ALL, ""); | ||||
|  | ||||
| #if ENABLE_FEATURE_INDIVIDUAL | ||||
|   | ||||
		Reference in New Issue
	
	Block a user