diff options
author | dos-reis <gdr@axiomatics.org> | 2009-05-14 13:31:16 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2009-05-14 13:31:16 +0000 |
commit | cdb5cbfed6119715bb5871256007e15bd2d212c5 (patch) | |
tree | 09f424fd27f9907203d11294b2de03a7643980f0 /src/sman | |
parent | 83b8aa234c1734f0533f0665cb9fe96a14730727 (diff) | |
download | open-axiom-cdb5cbfed6119715bb5871256007e15bd2d212c5.tar.gz |
Fix SF/2790725 (take 2)
* driver/main.c (main): Set LC_ALL to C.
* hyper/ex2ht.c (main): Likewise.
* hyper/htadd.c (main): Likewise.
* hyper/hthits.c (main): Likewise.
* hyper/hyper.c (main): Likewise.
* hyper/spadbuf.c (main): Likewise.
* clef/edible.c (main): Likewise.
* sman/session.c (main): Likewise.
* sman/sman.c (main): Likewise.
* sman/spadclient.c (main): Likewise.
Diffstat (limited to 'src/sman')
-rw-r--r-- | src/sman/session.c | 1 | ||||
-rw-r--r-- | src/sman/sman.c | 1 | ||||
-rw-r--r-- | src/sman/spadclient.c | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/src/sman/session.c b/src/sman/session.c index 0af2581d..999dc367 100644 --- a/src/sman/session.c +++ b/src/sman/session.c @@ -470,6 +470,7 @@ main(void) openaxiom_sleep(30); #endif + putenv("LC_ALL=C"); setlocale(LC_ALL, ""); /* spad_server connects to Lisp server socket read_SpadServer_command handles requests */ diff --git a/src/sman/sman.c b/src/sman/sman.c index f48eb207..0b2cc8e6 100644 --- a/src/sman/sman.c +++ b/src/sman/sman.c @@ -783,6 +783,7 @@ main(int argc, char *argv[],char *envp[]) command.root_dir = openaxiom_get_systemdir(argc, argv); process_options(&command, argc, argv); + putenv("LC_ALL=C"); setlocale(LC_ALL, ""); bsdSignal(SIGINT, SIG_IGN,RestartSystemCalls); init_term_io(); diff --git a/src/sman/spadclient.c b/src/sman/spadclient.c index 24194fe7..7d61a296 100644 --- a/src/sman/spadclient.c +++ b/src/sman/spadclient.c @@ -38,6 +38,7 @@ #include <stdio.h> #include <signal.h> +#include <stdlib.h> #include "openaxiom-c-macros.h" #include "sockio.h" @@ -60,6 +61,7 @@ inter_handler(int sig) int main(void) { + putenv("LC_ALL=C"); setlocale(LC_ALL, ""); sock = connect_to_local_server(SessionServer, InterpWindow, Forever); bsdSignal(SIGINT, inter_handler,RestartSystemCalls); |