Commits


add threaddata


different fix for main proc bug


osprocid can be -1


allow config to override kernel version


os x changes


initial darwin


add _procwakeupandunlock to help ease locking contention on Linux 2.4.


add _threaddaemonize


Use FreeBSD-approved method for determining FreeBSD version.


restore old plan 9 property that when the last thread exits the main proc, the remaining program ends up in the background and the program appears to have exited.


more freebsd work


add threaddaemonize(), more bug fixes


better exec handling


starting to work on Linux


shuffle to allow use of execchan in non-pthreads impls