| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
the scope of the active thread list lock.
Approved by: re/jhb
Notes:
svn path=/head/; revision=115386
|
| |
|
|
|
|
|
|
|
|
| |
lock. It's not really necessary and we don't need the added complexity
or potential for deadlocks.
Approved by: re/blanket libthr
Notes:
svn path=/head/; revision=115315
|
| |
|
|
|
|
|
|
|
| |
threads per process has been reached. Return EAGAIN, as per spec.
Approved by: re/blanket libthr
Notes:
svn path=/head/; revision=115313
|
| |
|
|
|
|
|
|
|
|
| |
Modify the thread creation and thread searching routine
to lock the thread lists with the new locks instead of GIANT_LOCK.
Approved by: re/blanket libthr
Notes:
svn path=/head/; revision=115306
|
| |
|
|
|
|
|
|
|
|
|
| |
o removed unused variables
o explicit inclusion of header files
o prototypes for externally defined functions
Approved by: re/blanket libthr
Notes:
svn path=/head/; revision=115260
|
| |
|
|
|
|
|
|
|
|
| |
locking work. I can't see anything obviously wrong with it (other than
the need to update the locking).
Approved by: markm/mentor, re/blanket libthr
Notes:
svn path=/head/; revision=115197
|
| |
|
|
|
|
|
| |
_thread_printf(). Use STDERR_FILENO as the file descriptor.
Notes:
svn path=/head/; revision=113731
|
| |
|
|
|
|
|
|
|
|
|
| |
as curthread in the new context, so that it will be set automatically when
the thread is switched to. This fixes a race where we'd run for a little
while with curthread unset in _thread_start.
Reviewed by: jeff
Notes:
svn path=/head/; revision=112995
|
| |
|
|
|
|
|
|
|
|
| |
_get_curthread(). This is similar to the kernel's curthread. Doing
this saves stack overhead and is more convenient to the programmer.
- Pass the pointer to the newly created thread to _thread_init().
- Remove _get_curthread_slow().
Notes:
svn path=/head/; revision=112965
|
|
|
adaptation of libc_r for the thr system call interface. This is beta
quality code.
Notes:
svn path=/head/; revision=112918
|