Return to env.c CVS log | Up to [local] / src / usr.bin / env |
version 1.3, 1996/06/26 05:32:40 | version 1.4, 1997/06/20 04:54:59 | ||
---|---|---|---|
|
|
||
extern char **environ; | extern char **environ; | ||
extern int optind; | extern int optind; | ||
char **ep, *p; | char **ep, *p; | ||
char *cleanenv[1]; | |||
int ch; | int ch; | ||
setlocale(LC_ALL, ""); | setlocale(LC_ALL, ""); | ||
|
|
||
switch((char)ch) { | switch((char)ch) { | ||
case '-': /* obsolete */ | case '-': /* obsolete */ | ||
case 'i': | case 'i': | ||
environ = cleanenv; | if ((environ = (char **)calloc(1, sizeof(char *))) == NULL) | ||
cleanenv[0] = NULL; | err(1, "calloc"); | ||
break; | break; | ||
case '?': | case '?': | ||
default: | default: |