Jeff Roberson
00c301540e
- Don't drop and reacquire giant in thread_suspend(). Change callers to do
...
this manually. This will facilitate the unrolling of giant.
- Don't allow giant to recurse anymore. This should never happen.
2003-04-01 22:41:41 +00:00
Jeff Roberson
901d86ae8a
- Reenable setschedparam and the prioceiling code now that the mutex code
...
has been restored.
2003-04-01 22:40:29 +00:00
Jeff Roberson
360a519459
- Restore old mutex code from libc_r. It is more standards compliant.
...
This was changed because originally we were blocking on the umtx and
allowing the kernel to do the queueing. It was decided that the
lib should queue and start the threads in the order it decides and the
umtx code would just be used like spinlocks.
2003-04-01 22:39:31 +00:00
Jeff Roberson
7a57e9abdd
- Adjust the makefiles so we have a per architecture makefile.
2003-04-01 07:07:38 +00:00
Jeff Roberson
70d5093a8b
- Commit the forgotten libthr/sys bits.
2003-04-01 03:51:08 +00:00
Jeff Roberson
bb535300dd
- Add libthr but don't hook it up to the regular build yet. This is an
...
adaptation of libc_r for the thr system call interface. This is beta
quality code.
2003-04-01 03:46:29 +00:00