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

Diff for /src/usr.bin/make/compat.c between version 1.10 and 1.11

version 1.10, 1998/05/12 07:10:01 version 1.11, 1998/05/13 06:54:58
Line 150 
Line 150 
 shellneed (cmd)  shellneed (cmd)
         char *cmd;          char *cmd;
 {  {
         char **av;          char *runsh[] = {
                   "alias", "cd", "eval", "exec", "exit", "read", "set", "ulimit",
                   "unalias", "unset", "wait", ":",
                   NULL
           };
   
           char **av, **p;
         int ac;          int ac;
   
         av = brk_string(cmd, &ac, TRUE);          av = brk_string(cmd, &ac, TRUE);
         if (strcmp(av[1], "exit") == 0)  
                 return (1);          for (p = runsh; *p; p++)
                   if (strcmp(av[1], *p) == 0)
                           return (1);
   
         if (strcmp(av[1], "umask") == 0) {          if (strcmp(av[1], "umask") == 0) {
                 long umi;                  long umi;
                 char *ep = NULL;                  char *ep = NULL;

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11