routine
thr_once(once_t *once_control, void (*routine)(void))
(*routine)();
#define pthread_cleanup_push(routine, arg) \
pthread__cleanup_push((routine),(arg), &__store);
pthread_once(pthread_once_t *once_control, void (*routine)(void))
return __libc_thr_once_stub(once_control, routine);
routine();
DBG(routine = 3);
DBG(routine = 1);
DBG(routine = 1);
DBG(routine = 2);
DBG(routine = 2);
u_char debug_asr, debug_csr, routine;
(routine == 1) ? "sbicgo" :
(routine == 2) ? "sbicintr" :
(routine == 3) ? "sbicicmd" :
(routine == 4) ? "sbicnext" : "unknown",
prom_dispatch_v.routine = c->crb_v_dispatch->entry_va;
uint64_t routine;
prom_dispatch_v.routine = c->crb_v_dispatch->entry_va;
routine = 3;
routine = 1;
routine = 1;
u_char debug_asr, debug_csr, routine;
routine = 2;
routine = 2;
(routine==1)?"sbicgo":
(routine==2)?"sbicintr":
(routine==3)?"sbicicmd":
(routine==4)?"sbicnext":"unknown",
* label to a routine that will process a real exception of the
* temporaries. If a routine needs to change any
* real fpcr before calling the emulation routine. On return, the
* [call appropriate emulation routine]
userconf_common_dev(char *dev, int len, short unit, short state, char routine)
switch (routine) {
switch (routine) {
routine);
switch (routine) {
; VERSION is used wherever ".version" can appear in a routine
void *(*routine)(void *), void *arg)
ret = pthread_create(thread, attr, routine, arg);
ret = testf_dso_pthread_create(&thread, NULL, routine, arg);
ret = pthread_create(&thread, NULL, routine, arg);
ret = testf_dso_pthread_create(&thread, NULL, routine, arg);
call(intrtn_t routine, ...)
va_start(ap, routine);
return (*routine)(argno-1, args);