From 20f5692b7fe1190e6c518ed82764ded41dd92986 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sat, 14 Jul 2012 10:16:54 -0400 Subject: openbsd updates (thanks Pascal Stumpf) R=rsc http://codereview.appspot.com/6401049 --- src/libthread/OpenBSD-power-asm.S | 37 ------------------------------------- 1 file changed, 37 deletions(-) (limited to 'src/libthread/OpenBSD-power-asm.S') diff --git a/src/libthread/OpenBSD-power-asm.S b/src/libthread/OpenBSD-power-asm.S index 25ceb45c..03b46e7b 100644 --- a/src/libthread/OpenBSD-power-asm.S +++ b/src/libthread/OpenBSD-power-asm.S @@ -1,6 +1,3 @@ -#include -#include - ENTRY(_tas) li %r0, 0 mr %r4, %r3 @@ -89,37 +86,3 @@ ENTRY(_setmcontext) lwz %r3, 6*4(%r3) blr - -ENTRY(rfork_thread) - /* sanity check */ - cmpwi %r4, 0 - beq 1f - cmpwi %r5, 0 - beq 1f - - mr %r7,%r4 - - /* call rfork */ - li %r0, SYS_rfork - sc - cmpwi %r0, 0 - bne 2f - - /* check if we are parent or child */ - cmpwi %r3, 0 - bnelr - - /* child */ - mtlr %r5 /* fp */ - mr %r3, %r6 /* arg */ - mr %r1, %r7 /* new sp */ - blrl - - /* child returned, call _exit */ - li %r0, SYS_exit - sc -1: - li %r3, -1 -2: - b PIC_PLT(_C_LABEL(__cerror)) - -- cgit v1.2.3