summaryrefslogtreecommitdiff
path: root/libthreads/i386/csw.S
diff options
context:
space:
mode:
Diffstat (limited to 'libthreads/i386/csw.S')
-rw-r--r--libthreads/i386/csw.S9
1 files changed, 6 insertions, 3 deletions
diff --git a/libthreads/i386/csw.S b/libthreads/i386/csw.S
index 52c44637..f067477a 100644
--- a/libthreads/i386/csw.S
+++ b/libthreads/i386/csw.S
@@ -25,7 +25,10 @@
*/
/*
* HISTORY
- * $Log: csw.s,v $
+ * $Log: csw.S,v $
+# Revision 1.2 1994/05/04 19:01:50 mib
+# entered into RCS
+#
* Revision 2.7 91/07/31 18:36:32 dbg
* Fix for ANSI C preprocessor.
* [91/07/30 17:35:16 dbg]
@@ -103,7 +106,7 @@ ENTRY(cproc_start_wait)
movl $0,%ebp /* (clear frame pointer) */
xorl %eax,%eax /* unlock */
xchgl %eax,(%edx) /* the lock - now old thread can run */
- call _cproc_waiting /* call cproc_waiting */
+ call EXT(cproc_waiting)/* call cproc_waiting */
/*NOTREACHED*/
/*
@@ -127,7 +130,7 @@ ENTRY(cproc_prepare)
/* 20 return PC from cthread_body */
/* 24 argument to cthread_body */
movl $0,12(%edx) /* clear frame pointer */
- movl $_cthread_body,16(%edx)
+ movl $EXT(cthread_body),16(%edx)
/* resume at cthread_body */
movl $0,20(%edx) /* fake return address from cthread_body */
movl B_ARG0,%ecx /* get child thread pointer */