Diff for /libaitsched/src/hooks.c between versions 1.24.4.3 and 1.24.4.6

version 1.24.4.3, 2014/01/28 10:07:06 version 1.24.4.6, 2014/01/28 12:14:20
Line 562  sched_hook_signal(void *task, void *arg __unused) Line 562  sched_hook_signal(void *task, void *arg __unused)
                         LOGERR;                          LOGERR;
                 return (void*) -1;                  return (void*) -1;
         }          }
   #else
   #if 0
           sched_task_t *t = task;
           struct sigaction sa;
   
           memset(&sa, 0, sizeof sa);
           sigemptyset(&sa.sa_mask);
           sa.sa_handler = _sched_sigHandler;
           sa.sa_flags = SA_RESETHAND | SA_RESTART;
   
           if (sigaction(TASK_VAL(t), &sa, NULL) == -1) {
                   if (TASK_ROOT(t)->root_hooks.hook_exec.exception)
                           TASK_ROOT(t)->root_hooks.hook_exec.exception(TASK_ROOT(t), NULL);
                   else
                           LOGERR;
                   return (void*) -1;
           }
   #endif  /* 0 */
 #endif  #endif
         return NULL;          return NULL;
 }  }
Line 1231  sched_hook_fetch(void *root, void *arg __unused) Line 1248  sched_hook_fetch(void *root, void *arg __unused)
                                 FD_CLR(i, &r->root_fds[1]);                                  FD_CLR(i, &r->root_fds[1]);
                 }                  }
         }          }
   
           /* optimize select */
           for (i = r->root_kq - 1; i > 2; i--)
                   if (FD_ISSET(i, &r->root_fds[0]) || FD_ISSET(i, &r->root_fds[1]))
                           break;
           if (i > 2)
                   r->root_kq = i + 1;
 #endif  /* KQ_DISABLE */  #endif  /* KQ_DISABLE */
   
 skip_event:  skip_event:

Removed from v.1.24.4.3  
changed lines
  Added in v.1.24.4.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>