aboutsummaryrefslogtreecommitdiff
path: root/man/man3/thread.3
AgeCommit message (Collapse)AuthorFilesLines
2020-12-30libthread: make pthreadperthread the defaultRuss Cox1-20/+14
2020-12-30libthread: add threadmaybackgroundRuss Cox1-12/+22
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.
2020-08-15tmac: rename IM (italic manual) to MR (manual reference)Russ Cox1-14/+14
Suggested by G. Brandon Robinson.
2020-08-13tmac: introduce real manual reference macro instead of overloading IRRuss Cox1-14/+14
The overloading of IR emits magic \X'...' sequences that turn into HTML manual links. But not all such IR invocations should be manual links; those had to be written to avoid the IR macro before. Worse, the \X'...' ending the IR causes troff to emit only a single space after a period. Defining a new IM macro for manual references fixes both problems. Fixes #441.
2020-01-12libthread: run first thread in proc on system stackRuss Cox1-0/+8
For pthread systems that are fussy about which stack is used, this makes sure that threadmain runs on a system stack. If you only use proccreate (never threadcreate), all threads run on system stacks.
2012-10-22libthread: add threadspawndRuss Cox1-0/+11
R=rsc http://codereview.appspot.com/6742064
2009-04-30libthread: remove unimplemented chaninitRuss Cox1-7/+2
2008-07-22libthread: document some unimplemented functionsgrai1-0/+5
2006-06-26pinrsc1-0/+18
2005-03-18nptl brokennessrsc1-0/+9
2005-01-18updatersc1-4/+10
2005-01-13Many small edits.rsc1-27/+4
2005-01-11use macro for /usr/local/plan9rsc1-5/+5
2005-01-03Some man pages.rsc1-62/+177
2004-04-19Mostly path name updatesrsc1-5/+13
2004-04-11Rewrite page(2) references to page(3).rsc1-13/+13
Add description of new libmach.
2004-04-10Lots of man pages.rsc1-1/+1
2003-09-30Initial revisionrsc1-0/+576