aboutsummaryrefslogtreecommitdiff
path: root/nptl/pthreadP.h
diff options
context:
space:
mode:
Diffstat (limited to 'nptl/pthreadP.h')
-rw-r--r--nptl/pthreadP.h17
1 files changed, 7 insertions, 10 deletions
diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h
index bb2736e..d90ac36 100644
--- a/nptl/pthreadP.h
+++ b/nptl/pthreadP.h
@@ -122,6 +122,13 @@ extern int __pthread_debug attribute_hidden;
# define LIBC_CANCEL_HANDLED() /* Nothing. */
#endif
+/* The signal used for asynchronous cancelation. */
+#define SIGCANCEL __SIGRTMIN
+
+
+/* Signal needed for the kernel-supported POSIX timer implementation. */
+#define SIGTIMER (__SIGRTMIN + 1)
+
/* This function is responsible for calling all registered cleanup
handlers and then terminate the thread. This includes dellocating
@@ -152,16 +159,6 @@ __do_cancel (void)
}
-/* Test whether stackframe is still active. */
-#ifdef _STACK_GROWS_DOWN
-# define FRAME_LEFT(frame, other) ((char *) frame >= (char *) other)
-#elif _STACK_GROWS_UP
-# define FRAME_LEFT(frame, other) ((char *) frame <= (char *) other)
-#else
-# error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP"
-#endif
-
-
/* Internal prototypes. */
/* Thread list handling. */