mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 11:37:35 +00:00
3f0bcdc3ef
- Exhaustively document cancellation points - Rename SIGCANCEL to SIGTHR just like BSDs - Further improve POSIX thread cancellations - Ensure asynchronous cancellations work correctly - Elevate the quality of getrandom() and getentropy() - Make futexes cancel correctly on OpenBSD 6.x and 7.x - Add reboot.com and shutdown.com to examples directory - Remove underscore prefix from awesome timespec_*() APIs - Create assertions that help verify our cancellation points - Remove bad timespec APIs (cmp generalizes eq/ne/gt/gte/lt/lte)
21 lines
479 B
Text
21 lines
479 B
Text
DESCRIPTION
|
|
|
|
*NSYNC is a synchronization primitives library.
|
|
|
|
LICENSE
|
|
|
|
Apache 2.0
|
|
|
|
ORIGIN
|
|
|
|
git@github.com:google/nsync
|
|
commit ac5489682760393fe21bd2a8e038b528442412a7
|
|
Author: Mike Burrows <m3b@google.com>
|
|
Date: Wed Jun 1 16:47:52 2022 -0700
|
|
|
|
LOCAL CHANGES
|
|
|
|
- nsync_malloc_() is implemented as kmalloc()
|
|
- nsync_mu_semaphore uses Cosmopolitan Futexes
|
|
- block pthread cancellations in nsync_mu_lock_slow_
|
|
- support posix thread cancellations in nsync_cv_wait
|