diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-06-11 16:01:37 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-06-11 16:01:37 +0000 |
commit | 98ed15e30fffa76a0dc298e1d68cf21a70f90bae (patch) | |
tree | 1c0abe2ccf04a318c26debad0ca59420de898553 /c/src/exec/posix/src/pthread.c | |
parent | new file. (diff) | |
download | rtems-98ed15e30fffa76a0dc298e1d68cf21a70f90bae.tar.bz2 |
Basic signal functionality appears to work. pthread_kill() can successfully
send signals to the current thread or to another blocked thread. nanosleep()
can be interrupted by a signal and return the time remaining.
Post switch extension added to dispatch posix signal handlers.
Diffstat (limited to 'c/src/exec/posix/src/pthread.c')
-rw-r--r-- | c/src/exec/posix/src/pthread.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/exec/posix/src/pthread.c b/c/src/exec/posix/src/pthread.c index aaf005312f..877af7a8ff 100644 --- a/c/src/exec/posix/src/pthread.c +++ b/c/src/exec/posix/src/pthread.c @@ -15,6 +15,7 @@ #include <rtems/score/wkspace.h> #include <rtems/posix/pthread.h> #include <rtems/posix/priority.h> +#include <rtems/posix/psignal.h> #include <rtems/posix/config.h> #include <rtems/posix/key.h> #include <rtems/posix/time.h> @@ -222,7 +223,7 @@ API_extensions_Control _POSIX_Threads_API_extensions = { { NULL, NULL }, NULL, /* predriver */ _POSIX_Threads_Initialize_user_threads, /* postdriver */ - NULL, /* post switch */ + _POSIX_signals_Post_switch_extension, /* post switch */ }; User_extensions_Control _POSIX_Threads_User_extensions = { |