Searched defs:sigevp (Results 1 - 4 of 4) sorted by relevance

/osnet-11/usr/src/lib/libc/port/rt/
H A Dclock_timer.c82 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 Dsigev_thread.c280 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 Dmqueue.c967 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 Dposix_aio.c127 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