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

Diff for /src/usr.bin/tip/Attic/cmds.c between version 1.29 and 1.30

version 1.29, 2009/12/12 13:38:09 version 1.30, 2009/12/12 18:13:59
Line 588 
Line 588 
                         cp = value(SHELL);                          cp = value(SHELL);
                 else                  else
                         cp++;                          cp++;
                 shell_uid();  
                 execl(value(SHELL), cp, (char *)NULL);                  execl(value(SHELL), cp, (char *)NULL);
                 printf("\r\ncan't execl!\r\n");                  printf("\r\ncan't execl!\r\n");
                 exit(1);                  exit(1);
Line 650 
Line 649 
         if (msg != NULL)          if (msg != NULL)
                 printf("\r\n%s", msg);                  printf("\r\n%s", msg);
         printf("\r\n[EOT]\r\n");          printf("\r\n[EOT]\r\n");
         daemon_uid();  
         (void)uu_unlock(uucplock);          (void)uu_unlock(uucplock);
         unraw();          unraw();
         exit(0);          exit(0);
Line 687 
Line 685 
                 cp = value(SHELL);                  cp = value(SHELL);
         else          else
                 cp++;                  cp++;
         shell_uid();  
         execl(value(SHELL), cp, "-c", s, (char *)NULL);          execl(value(SHELL), cp, "-c", s, (char *)NULL);
 }  }
   
Line 925 
Line 922 
                 dup(pivec[1]);                  dup(pivec[1]);
                 close(pivec[1]);                  close(pivec[1]);
                 close(2);                  close(2);
                 shell_uid();  
                 execl(Shell, Shell, "-c", cmdbuf, (char *)NULL);                  execl(Shell, Shell, "-c", cmdbuf, (char *)NULL);
                 _exit(1);                  _exit(1);
         }          }

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30