freebsd-dev/lib/libpthread
Marcel Moolenaar 6351f43f14 Implement _thr_enter_uts() and _thr_switch() as inline functions to
minimize the amount and complexity of assembly code that needs to be
written. This way the core functionality is spread over 3 elementary
functions that don't have to do anything that can more easily and
more safely be done in C. As such, assembly code will only have to
know about the definition of mcontext_t.
The runtime cost of not having these functions being inlined is less
important than the cleanliness and maintainability of the code at
this stage of the implementation.
2003-06-26 03:55:58 +00:00
..
arch Implement _thr_enter_uts() and _thr_switch() as inline functions to 2003-06-26 03:55:58 +00:00
man The .Fn function 2003-06-08 10:40:44 +00:00
support Provide a reference to __sys_write. The implementation uses this when 2003-06-08 17:29:32 +00:00
sys Move the machine specific files from sys/Makefile.inc and put them 2003-06-23 04:28:31 +00:00
test For now, build and install this as libkse instead of libpthread. 2002-12-08 22:43:31 +00:00
thread Explicitly widen int types before casting to pointer types. On 64-bit 2003-06-24 00:37:26 +00:00
Makefile Move the machine specific files from sys/Makefile.inc and put them 2003-06-23 04:28:31 +00:00
pthread.map Attempt to eliminate PLT relocations from rwlock aquire/release 2003-05-30 00:21:52 +00:00