From 4819c3d477e83b846649220fc96534c9bb93d642 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Sun, 13 May 2001 00:33:16 +0000 Subject: Make the locale stuff only do the getpid==1 check if BB_INIT is defined --- applets/busybox.c | 6 +++++- busybox.c | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/applets/busybox.c b/applets/busybox.c index 41b6069..9cc8848 100644 --- a/applets/busybox.c +++ b/applets/busybox.c @@ -82,9 +82,13 @@ int main(int argc, char **argv) } #endif -#ifdef BB_LOCALE_SUPPORT +#ifdef BB_LOCALE_SUPPORT +#ifdef BB_INIT if(getpid()!=1) /* Do not set locale for `init' */ +#endif + { setlocale(LC_ALL, ""); + } #endif run_applet_by_name(applet_name, argc, argv); diff --git a/busybox.c b/busybox.c index 41b6069..9cc8848 100644 --- a/busybox.c +++ b/busybox.c @@ -82,9 +82,13 @@ int main(int argc, char **argv) } #endif -#ifdef BB_LOCALE_SUPPORT +#ifdef BB_LOCALE_SUPPORT +#ifdef BB_INIT if(getpid()!=1) /* Do not set locale for `init' */ +#endif + { setlocale(LC_ALL, ""); + } #endif run_applet_by_name(applet_name, argc, argv); -- cgit v1.1