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

Diff for /src/usr.bin/ssh/sftp.c between version 1.176 and 1.177

version 1.176, 2016/09/12 01:22:38 version 1.177, 2016/10/18 12:41:22
Line 210 
Line 210 
   
 /* ARGSUSED */  /* ARGSUSED */
 static void  static void
   suspchild(int signo)
   {
           if (sshpid > 1) {
                   kill(sshpid, signo);
                   while (waitpid(sshpid, NULL, WUNTRACED) == -1 && errno == EINTR)
                           continue;
           }
           kill(getpid(), SIGSTOP);
   }
   
   /* ARGSUSED */
   static void
 cmd_interrupt(int signo)  cmd_interrupt(int signo)
 {  {
         const char msg[] = "\rInterrupt  \n";          const char msg[] = "\rInterrupt  \n";
Line 2171 
Line 2183 
         signal(SIGTERM, killchild);          signal(SIGTERM, killchild);
         signal(SIGINT, killchild);          signal(SIGINT, killchild);
         signal(SIGHUP, killchild);          signal(SIGHUP, killchild);
           signal(SIGTSTP, suspchild);
           signal(SIGTTIN, suspchild);
           signal(SIGTTOU, suspchild);
         close(c_in);          close(c_in);
         close(c_out);          close(c_out);
 }  }

Legend:
Removed from v.1.176  
changed lines
  Added in v.1.177