| Age | Commit message (Collapse) | Author |
|
* cthreads.c (cthread_fork_prepare): Don't call
malloc_fork_prepare since we are no longer providing our own
malloc in this library.
(cthread_fork_parent): Likewise, for malloc_fork_parent.
(cthread_fork_child): Likewize, for malloc_fork_child.
|
|
* cthreads.c (cthread_body): Wire self before calling user work
function. This way all cthreads will be wired, which the ports
library (and hurd_thread_cancel, etc.) depend on.
|
|
* Makefile (SRCS): Delete malloc.c; libc now has a thread safe
malloc.
(malloc.c): Delete file.
|
|
* cthreads.c (cthread_fork): Delete debugging oddity that crept
into source.
|
|
|
|
|
|
* cprocs.c (cproc_create): Cast CHILD in assignment.
|
|
* i386/csw.S (CALL_MCOUNT): New macro.
(cproc_swtich, cproc_start_wait, cproc_prepare): Use CALL_MCOUNT.
* rwlock.h: Change extern inline protection to use new canonical
method.
* rwlock.c: Rewritten.
|
|
|
|
|
|
|
|
|