diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2010-03-30 14:40:30 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2010-03-30 14:40:30 +0000 |
commit | 985c7ae39c28b1cba44c47cbc6c11deae2aa08d9 (patch) | |
tree | 261955901352d68ecda8027829eb4f9e5e1a39e2 /daemons/dmeventd/dmeventd.c | |
parent | 3e5c09fc047166d5c68e2f944cdbf9bcb3484810 (diff) | |
download | lvm2-985c7ae39c28b1cba44c47cbc6c11deae2aa08d9.tar.gz lvm2-985c7ae39c28b1cba44c47cbc6c11deae2aa08d9.tar.xz lvm2-985c7ae39c28b1cba44c47cbc6c11deae2aa08d9.zip |
Force C locale
As we need to use mlockall() enforce "C" locales for dmeventd.
Diffstat (limited to 'daemons/dmeventd/dmeventd.c')
-rw-r--r-- | daemons/dmeventd/dmeventd.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c index f4b664b2..96830ea1 100644 --- a/daemons/dmeventd/dmeventd.c +++ b/daemons/dmeventd/dmeventd.c @@ -1698,6 +1698,13 @@ int main(int argc, char *argv[]) } } + /* + * Switch to C locale to avoid reading large locale-archive file + * used by some glibc (on some distributions it takes over 100MB). + * Daemon currently needs to use mlockall(). + */ + setenv("LANG", "C", 1); + if (!_debug) _daemonize(); |