Searched hist:201472 (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.0-release/sys/sys/ | ||
H A D | _umtx.h | 201472 Mon Jan 04 03:44:28 MST 2010 davidxu Add user-level semaphore synchronous type, this change allows multiple processes to share semaphore by using shared memory area, in simplest case, only one atomic operation is needed in userland, waiter flag is maintained by kernel and userland only checks the flag, if the flag is set, user code enters kernel and does a wakeup() call. Move type definitions into file _umtx.h to minimize compiling time. Also type names need to be prefixed with underline character, this would reduce name conflict (still in progress). |
H A D | umtx.h | diff 201472 Mon Jan 04 03:44:28 MST 2010 davidxu Add user-level semaphore synchronous type, this change allows multiple processes to share semaphore by using shared memory area, in simplest case, only one atomic operation is needed in userland, waiter flag is maintained by kernel and userland only checks the flag, if the flag is set, user code enters kernel and does a wakeup() call. Move type definitions into file _umtx.h to minimize compiling time. Also type names need to be prefixed with underline character, this would reduce name conflict (still in progress). |
/freebsd-10.0-release/sys/kern/ | ||
H A D | kern_umtx.c | diff 201472 Mon Jan 04 03:44:28 MST 2010 davidxu Add user-level semaphore synchronous type, this change allows multiple processes to share semaphore by using shared memory area, in simplest case, only one atomic operation is needed in userland, waiter flag is maintained by kernel and userland only checks the flag, if the flag is set, user code enters kernel and does a wakeup() call. Move type definitions into file _umtx.h to minimize compiling time. Also type names need to be prefixed with underline character, this would reduce name conflict (still in progress). |
Completed in 131 milliseconds