Home
last modified time | relevance | path

Searched refs:pthread_cleanup_push (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/rt/
H A Dsigev_thread.c81 pthread_cleanup_push(funlockfile, stderr); in dprintf()
191 pthread_cleanup_push(sigev_destroy_pool, tcdp); in timer_spawner()
237 pthread_cleanup_push(sigev_destroy_pool, tcdp); in mqueue_spawner()
241 pthread_cleanup_push(sig_mutex_unlock, &tcdp->tcd_lock); in mqueue_spawner()
283 pthread_cleanup_push(sigev_destroy_pool, tcdp); in aio_spawner()
609 pthread_cleanup_push(del_sigev_mq_cleanup, tcdp); in del_sigev_mq()
H A Dmqueue.c623 pthread_cleanup_push(mq_close_cleanup, mqdp); in mq_close()
846 pthread_cleanup_push(decrement_rblocked, mqhp); in __mq_timedreceive()
/illumos-gate/usr/src/lib/libc/port/aio/
H A Dposix_aio.c292 pthread_cleanup_push(_lio_listio_cleanup, head); in lio_listio()
438 pthread_cleanup_push(_aio_suspend_cleanup, in __aio_suspend()
440 pthread_cleanup_push(sig_mutex_lock, &__aio_mutex); in __aio_suspend()
558 pthread_cleanup_push(_aio_suspend_cleanup, in __aio_suspend()
560 pthread_cleanup_push(sig_mutex_lock, &__aio_mutex); in __aio_suspend()
603 pthread_cleanup_push(_aio_suspend_cleanup, &_aio_suscv_cnt); in __aio_suspend()
966 pthread_cleanup_push(sig_mutex_unlock, &__aio_mutex); in __aio_waitn()
977 pthread_cleanup_push(_aio_waitn_cleanup, NULL); in __aio_waitn()
1003 pthread_cleanup_push(sig_mutex_lock, &__aio_mutex); in __aio_waitn()
1077 pthread_cleanup_push(sig_mutex_lock, &__aio_mutex); in __aio_waitn()
[all …]
H A Daio.c586 pthread_cleanup_push(_aiowait_cleanup, NULL); in aiowait()
/illumos-gate/usr/src/lib/libc/port/tpool/
H A Dthread_pool.c132 pthread_cleanup_push(worker_cleanup, tpool); in tpool_worker()
187 pthread_cleanup_push(job_cleanup, tpool); in tpool_worker()
373 pthread_cleanup_push(sig_mutex_unlock, &tpool->tp_mutex); in tpool_destroy()
432 pthread_cleanup_push(sig_mutex_unlock, &tpool->tp_mutex); in tpool_wait()
/illumos-gate/usr/src/lib/libc/port/stdio/
H A Dsystem.c251 pthread_cleanup_push(cleanup, &cu); in system()
H A Dpopen.c243 pthread_cleanup_push(cleanup, (void *)(uintptr_t)pid); in pclose()
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dpthread.c203 pthread_cleanup_push(_mutex_unlock_wrap, &once->mlock); in pthread_once()
/illumos-gate/usr/src/head/
H A Dpthread.h179 #define pthread_cleanup_push(routine, args) { \ macro
/illumos-gate/usr/src/lib/libc/
H A DREADME219 - Use pthread_cleanup_push() and pthread_cleanup_pop() to make
/illumos-gate/usr/src/man/man3c/
H A DMakefile329 pthread_cleanup_push.3c \
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-library.man3c.inc900 file path=usr/share/man/man3c/pthread_cleanup_push.3c