1.0.25.45: fix futex_wait deadlines when interrupted
authorGabor Melis <mega@hotpop.com>
Mon, 16 Feb 2009 22:17:56 +0000 (22:17 +0000)
committerGabor Melis <mega@hotpop.com>
Mon, 16 Feb 2009 22:17:56 +0000 (22:17 +0000)
commit2b0c46508938b606e70cd6f2bb51506d44e45262
tree6c5ee9e50dfc94de75f53ce9add086695df824e0
parentae09f8fd7765f6cab6ad317a13e27ff22ab0c11e
1.0.25.45: fix futex_wait deadlines when interrupted

When the syscall returned with EINTR futex_wait called again with the
same timeout. Now it lets Lisp recalculate the relative timeout from
the deadline.
NEWS
src/code/target-thread.lisp
src/runtime/bsd-os.c
src/runtime/linux-os.c
tests/deadline.impure.lisp
version.lisp-expr