Define SIGCANCEL and SIGTIMER. Remove FRAME_LEFT definition.
This commit is contained in:
parent
38576ab307
commit
2a9ae45c3f
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user