version 1.5, 1997/11/14 00:24:01 |
version 1.6, 2001/01/16 05:36:09 |
|
|
char name[]; |
char name[]; |
{ |
{ |
struct var *vp; |
struct var *vp; |
|
char *env; |
|
|
if ((vp = lookup(name)) == NOVAR) |
if ((vp = lookup(name)) != NOVAR) |
return(getenv(name)); |
return(vp->v_value); |
return(vp->v_value); |
else if ((env = getenv(name))) |
|
return(env); |
|
/* not set, see if we can provide a default */ |
|
else if (strcmp(name, "SHELL") == 0) |
|
return(_PATH_CSHELL); |
|
else if (strcmp(name, "LISTER") == 0) |
|
return(_PATH_LS); |
|
else if (strcmp(name, "PAGER") == 0) |
|
return(_PATH_MORE); |
|
else |
|
return(NULL); |
} |
} |
|
|
/* |
/* |