Lines Matching defs:aio_sigevent
196 struct osigevent aio_sigevent; /* Signal to deliver */
986 if (aiocbe->uaiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL ||
987 aiocbe->uaiocb.aio_sigevent.sigev_notify == SIGEV_THREAD_ID)
988 aio_sendsig(userp, &aiocbe->uaiocb.aio_sigevent, &aiocbe->ksi);
1447 return (convert_old_sigevent(&ojob->aio_sigevent, &kjob->aio_sigevent));
1567 if (aiocbe->uaiocb.aio_sigevent.sigev_notify != SIGEV_KEVENT &&
1568 aiocbe->uaiocb.aio_sigevent.sigev_notify != SIGEV_SIGNAL &&
1569 aiocbe->uaiocb.aio_sigevent.sigev_notify != SIGEV_THREAD_ID &&
1570 aiocbe->uaiocb.aio_sigevent.sigev_notify != SIGEV_NONE) {
1576 if ((aiocbe->uaiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL ||
1577 aiocbe->uaiocb.aio_sigevent.sigev_notify == SIGEV_THREAD_ID) &&
1578 !_SIG_VALID(aiocbe->uaiocb.aio_sigevent.sigev_signo)) {
1653 if (aiocbe->uaiocb.aio_sigevent.sigev_notify != SIGEV_KEVENT)
1655 evflags = aiocbe->uaiocb.aio_sigevent.sigev_notify_kevent_flags;
1660 kqfd = aiocbe->uaiocb.aio_sigevent.sigev_notify_kqueue;
1665 kev.udata = aiocbe->uaiocb.aio_sigevent.sigev_value.sival_ptr;
2629 struct osigevent32 aio_sigevent; /* Signal to deliver */
2645 struct sigevent32 aio_sigevent; /* Signal to deliver */
2694 return (convert_old_sigevent32(&job32.aio_sigevent,
2695 &kjob->aio_sigevent));
2716 return (convert_sigevent32(&job32.aio_sigevent, &kjob->aio_sigevent));