diff options
Diffstat (limited to 'usr/src/lib/libc/port/threads/thr.c')
-rw-r--r-- | usr/src/lib/libc/port/threads/thr.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr/src/lib/libc/port/threads/thr.c b/usr/src/lib/libc/port/threads/thr.c index 483ade8dd7..ac023cf5aa 100644 --- a/usr/src/lib/libc/port/threads/thr.c +++ b/usr/src/lib/libc/port/threads/thr.c @@ -1588,7 +1588,7 @@ finish_init() } /* - * Used only by _postfork1_child(), below. + * Used only by postfork1_child(), below. */ static void mark_dead_and_buried(ulwp_t *ulwp) @@ -1745,6 +1745,12 @@ _thr_main() } int +_thrp_cancelled(void) +{ + return (curthread->ul_rval == PTHREAD_CANCELED); +} + +int _thrp_stksegment(ulwp_t *ulwp, stack_t *stk) { stk->ss_sp = (void *)ulwp->ul_stktop; |