Commit Briefs

Russ Cox

libthread: add threadmaybackground

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.


Dan Cross

plumber: add -f (foreground) option (#288)

In MacOS, services run by launchd must run in the foreground, since launchd manages forking and other resources.


rsc

Many small edits.


rsc

do threading right


rsc

be like plan 9 plumber


rsc

FreeBSD tweaks


rsc

use threaddaemonize


rsc

Today's changes.

More changes.


rsc

Small tweaks

Lots of new code imported.