[BACK]Return to vars.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mail

Diff for /src/usr.bin/mail/vars.c between version 1.5 and 1.6

version 1.5, 1997/11/14 00:24:01 version 1.6, 2001/01/16 05:36:09
Line 118 
Line 118 
         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);
 }  }
   
 /*  /*

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6