Update of /cvsroot/sbcl/sbcl/src/runtime
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv3916/src/runtime
Modified Files:
linux-os.c
Log Message:
0.9.15.40: reentrant STABLE-SORT and ADJUST-ARRAY
* Create new (initially length 0) temp vectors for each thread.
* Rename APPLY-KEYED-PRED to FUNCALL2-USING-KEY.
* Update threading-specials list a bit.
Index: linux-os.c
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/runtime/linux-os.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- linux-os.c 18 Aug 2006 16:21:54 -0000 1.64
+++ linux-os.c 20 Aug 2006 09:28:22 -0000 1.65
@@ -88,13 +88,13 @@
again:
t = sys_futex(lock_word,FUTEX_WAIT,oldval, 0);
- /* Interrupted FUTEX_WAIT calls may return early.
+ /* Interrupted FUTEX_WAIT calls may return early.
*
* If someone manages to wake the futex while we're spinning
* around it, we will just return with -1 and errno EWOULDBLOCK,
* because the value has changed, so that's ok. */
if (t != 0 && errno == EINTR)
- goto again;
+ goto again;
return t;
}
|