From 4ff2396545b33d525b5c2748f50951bf619c779f Mon Sep 17 00:00:00 2001 From: "Tim J. Robbins" Date: Thu, 15 Jul 2004 08:13:56 +0000 Subject: [PATCH] Respect locale settings from the environment. --- usr.bin/pkill/pkill.c | 3 +++ usr.bin/whereis/whereis.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/usr.bin/pkill/pkill.c b/usr.bin/pkill/pkill.c index fa17d6e2aa66..3051f95b66da 100644 --- a/usr.bin/pkill/pkill.c +++ b/usr.bin/pkill/pkill.c @@ -62,6 +62,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #define STATUS_MATCH 0 #define STATUS_NOMATCH 1 @@ -132,6 +133,8 @@ main(int argc, char **argv) regex_t reg; regmatch_t regmatch; + setlocale(LC_ALL, ""); + if (strcmp(getprogname(), "pgrep") == 0) { action = grepact; pgrep = 1; diff --git a/usr.bin/whereis/whereis.c b/usr.bin/whereis/whereis.c index 5b6a83e7d334..84b0e41eb903 100644 --- a/usr.bin/whereis/whereis.c +++ b/usr.bin/whereis/whereis.c @@ -40,6 +40,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -368,6 +369,8 @@ main(int argc, char **argv) regoff_t rlen; FILE *p; + setlocale(LC_ALL, ""); + scanopts(argc, argv); defaults();