aboutsummaryrefslogtreecommitdiff
path: root/libthreads
Commit message (Collapse)AuthorAgeFilesLines
...
* Initial revisionRoland McGrath1996-07-171-0/+264
|
* (more_memory): Use assert_perror instead of MACH_CALL.Miles Bader1996-06-061-6/+13
| | | | "cthread_internals.h": Include removed.
* (installhdrsubdir): whoops.Michael I. Bushnell1996-05-091-1/+1
|
* (installhdrs, installhdrdir): Install headers using the genericMichael I. Bushnell1996-05-091-7/+2
| | | | technique, now that installhdrdir is available.
* If _RWLOCK_DEFINE_FUNCTIONS is defined, then clear _EXTERN_INLINE, butMichael I. Bushnell1996-05-091-0/+5
| | | | *after* header files have been included.
* (_RWLOCK_DEFINE_FUNCTIONS): New macro; use in place of clearingMichael I. Bushnell1996-05-091-1/+1
| | | | _EXTERN_INLINE, which conflicts with machine-sp.h.
* [lint] (NEVER): Spurious global variable removed.Roland McGrath1996-05-041-7/+4
| | | | [!lint] (NEVER): Useless macro removed.
* (SRCS): Add rwlock.c.Roland McGrath1996-05-041-8/+8
| | | | | | | (LCLHDRS): Add rwlock.h. (install): Depend on $(includedir)/rwlock.h. ($(includedir)/%.h: %.h): New rule. ($(includedir)/cthreads.h): Target removed, obviated by that rule.
* Moved to libthreads from libshouldbeinlibc.Roland McGrath1996-05-041-9/+13
| | | | | (_EXTERN_INLINE): New macro. Use it for all the inline defns.
* Initial revisionRoland McGrath1996-05-041-0/+6
|
* (CFLAGS): Turn off -Wall.Michael I. Bushnell1996-04-111-0/+4
|
* (VPATH): Fix up for new configure reality.Michael I. Bushnell1996-04-111-2/+2
|
* (realloc):Miles Bader1996-03-071-9/+32
| | | | | | | | Use LOG2_MIN_SIZE. Don't bother allocating a new block if the new size request fits in the old one and doesn't waste any space. Only free the old block if we successfully got a new one. (LOG2_MIN_SIZE): New macro.
* [MCHECK] (struct header): New type.Miles Bader1996-03-061-13/+67
| | | | | | | | (union header): Only define if !MCHECK. (HEADER_SIZE, HEADER_NEXT, HEADER_FREE, HEADER_CHECK): New macros. [MCHECK] (MIN_SIZE): Add correct definition for this case. (more_memory, malloc, free, realloc): Use above macros, and add appropiate checks & frobs in MCHECK case.
* Add assert to check for signal bug.Roland McGrath1996-02-011-1/+4
|
* Use prototypes for functions of zero args.Roland McGrath1996-01-241-30/+34
|
* (addr_range_check, probe_stack): Functions #if 0'd out.Roland McGrath1995-12-101-25/+40
| | | | | (stack_init): Don't call probe_stack or frob old stack at all. Default cthread_stack_size to 16 pages if it is zero.
* (condition_unimplies): Take address of (*impp)->next in assignment toMichael I. Bushnell1995-12-061-1/+4
| | | | IMPP on loop step instruction.
* Protect against multiple inclusion.Roland McGrath1995-10-071-0/+9
| | | | Include cthreads.h and assert.h.
* (JUMPTARGET): New macro, versions for [PIC] and not.Roland McGrath1995-10-041-4/+8
| | | | Use it in place of EXT.
* (csw_pic.o): Bogus braindead target from hell removed. Bushnell will beRoland McGrath1995-10-041-5/+0
| | | | shot.
* [PIC] (EXT): Redefine to use PLT.Roland McGrath1995-10-041-0/+8
|
* (RWLOCK_INITIALIZER): New macro.Roland McGrath1995-09-231-0/+3
|
* Include hurd/threadvar.h.Roland McGrath1995-09-221-0/+4
|
* (CPPFLAGS): Variable removed.Roland McGrath1995-09-161-7/+4
| | | | (lndist-i386-files): Use $(top_srcdir) in place of $(srcdir).
* (CONDITION_INITIALIZER): Provide initial zero for IMPLICATIONS member.Michael I. Bushnell1995-09-131-1/+13
| | | | (condition_init): Bother initializing NAME and IMPLICATIONS members.
* Repair typos.Michael I. Bushnell1995-08-301-3/+9
|
* (condition_implies, condition_unimplies): New functions.Michael I. Bushnell1995-08-301-3/+19
| | | | | | | | | | (struct condition): New member `implications'. (cond_imp): New structure. (cond_signal): Return int now. (condition_broadcast): Always call cond_broadcast if this condition has implications. (condition_signal): Always call cond_signal if this condition has implications.
* (cond_signal): If this condition has implications, see if one of themMichael I. Bushnell1995-08-301-0/+52
| | | | | | needs to be signalled when we have no waiters. (cond_broadcast): Signal the implications list too. (condition_implies, condition_unimplies): New functions.
* (hurd_condition_wait): Provide declaration.Michael I. Bushnell1995-08-301-0/+6
|
* (cproc_block): Provide decl.Michael I. Bushnell1995-08-291-1/+6
|
* (hurd_condition_wait_cancel): Name changed to `hurd_condition_wait'.Miles Bader1995-08-261-1/+2
|
* Add a backslash.Miles Bader1995-08-221-1/+1
|
* (SRCS): Add cancel-cond.c.Roland McGrath1995-08-211-0/+1
|
* Initial revisionRoland McGrath1995-08-211-0/+112
|
* Reverse previous change.Michael I. Bushnell1995-07-181-1/+1
|
* (struct cthread): Delete member `catch'.Michael I. Bushnell1995-07-171-1/+4
|
* (install): Don't *always* install cthreadsih; do it only if it's new.Michael I. Bushnell1995-07-061-2/+2
|
* Removed dependencies that are now automatically generated.Michael I. Bushnell1995-07-061-2/+0
|
* (csw_pic.o): Provide slightly cheating rule.Michael I. Bushnell1995-07-061-0/+5
|
* Use EXT macro instead of explicit underscores.Roland McGrath1995-05-121-3/+6
|
* (I386HDRS): Variable removed.Roland McGrath1995-05-121-2/+1
| | | | ($(OBJS)): Don't depend on i386/asm.h.
* (CPPFLAGS): Use $(srcdir) instead of $(hurdsource).Roland McGrath1995-05-121-1/+1
|
* Initial revisionMiles Bader1995-05-081-0/+95
|
* (lndist, lndist-i386-files): Change $(hurdsource) to $(srcdir).Michael I. Bushnell1995-04-121-4/+4
| | | | ($(hurdsource)/hurd-snap/$(dir)/i386): Likewise.
* (CPPFLAGS): Define.Roland McGrath1995-04-041-4/+6
| | | | | ($(OBJS) rule): Fix typo in target. (install-cthreads.h): Use $(INSTALL_DATA).
* (mutex_lock, mutex_unlock): Use __ names for *_solid.Roland McGrath1995-04-041-8/+8
|
* (mutex_lock_solid, mutex_unlock_solid): Renamed to __*.Roland McGrath1995-04-041-9/+8
| | | | | (_cthread_mutex_lock_routine, _cthread_mutex_unlock_routine): Variables removed.
* entered into RCSMichael I. Bushnell1994-08-161-1/+7
|
* Formerly Makefile.~14~Michael I. Bushnell1994-07-221-34/+14
|