X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/28c3595a77a8c942bee1057085776dad0b3d53f4..64be8525eadefaf536f19865649f12c8e3a3ea9a:/sbr/utils.c diff --git a/sbr/utils.c b/sbr/utils.c index 4405f4c9..9dece994 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -79,7 +79,9 @@ pwd(void) if (!mypath || !*mypath || (strcpy (curwd, mypath), chdir (curwd)) == -1) { strcpy (curwd, "/"); - chdir (curwd); + if (chdir (curwd) < 0) { + advise (curwd, "chdir"); + } } return curwd; } @@ -328,7 +330,10 @@ nmh_strcasestr (const char *s1, const char *s2) { int nmh_init(const char *argv0, int read_context) { - setlocale(LC_ALL, ""); + if (! setlocale(LC_ALL, "")) { + admonish(NULL, "setlocale failed, check your LC_ALL, LC_CTYPE, and " + "LANG environment variables"); + } invo_name = r1bindex ((char *) argv0, '/');