Diff for /linux/kernel/signal.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2018/04/24 18:01:38 version 1.1.1.2, 2018/04/24 18:02:25
Line 84  void do_signal(long signr,long eax, long Line 84  void do_signal(long signr,long eax, long
         long eip, long cs, long eflags,          long eip, long cs, long eflags,
         unsigned long * esp, long ss)          unsigned long * esp, long ss)
 {  {
         long sa_handler;          unsigned long sa_handler;
         long old_eip=eip;          long old_eip=eip;
         struct sigaction * sa = current->sigaction + signr - 1;          struct sigaction * sa = current->sigaction + signr - 1;
         int longs;          int longs;
         unsigned long * tmp_esp;          unsigned long * tmp_esp;
   
         sa_handler = (long) sa->sa_handler;          sa_handler = (unsigned long) sa->sa_handler;
         if (sa_handler==1)          if (sa_handler==1)
                 return;                  return;
         if (!sa_handler) {          if (!sa_handler) {

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


unix.superglobalmegacorp.com