about summary refs log tree commit diff
path: root/src/signal/sighold.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2011-04-06 12:24:34 -0400
committerRich Felker <dalias@aerifal.cx>2011-04-06 12:24:34 -0400
commita113434cd68ce30642c4995b1caadcd084be6f09 (patch)
treeb26daaeda2c9e2caf1605615c497a4a84191e01d /src/signal/sighold.c
parentcd3bb38412cfcc3bc47985ba25287e0af463609a (diff)
downloadmusl-a113434cd68ce30642c4995b1caadcd084be6f09.tar.gz
musl-a113434cd68ce30642c4995b1caadcd084be6f09.tar.xz
musl-a113434cd68ce30642c4995b1caadcd084be6f09.zip
major semaphore improvements (performance and correctness)
1. make sem_[timed]wait interruptible by signals, per POSIX
2. keep a waiter count in order to avoid unnecessary futex wake syscalls
Diffstat (limited to 'src/signal/sighold.c')
0 files changed, 0 insertions, 0 deletions