Daniel Eischen
1d013a86ed
Fix pthread_suspend_np/pthread_resume_np. For the record, suspending a
...
thread waiting on an event (I/O, condvar, etc) will, when resumed using
pthread_resume_np, return with EINTR. For example, suspending and resuming
a thread blocked on read() will not requeue the thread for the read, but
will return -1 with errno = EINTR. If the suspended thread is in a critical
region, the thread is suspended as soon as it leaves the critical region.
Fix a bogon in pthread_kill() where a signal was being delivered twice
to threads waiting in sigwait().
Reported by (suspend/resume bug): jdp
Reviewed by: jasone
2000-03-15 13:59:27 +00:00
..
2000-01-27 23:07:25 +00:00
2000-01-29 22:53:55 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
1999-11-28 05:38:13 +00:00
1999-11-28 05:38:13 +00:00
1999-11-28 05:38:13 +00:00
1999-11-28 05:38:13 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
2000-01-12 09:28:58 +00:00
1999-08-28 00:22:10 +00:00
2000-01-10 04:14:08 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
2000-01-12 09:28:58 +00:00
2000-01-12 09:28:58 +00:00
2000-03-15 13:59:27 +00:00
1999-08-28 00:22:10 +00:00
2000-01-27 23:07:25 +00:00
2000-03-15 13:59:27 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
2000-01-27 23:07:25 +00:00
2000-03-15 13:59:27 +00:00
1999-12-28 18:13:04 +00:00
1999-08-28 00:22:10 +00:00
2000-01-29 22:53:55 +00:00
2000-01-28 22:10:27 +00:00
1999-08-28 00:22:10 +00:00
2000-01-29 22:53:55 +00:00
2000-01-27 23:07:25 +00:00
1999-12-28 18:13:04 +00:00
1999-08-28 00:22:10 +00:00
1999-11-28 05:38:13 +00:00
1999-09-29 15:18:46 +00:00
2000-01-19 07:04:50 +00:00
2000-01-19 07:04:50 +00:00
2000-03-15 13:59:27 +00:00
1999-12-17 00:56:36 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
2000-01-27 23:07:25 +00:00
2000-01-12 09:28:58 +00:00
1999-08-28 00:22:10 +00:00
1999-08-28 00:22:10 +00:00
2000-03-15 13:59:27 +00:00
2000-01-12 09:28:58 +00:00
2000-01-27 23:07:25 +00:00
1999-08-28 00:22:10 +00:00
2000-01-27 23:07:25 +00:00
2000-01-27 23:07:25 +00:00
2000-01-29 22:53:55 +00:00
2000-01-19 07:04:50 +00:00
2000-03-15 13:59:27 +00:00
2000-01-27 23:07:25 +00:00
2000-01-29 22:53:55 +00:00
2000-03-15 13:59:27 +00:00
1999-08-28 00:22:10 +00:00
2000-01-12 09:28:58 +00:00
2000-01-29 22:53:55 +00:00
1999-08-28 00:22:10 +00:00
2000-02-16 19:34:53 +00:00
1999-08-28 00:22:10 +00:00
2000-01-19 07:04:50 +00:00
1999-12-28 18:13:04 +00:00
2000-03-15 13:59:27 +00:00
2000-01-29 22:53:55 +00:00
1999-09-29 15:18:46 +00:00
2000-01-29 22:53:55 +00:00
2000-01-29 22:53:55 +00:00
2000-01-27 23:07:25 +00:00
2000-01-27 23:07:25 +00:00
1999-08-28 00:22:10 +00:00
2000-01-27 23:07:25 +00:00
1999-12-28 18:13:04 +00:00
2000-01-27 23:07:25 +00:00
2000-03-15 13:59:27 +00:00
1999-08-28 00:22:10 +00:00
2000-01-27 23:07:25 +00:00
2000-01-27 23:07:25 +00:00
2000-01-29 22:53:55 +00:00
2000-01-27 23:07:25 +00:00
2000-01-27 23:07:25 +00:00
2000-01-27 23:07:25 +00:00
2000-01-29 22:53:55 +00:00
1999-08-28 00:22:10 +00:00