Christopher Faylor
8656ee07ef
* exceptions.cc (interruptible): Make a little more structured.
...
(call_handler): Allow signals to be sent even if signalled thread is stopped.
Change order of signal_arrived arming/waiting threads clearing to eliminate a
race.
(reset_signal_arrived): New helper function.
* malloc.cc (malloc_init): Use mutos so that signal handler can keep track of
who owns the lock.
(__malloc_lock): Ditto.
(__malloc_unlock): Ditto.
* sync.h (new_muto): Actually use a muto for the "buffer".
* Makefile.in: Fix a dependency.
2000-02-26 01:11:54 +00:00
..
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:31 +00:00
2000-02-24 20:59:30 +00:00
2000-02-17 19:38:31 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-24 02:49:44 +00:00
2000-02-26 01:11:54 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 03:18:37 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:31 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 03:18:37 +00:00
2000-02-21 05:20:38 +00:00
2000-02-26 01:11:54 +00:00
2000-02-24 06:45:32 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:31 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:31 +00:00
2000-02-24 03:00:37 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 05:20:38 +00:00
2000-02-24 02:49:44 +00:00
2000-02-26 01:11:54 +00:00
2000-02-17 19:38:33 +00:00
2000-02-24 02:49:44 +00:00
2000-02-17 19:38:31 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-26 01:11:54 +00:00
2000-02-24 02:49:44 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 05:20:38 +00:00
2000-02-21 05:20:38 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 05:20:38 +00:00
2000-02-26 01:11:54 +00:00
2000-02-21 05:20:38 +00:00
2000-02-24 02:49:44 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 05:20:38 +00:00
2000-02-24 02:49:44 +00:00
2000-02-24 02:49:44 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:31 +00:00
2000-02-17 19:38:31 +00:00
2000-02-24 03:53:22 +00:00
2000-02-26 01:11:54 +00:00
2000-02-26 01:11:54 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-23 04:07:13 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 05:20:38 +00:00
2000-02-21 05:20:38 +00:00
2000-02-21 05:20:38 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-24 02:49:44 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-24 02:49:44 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 05:20:38 +00:00
2000-02-23 04:07:13 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 05:20:38 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-26 01:11:54 +00:00
2000-02-24 06:45:32 +00:00
2000-02-17 19:38:33 +00:00
2000-02-23 04:07:13 +00:00
2000-02-21 05:20:38 +00:00
2000-02-17 19:38:33 +00:00
2000-02-26 01:11:54 +00:00
2000-02-26 01:11:54 +00:00
2000-02-24 20:57:40 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:31 +00:00
2000-02-24 03:53:22 +00:00
2000-02-24 02:49:44 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-24 02:49:44 +00:00
2000-02-21 05:20:38 +00:00
2000-02-26 01:11:54 +00:00
2000-02-17 19:38:33 +00:00