aboutsummaryrefslogtreecommitdiff
path: root/libthreads
Commit message (Collapse)AuthorAgeFilesLines
* .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.
* .Roland McGrath1999-06-131-0/+5
|
* 1999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-131-4/+9
| | | | | * cthreads.h (MACRO_BEGIN, MACRO_END): #undef before unconditionally redefining. Use GCC extension for statement expression with value 0.
* .Roland McGrath1999-05-301-0/+2
|
* 1999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-301-1/+7
| | | | * cthreads.h (mutex_clear): Change again, to call mutex_init.
* .Roland McGrath1999-05-291-0/+5
|
* 1999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-291-1/+5
| | | | | * cthreads.h (mutex_clear): Change from syntax error to no-op (with warning avoidance).
* .Roland McGrath1998-11-221-0/+6
|
* 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.
* typoRoland McGrath1998-08-111-1/+1
|
* .Roland McGrath1998-07-201-4/+11
|
* 1998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-07-202-52/+62
| | | | | | | * i386/csw.S (cproc_prepare): Take address of cthread_body as third arg, so we don't have to deal with PIC magic to find its address without producing a text reloc. * cprocs.c (cproc_create): Pass &cthread_body to cproc_prepare.
* Tue Jun 9 13:50:09 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell1998-06-102-3/+15
| | | | | | | | * 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-202-0/+13
| | | | | | * 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.
* Fri Aug 8 13:21:17 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-08-203-440/+8
| | | | | | * Makefile (SRCS): Delete malloc.c; libc now has a thread safe malloc. (malloc.c): Delete file.
* Mon Jun 9 21:18:46 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-06-102-5/+8
| | | | | * cthreads.c (cthread_fork): Delete debugging oddity that crept into source.
* Thu Apr 3 20:29:27 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-04-041-0/+7
| | | | * i386/csw.S: Define __ELF__ too.
* *** empty log message ***Thomas Bushnell1997-04-042-1/+13
|
* .Miles Bader1997-02-201-0/+10
|
* (__hurd_threadvar_stack_mask, __hurd_threadvar_stack_offset,Miles Bader1997-02-201-3/+8
| | | | | __hurd_threadvar_max): Make extern.
* (cproc_setup):Miles Bader1997-02-181-3/+12
| | | | | Correctly leave space at top of stack for account for GNU per-thread variables.
* Mon Nov 18 16:36:56 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-11-182-1/+9
| | | | * cprocs.c (cproc_create): Cast CHILD in assignment.
* Mon Oct 21 22:05:48 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-241-0/+14
| | | | | * i386/csw.S (CALL_MCOUNT): New macro. (cproc_swtich, cproc_start_wait, cproc_prepare): Use CALL_MCOUNT.
* Mon Oct 21 22:05:48 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-243-18/+18
| | | | | | | | | * 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.
* *** empty log message ***Thomas Bushnell1996-09-052-3/+7
|
* *** empty log message ***Thomas Bushnell1996-08-292-1/+11
|