summaryrefslogtreecommitdiff
path: root/libthreads/cthreads.h
AgeCommit message (Collapse)Author
1999-06-131999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* cthreads.h (MACRO_BEGIN, MACRO_END): #undef before unconditionally redefining. Use GCC extension for statement expression with value 0.
1999-05-301999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* cthreads.h (mutex_clear): Change again, to call mutex_init.
1999-05-291999-05-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* cthreads.h (mutex_clear): Change from syntax error to no-op (with warning avoidance).
1996-05-04[lint] (NEVER): Spurious global variable removed.Roland McGrath
[!lint] (NEVER): Useless macro removed.
1996-01-24Use prototypes for functions of zero args.Roland McGrath
1995-09-13(CONDITION_INITIALIZER): Provide initial zero for IMPLICATIONS member.Michael I. Bushnell
(condition_init): Bother initializing NAME and IMPLICATIONS members.
1995-08-30(condition_implies, condition_unimplies): New functions.Michael I. Bushnell
(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.
1995-08-30(hurd_condition_wait): Provide declaration.Michael I. Bushnell
1995-07-18Reverse previous change.Michael I. Bushnell
1995-07-17(struct cthread): Delete member `catch'.Michael I. Bushnell
1995-04-04(mutex_lock, mutex_unlock): Use __ names for *_solid.Roland McGrath
1994-05-05entered into RCSRoland McGrath
1994-05-04Formerly cthreads.h.~3~Roland McGrath
1993-03-17Formerly cthreads.h.~2~Michael I. Bushnell
1992-10-06Initial revisionMichael I. Bushnell