Searched defs:sigevp (Results 1 - 4 of 4) sorted by relevance
/osnet-11/usr/src/lib/libc/port/rt/ |
H A D | clock_timer.c | 82 timer_create(clockid_t clock_id, struct sigevent *sigevp, timer_t *timerid) argument 92 if (sigevp != NULL && 93 sigevp->sigev_notify == SIGEV_THREAD && 94 sigevp->sigev_notify_function != NULL) { 96 tcdp = setup_sigev_handler(sigevp, TIMER); 100 sigevent = *sigevp; 101 sigevp = &sigevent; 104 sigevp->sigev_value.sival_ptr = &port_notify; 107 rc = __timer_create(clock_id, sigevp, timerid);
|
H A D | sigev_thread.c | 280 struct sigevent *sigevp; local 314 sigevp = (struct sigevent *)port_event.portev_object; 315 function = sigevp->sigev_notify_function; 316 attrp = sigevp->sigev_notify_attributes; 450 setup_sigev_handler(const struct sigevent *sigevp, subsystem_t caller) argument 455 if (sigevp == NULL) { 465 if (sigevp->sigev_notify_attributes == NULL) 469 * We cannot just copy the sigevp->sigev_notify_attributes 476 sigevp->sigev_notify_attributes); 484 tcdp->tcd_notif = *sigevp; 625 _aio_sigev_thread_init(struct sigevent *sigevp) argument [all...] |
H A D | mqueue.c | 967 const struct sigevent *sigevp) 970 sigevp->sigev_notify_attributes); 984 tcdp->tcd_notif.sigev_value = sigevp->sigev_value; 986 sigevp->sigev_notify_function; 993 mq_notify(mqd_t mqdes, const struct sigevent *sigevp) argument 1017 sigevp = NULL; 1023 if (sigevp == NULL) { /* remove notification */ 1047 switch (ntype = sigevp->sigev_notify) { 1049 userval = sigevp->sigev_value.sival_ptr; 1053 pn = sigevp 966 cancel_if_necessary(thread_communication_data_t *tcdp, const struct sigevent *sigevp) argument [all...] |
/osnet-11/usr/src/lib/libc/port/aio/ |
H A D | posix_aio.c | 127 int nent, struct sigevent *_RESTRICT_KYWD sigevp) 183 if (_aio_sigev_thread_init(sigevp) != 0) 187 error = (int)_kaio(AIOLIO, mode, list, nent, sigevp); 202 (sigevp != NULL && 203 (sigevp->sigev_notify == SIGEV_SIGNAL || 204 sigevp->sigev_notify == SIGEV_THREAD || 205 sigevp->sigev_notify == SIGEV_PORT))) 211 if (mode == LIO_NOWAIT && sigevp != NULL) { 212 if (sigevp->sigev_notify == SIGEV_THREAD) { 213 head->lio_port = sigevp 126 lio_listio(int mode, aiocb_t *_RESTRICT_KYWD const *_RESTRICT_KYWD list, int nent, struct sigevent *_RESTRICT_KYWD sigevp) argument 1328 lio_listio64(int mode, aiocb64_t *_RESTRICT_KYWD const *_RESTRICT_KYWD list, int nent, struct sigevent *_RESTRICT_KYWD sigevp) argument [all...] |
Completed in 47 milliseconds