summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc/port/threads/thr.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libc/port/threads/thr.c')
-rw-r--r--usr/src/lib/libc/port/threads/thr.c8
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;