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

Diff for /src/usr.bin/tmux/Attic/signal.c between version 1.10 and 1.11

version 1.10, 2016/10/10 21:29:23 version 1.11, 2017/06/04 08:25:57
Line 29 
Line 29 
 static struct event     ev_sigcont;  static struct event     ev_sigcont;
 static struct event     ev_sigterm;  static struct event     ev_sigterm;
 static struct event     ev_sigusr1;  static struct event     ev_sigusr1;
   static struct event     ev_sigusr2;
 static struct event     ev_sigwinch;  static struct event     ev_sigwinch;
   
 void  void
Line 59 
Line 60 
         signal_add(&ev_sigterm, NULL);          signal_add(&ev_sigterm, NULL);
         signal_set(&ev_sigusr1, SIGUSR1, handler, arg);          signal_set(&ev_sigusr1, SIGUSR1, handler, arg);
         signal_add(&ev_sigusr1, NULL);          signal_add(&ev_sigusr1, NULL);
           signal_set(&ev_sigusr2, SIGUSR2, handler, arg);
           signal_add(&ev_sigusr2, NULL);
         signal_set(&ev_sigwinch, SIGWINCH, handler, arg);          signal_set(&ev_sigwinch, SIGWINCH, handler, arg);
         signal_add(&ev_sigwinch, NULL);          signal_add(&ev_sigwinch, NULL);
 }  }
Line 92 
Line 95 
                         fatal("sigaction failed");                          fatal("sigaction failed");
                 if (sigaction(SIGUSR1, &sigact, NULL) != 0)                  if (sigaction(SIGUSR1, &sigact, NULL) != 0)
                         fatal("sigaction failed");                          fatal("sigaction failed");
                   if (sigaction(SIGUSR2, &sigact, NULL) != 0)
                           fatal("sigaction failed");
                 if (sigaction(SIGWINCH, &sigact, NULL) != 0)                  if (sigaction(SIGWINCH, &sigact, NULL) != 0)
                         fatal("sigaction failed");                          fatal("sigaction failed");
         } else {          } else {
Line 100 
Line 105 
                 event_del(&ev_sigcont);                  event_del(&ev_sigcont);
                 event_del(&ev_sigterm);                  event_del(&ev_sigterm);
                 event_del(&ev_sigusr1);                  event_del(&ev_sigusr1);
                   event_del(&ev_sigusr2);
                 event_del(&ev_sigwinch);                  event_del(&ev_sigwinch);
         }          }
 }  }

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