aboutsummaryrefslogtreecommitdiff
path: root/include/thread.h
AgeCommit message (Collapse)AuthorFilesLines
2020-12-30libthread: add threadmaybackgroundRuss Cox1-2/+5
Programs that want to background themselves now need to define threadmaybackground returning 1. This avoids a confusing (to people and debuggers) extra parent process for all the threaded programs that will never want to background themselves.
2012-10-22libthread: add threadspawndRuss Cox1-0/+1
R=rsc http://codereview.appspot.com/6742064
2009-04-30libthread: remove unimplemented chaninitRuss Cox1-1/+0
2007-08-22libthread: simplify alt tracking, possibly fixing bugRuss Cox1-1/+0
2006-06-26pinrsc1-0/+2
2006-04-01Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc1-1/+1
2006-02-12add procwaitrsc1-0/+5
2006-02-07add threadidlersc1-0/+1
2006-02-05add threadidrsc1-0/+1
2005-03-18add threaddata; correct Alt orderrsc1-1/+2
2005-02-11add threadgetnamersc1-0/+1
2005-02-08fix typorsc1-1/+1
2005-01-18add threadspawnlrsc1-0/+1
2005-01-17do not call exits in threaded programsrsc1-0/+8
2005-01-13Many small edits.rsc1-5/+0
2005-01-04add threadnotifyrsc1-0/+5
2005-01-04autolibrsc1-1/+4
2004-12-28add threadlinklibraryrsc1-0/+5
2004-12-28add threaddaemonize(), more bug fixesrsc1-0/+5
2004-12-27yield now returns the number of switches donersc1-1/+1
2004-12-27add chansetname prototypersc1-0/+1
2004-12-27various changes from plan 9rsc1-0/+2
2004-12-25new thread libraryrsc1-125/+125
2004-09-17Rewrite to remove dependence on rendezvous and its bizarrersc1-1/+1
data structures. Makes it easier to use pthreads too. Still need to add code for non-pthreads systems. Just a checkpoint to switch work to another machine.
2004-06-09add network routinesrsc1-0/+4
2004-05-11Fix small bugs.rsc1-1/+1
2004-04-29add -W to specify window size.rsc1-1/+1
various other little fixes.
2004-04-23little thingsrsc1-0/+1
2004-02-29Move utf, fmt. Small header file changes.rsc1-2/+12
2003-12-17add Lock to struct Ref.rsc1-0/+1
2003-12-11Add support for user-level 9P servers/clients and various bug fixes to go ↵rsc1-2/+2
with them.
2003-12-06various tweaks.rsc1-0/+1
2003-11-25Add the #goo to allow use in C++.rsc1-2/+8
Silence a few more warnings. Strip down the mkfiles more. Fix bug in X11 mouse handling, note groups.
2003-09-30Initial revisionrsc1-0/+132