diff options
| author | Jason Evans <jasone@FreeBSD.org> | 1999-12-24 00:03:00 +0000 |
|---|---|---|
| committer | Jason Evans <jasone@FreeBSD.org> | 1999-12-24 00:03:00 +0000 |
| commit | ec9d5fa5f862dd089b5da878b2ac0778202169b6 (patch) | |
| tree | 0f9a61b9ed97c0b021f8b589f75b20feb1485bd3 /lib/libc/i386 | |
| parent | a9d61af021ccac860463a25358611d2140fc84c3 (diff) | |
Notes
Diffstat (limited to 'lib/libc/i386')
| -rw-r--r-- | lib/libc/i386/gen/setjmp.S | 6 | ||||
| -rw-r--r-- | lib/libc/i386/gen/sigsetjmp.S | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/lib/libc/i386/gen/setjmp.S b/lib/libc/i386/gen/setjmp.S index c82b7f0f1e9c..32a246e1e056 100644 --- a/lib/libc/i386/gen/setjmp.S +++ b/lib/libc/i386/gen/setjmp.S @@ -55,8 +55,7 @@ #include "SYS.h" ENTRY(__setjmp) -.weak setjmp; -.set setjmp, __setjmp; +ENTRY(setjmp) movl 4(%esp),%ecx PIC_PROLOGUE leal 28(%ecx), %eax @@ -83,8 +82,7 @@ ENTRY(__setjmp) ret ENTRY(__longjmp) -.weak longjmp; -.set longjmp, __longjmp; +ENTRY(longjmp) movl 4(%esp),%edx PIC_PROLOGUE pushl $0 /* (sigset_t*)oset */ diff --git a/lib/libc/i386/gen/sigsetjmp.S b/lib/libc/i386/gen/sigsetjmp.S index 22cf7902055e..68ad0933ed19 100644 --- a/lib/libc/i386/gen/sigsetjmp.S +++ b/lib/libc/i386/gen/sigsetjmp.S @@ -60,8 +60,7 @@ */ ENTRY(__sigsetjmp) -.weak sigsetjmp; -.set sigsetjmp, __sigsetjmp; +ENTRY(sigsetjmp) movl 8(%esp),%eax movl 4(%esp),%ecx movl %eax,44(%ecx) @@ -92,8 +91,7 @@ ENTRY(__sigsetjmp) ret ENTRY(__siglongjmp) -.weak siglongjmp; -.set siglongjmp, __siglongjmp; +ENTRY(siglongjmp) movl 4(%esp),%edx cmpl $0,44(%edx) jz 2f |
