aboutsummaryrefslogtreecommitdiff
path: root/libthreads
Commit message (Collapse)AuthorAgeFilesLines
* .Roland McGrath2002-08-301-0/+5
|
* 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-312-1/+10
| | | | | * cthreads.c (cthread_init): Move cthread_alloc call before cproc_init call (lost in merge).
* 2002-07-29 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-07-292-1/+33
| | | | | | * stack.c (stack_init): Put back in setting of the __hurd_threadvar_stack_mask and __hurd_threadvar_stack_offset variables (which got lost in the merge).
* .Roland McGrath2002-06-011-0/+3
|
* 2002-05-28 Roland McGrath <roland@frob.com>Roland McGrath2002-06-012-17/+36
| | | | | * cthreads.h: Do not define WAIT_DEBUG to affect inlines. * options.h: Not here either.
* .Roland McGrath2002-05-291-0/+2
|
* 2002-05-28 Roland McGrath <roland@frob.com>Roland McGrath2002-05-291-2/+16
| | | | * cprocs.c (cproc_block): Can't be static, called from cancel-cond.c.
* .Roland McGrath2002-05-281-0/+7
|
* 2002-05-28 Roland McGrath <roland@frob.com>Roland McGrath2002-05-281-2/+22
| | | | | | * cthreads.h (hurd_condition_wait, condition_implies, condition_unimplies): Restore decls lost in merge. (mutex_clear): Define as mutex_init instead of bogon (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).
* .Roland McGrath2002-05-281-0/+5
|
* 2002-05-28 Roland McGrath <roland@frob.com>Roland McGrath2002-05-281-9/+14
| | | | | * lockfile.c: Use __attribute__ magic instead of #pragma magic for alias definitions. Don't bother to make them weak.
* .Roland McGrath2002-05-271-0/+18
|
* 2002-05-26 Roland McGrath <roland@frob.com>Roland McGrath2002-05-271-66/+36
| | | | | | | | | | | | | Changes merged from CMU MK83a version: * cthreads.h, options.h: Various cleanups. * call.c, cthread_data.c, sync.c, mig_support.c, stack.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-26 Roland McGrath <roland@frob.com>Roland McGrath2002-05-271-9/+17
| | | | * alpha/thread.c: #if 0 out the silly bzero decl.
* 2002-05-26 Roland McGrath <roland@frob.com>Roland McGrath2002-05-2711-607/+616
| | | | | | | | | | | | | 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-26 Roland McGrath <roland@frob.com>Roland McGrath2002-05-274-0/+435
| | | | | * alpha/cthreads.h, alpha/thread.c, alpha/csw.S, alpha/lock.S: New files, verbatim from CMU release MK83a user/threads/alpha.
* .Roland McGrath2002-05-081-0/+8
|
* 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.
* 2002-05-08 Roland McGrath <roland@frob.com>Roland McGrath2002-05-082-3/+19
| | | | | | * cthread_internals.h: int -> void * for `busy' member. * cprocs.c (cthread_mach_msg): Don't cast to int when setting it. * cprocs.c (cthread_mag_active): Likewise.
* .Roland McGrath2002-05-081-0/+7
|
* 2002-05-07 Roland McGrath <roland@frob.com>Roland McGrath2002-05-081-2/+13
| | | | | * cthreads.h (cthread_sp): Cast to vm_address_t instead of int. (mutex_unlock): Cast to void * instead of int.
* 2002-05-07 Roland McGrath <roland@frob.com>Roland McGrath2002-05-081-1/+12
| | | | * cprocs.c (cproc_list_lock): Declare type as spin_lock_t.
* .Roland McGrath2002-05-011-0/+4
|
* 2002-03-24 Roland McGrath <roland@frob.com>Roland McGrath2002-05-011-2/+2
| | | | * libthreads.map: Use GLIBC_2.2.6 set instead of GLIBC_2.2.
* .Roland McGrath2001-12-221-0/+4
|
* 2001-12-22 Roland McGrath <roland@frob.com>Roland McGrath2001-12-221-4/+14
| | | | * i386/thread.c (cthread_sp): Use __thread_stack_pointer.
* .Roland McGrath2001-08-241-0/+4
|
* 2001-08-23 Roland McGrath <roland@frob.com>Roland McGrath2001-08-241-46/+5
| | | | * lockfile.c: Rewritten to use macros now defined by libc.
* .Roland McGrath2001-03-311-0/+1
|
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-311-9/+12
| | | | | | | | | | | | * 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. * i386/thread.c: Likewise. * cthread_data.c: Likewise.
* .Roland McGrath2001-03-311-0/+1
|
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-311-2/+8
| | | | | | | | | | | * 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. * i386/thread.c: Likewise.
* .Roland McGrath2001-03-311-0/+10
|
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-317-97/+126
| | | | | | | | | | * 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.
* .Roland McGrath2001-02-261-0/+5
|
* 2001-02-25 Roland McGrath <roland@frob.com>Roland McGrath2001-02-261-19/+18
| | | | | * i386/thread.c: Remove superfluous bzero decl, just include <strings.h> instead.
* * libthreads.map: Update comment to reflect Roland's 2000-03-30Mark Kettenis2000-05-252-3/+11
| | | | | change, and my change to the toplevel configure.in that disables versioning for the old stdio-using libc.
* .Roland McGrath2000-03-301-0/+6
|
* 2000-03-30 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-302-15/+21
| | | | | | * libthreads.map: Define HURD_CTHREADS_0.3 version set, putting all symbols there except the lockfile symbols. * lockfile.c: Nit fixes.
* .Roland McGrath2000-03-271-0/+9
|
* 2000-03-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-273-2/+130
| | | | | | | | | Locking support for stdio streams with glibc-2.2 libio. EXPERIMENTAL! * lockfile.c: New file. * libthreads.map: New file. * Makefile (SRCS): Add lockfile.c. [$(VERSIONING) = yes] ($(libname).so.$(hurd-version)): Depend on $(srcdir)/$(libname).map to get version script into the link.
* .Roland McGrath2000-03-031-0/+5
|
* 2000-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-031-1/+10
| | | | | * i386/csw.S: #undef __ELF__ before defining it, since it is usually predefined.
* *** empty log message ***Mark Kettenis2000-01-101-0/+4
|
* 2000-01-10 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2000-01-101-0/+9
| | | | * cprocs.c: Include <assert.h>
* .Roland McGrath2000-01-091-0/+7
|
* 2000-01-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-091-27/+38
| | | | | | | * cprocs.c (cproc_alloc): Initialize P->wired and P->msg here (code from cthread_wire). (cthread_wire): Reduce to just an assert, cthreads always wired. (chtread_unwire): Abort if called.