summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2003-05-07 17:23:25 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2003-05-07 17:23:25 +0000
commit664234c6e2b0c4a92f6bb10f86369cc49f78d727 (patch)
treec273710c8ce48a6d9a9a1701e75680ab0c4e2b84 /lib/libc
parentace85d0a3c5dae03f77b206e912966c9d9d202e0 (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/i386/gen/rfork_thread.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libc/i386/gen/rfork_thread.S b/lib/libc/i386/gen/rfork_thread.S
index d01aebe47478..c0fc624f0ae3 100644
--- a/lib/libc/i386/gen/rfork_thread.S
+++ b/lib/libc/i386/gen/rfork_thread.S
@@ -109,5 +109,9 @@ ENTRY(rfork_thread)
* Branch here if the thread creation fails:
*/
2:
+ addl $8, %esp
+ popl %esi
+ movl %ebp, %esp
+ popl %ebp
PIC_PROLOGUE
jmp PIC_PLT(HIDENAME(cerror))