diff options
| -rw-r--r-- | main.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -3,9 +3,12 @@ #include "rc.h" #include <errno.h> +#include <locale.h> #include "input.h" +extern char **environ; + bool dashdee, dashee, dasheye, dashell, dashen; bool dashpee, dashoh, dashess, dashvee, dashex; bool interactive; @@ -120,6 +123,8 @@ quitopts: close(fd); } } + environ = makeenv(); + setlocale(LC_CTYPE, ""); if (dashsee[0] != NULL || dashess) { /* input from -c or -s? */ if (*argv != NULL) |