Home | History | Annotate | Download | only in include

Lines Matching refs:routine

222 /* Create a new thread, starting with execution of START-ROUTINE
540 /* Install a cleanup handler: ROUTINE will be called with arguments ARG
541 when the thread is canceled or calls pthread_exit. ROUTINE will also
547 # define pthread_cleanup_push(routine, arg) \
549 __pthread_cleanup_class __clframe (routine, arg)
561 # define pthread_cleanup_push_defer_np(routine, arg) \
563 __pthread_cleanup_class __clframe (routine, arg); \
586 /* Install a cleanup handler: ROUTINE will be called with arguments ARG
587 when the thread is canceled or calls pthread_exit. ROUTINE will also
593 # define pthread_cleanup_push(routine, arg) \
597 = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
610 # define pthread_cleanup_push_defer_np(routine, arg) \
614 = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
629 /* Install a cleanup handler: ROUTINE will be called with arguments ARG
630 when the thread is canceled or calls pthread_exit. ROUTINE will also
636 # define pthread_cleanup_push(routine, arg) \
639 void (*__cancel_routine) (void *) = (routine); \
670 # define pthread_cleanup_push_defer_np(routine, arg) \
673 void (*__cancel_routine) (void *) = (routine); \