Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Last Part of file descriptor race and deadlock corrections. | 2006-10-03 | 1 | -1/+6 | |
| | | | | | | | | When a fd enters the closing state prevent any threads from polling the fd and reschedule the thread with the closing_fd flag set. This fixes a class of deadlocks where a thread is blocked waiting for data (that may never arrive) and a later thread calls close() or dup2() on the fd. okay brad@ | ||||
* | sync FreeBSD RCS id | 2003-10-19 | 1 | -2/+2 | |
| | |||||
* | sync with freebsd. | 2001-12-08 | 1 | -2/+3 | |
| | |||||
* | Start syncing with FreeBSD: | 2001-08-21 | 1 | -8/+9 | |
| | | | | | | | | | | o Implement _get_curthread() and _set_curthread(). Use it where possible. o Add missing _thread_[enter|leave]_cancellation_point(). o Add a couple of not yet used vars to pthread_private.h. o Remove return's from void functions. This is by no means complete, but instead of doing a big commit, i'll split it in small ones, minimizing diffs. | ||||
* | * kevent(2) support; from FreeBSD. | 2001-08-15 | 1 | -0/+77 | |
* change _thread_kern_set_timeout() parm to const. |