diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-04-21 09:43:11 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-04-21 09:43:11 +0000 |
commit | f12944ec15f451d0d1ea77cadb9ff40350075884 (patch) | |
tree | 11e7427c96ad92eb1c4cd6ef4e75f56bf332d621 /linuxthreads/ptlongjmp.c | |
parent | 8619129f3f0d5a9db6208be5bae6c2a8c9ce61a5 (diff) | |
download | glibc-f12944ec15f451d0d1ea77cadb9ff40350075884.zip glibc-f12944ec15f451d0d1ea77cadb9ff40350075884.tar.gz glibc-f12944ec15f451d0d1ea77cadb9ff40350075884.tar.bz2 |
Update.
1998-04-21 Ulrich Drepper <drepper@cygnus.com>
* ptlongjmp.c: Add prorotypes for __libc_siglongjmp and
__libc_longjmp.
Diffstat (limited to 'linuxthreads/ptlongjmp.c')
-rw-r--r-- | linuxthreads/ptlongjmp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/linuxthreads/ptlongjmp.c b/linuxthreads/ptlongjmp.c index 1397dba..c5704f9 100644 --- a/linuxthreads/ptlongjmp.c +++ b/linuxthreads/ptlongjmp.c @@ -19,6 +19,14 @@ #include "pthread.h" #include "internals.h" +/* These functions are not declared anywhere since they shouldn't be + used at another place but here. */ +extern void __libc_siglongjmp (sigjmp_buf env, int val) + __attribute__ ((noreturn)); +extern void __libc_longjmp (sigjmp_buf env, int val) + __attribute__ ((noreturn)); + + static void pthread_cleanup_upto(__jmp_buf target) { pthread_descr self = thread_self(); |