|
|
| version 1.28.2.3, 2015/07/02 22:43:30 | version 1.30.4.1, 2016/09/29 13:42:08 |
|---|---|
| Line 869 fetch_hook_kevent_proceed(int en, struct kevent *res, | Line 869 fetch_hook_kevent_proceed(int en, struct kevent *res, |
| struct aiocb *acb; | struct aiocb *acb; |
| #ifdef EVFILT_LIO | #ifdef EVFILT_LIO |
| int l; | int l; |
| register int j; | |
| off_t off; | off_t off; |
| struct aiocb **acbs; | struct aiocb **acbs; |
| struct iovec *iv; | struct iovec *iv; |
| Line 1019 fetch_hook_kevent_proceed(int en, struct kevent *res, | Line 1018 fetch_hook_kevent_proceed(int en, struct kevent *res, |
| iv = (struct iovec*) TASK_DATA(task); | iv = (struct iovec*) TASK_DATA(task); |
| fd = acbs[0]->aio_fildes; | fd = acbs[0]->aio_fildes; |
| off = acbs[0]->aio_offset; | off = acbs[0]->aio_offset; |
| for (j = len = 0; i < TASK_DATLEN(task); len += l, i++) { | for (len = 0; i < TASK_DATLEN(task); len += l, i++) { |
| if ((iv[i].iov_len = aio_return(acbs[i])) == -1) | if ((iv[i].iov_len = aio_return(acbs[i])) == -1) |
| l = 0; | l = 0; |
| else | else |
| Line 1454 sched_hook_condition(void *root, void *arg) | Line 1453 sched_hook_condition(void *root, void *arg) |
| * @arg = unused | * @arg = unused |
| * return: <0 errors and 0 ok | * return: <0 errors and 0 ok |
| */ | */ |
| #if defined(HAVE_LIBRT) && defined(HAVE_TIMER_CREATE) && \ | |
| defined(HAVE_TIMER_SETTIME) && defined(HAVE_TIMER_DELETE) | |
| void * | void * |
| sched_hook_rtc(void *task, void *arg __unused) | sched_hook_rtc(void *task, void *arg __unused) |
| { | { |
| #if defined(HAVE_LIBRT) && defined(HAVE_TIMER_CREATE) && \ | |
| defined(HAVE_TIMER_SETTIME) && defined(HAVE_TIMER_DELETE) | |
| sched_task_t *sigt = NULL, *t = task; | sched_task_t *sigt = NULL, *t = task; |
| struct itimerspec its; | struct itimerspec its; |
| struct sigevent evt; | struct sigevent evt; |
| Line 1524 sched_hook_rtc(void *task, void *arg __unused) | Line 1523 sched_hook_rtc(void *task, void *arg __unused) |
| timer_delete(tmr); | timer_delete(tmr); |
| return (void*) -1; | return (void*) -1; |
| } | } |
| #endif /* HAVE_TIMER_CREATE */ | |
| return NULL; | return NULL; |
| } | } |
| #endif /* HAVE_TIMER_CREATE */ |