aboutsummaryrefslogtreecommitdiff
path: root/libthreads/cthreads.c
Commit message (Collapse)AuthorAgeFilesLines
* 2002-08-26 Roland McGrath <roland@frob.com>Roland McGrath2002-08-301-0/+12
| | | | | * cthreads.c (cthread_body) [HAVE_USELOCALE]: Call uselocale to initialize the thread to the global locale.
* Add comment to last change, for the benefit of the next merge :)Marcus Brinkmann2002-07-311-0/+10
|
* 2002-07-29 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-07-311-1/+7
| | | | | * cthreads.c (cthread_init): Move cthread_alloc call before cproc_init call (lost in merge).
* 2002-05-28 Roland McGrath <roland@frob.com>Roland McGrath2002-05-281-4/+15
| | | | | * cthreads.c (cthread_fork_prepare, cthread_fork_parent, cthread_fork_child): Don't call malloc_fork_* (lost in merge).
* 2002-05-26 Roland McGrath <roland@frob.com>Roland McGrath2002-05-271-102/+55
| | | | | | | | | | | | | Changes merged from CMU MK83a version: * cthreads.h, options.h: Various cleanups. * call.c, cthread_data.c, sync.c, mig_support.c: Likewise. * i386/cthreads.h, i386/thread.c, i386/lock.s: Likewise. * cthread_internals.h: Add decls for internal functions. (struct cproc): Use vm_offset_t for stack_base and stack_size members. Use natural_t for context member. * cprocs.c: Use prototypes for all defns. * cthreads.c: Likewise. (cthread_exit): Cast any_t to integer_t before int.
* 2002-05-08 Roland McGrath <roland@frob.com>Roland McGrath2002-05-081-1/+12
| | | | * cthreads.c (cthread_exit): Cast any_t to long before int.
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-311-20/+27
| | | | | | | | | | * cthreads.h: Fix obsolescent #endif syntax. * cthread_internals.h: Likewise. * cancel-cond.c: Likewise. * stack.c: Likewise. * cthreads.c: Likewise. * cprocs.c: Likewise. * call.c: Likewise.
* 1998-11-12 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath1998-11-221-1/+10
| | | | | | * cthreads.c (cthread_init): Move cthread_alloc call before cproc_init call, since cthread_alloc uses malloc, and malloc won't work between initializing the new stack and switching over to it.
* Tue Jun 9 13:50:09 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell1998-06-101-3/+7
| | | | | | | | * 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.
* Wed Aug 20 15:39:44 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-08-201-0/+7
| | | | | | * 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.
* Mon Jun 9 21:18:46 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-06-101-5/+3
| | | | | * cthreads.c (cthread_fork): Delete debugging oddity that crept into source.
* *** empty log message ***Thomas Bushnell1997-04-041-1/+9
|
* entered into RCSRoland McGrath1994-05-051-1/+5
|
* Initial revisionMichael I. Bushnell1992-10-061-0/+451