Commits


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.


plumber: add -f (foreground) option (#288) In MacOS, services run by launchd must run in the foreground, since launchd manages forking and other resources.


Many small edits.


do threading right


be like plan 9 plumber


FreeBSD tweaks


use threaddaemonize


Today's changes. More changes.


Small tweaks Lots of new code imported.


Amazingly picky bug fixes from Valgrind.


Small tweaks to make things build again.


Add support for user-level 9P servers/clients and various bug fixes to go with them.


Plan 9 version, nothing tweaked yet.