index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
librthread
/
rthread_sem.c
Age
Commit message (
Expand
)
Author
2013-12-11
revert to return EPERM for sem_init pshared until it really works
Ted Unangst
2013-12-08
Reduce the random name length when sem_init is called with pshared
Federico G. Schwindt
2013-11-26
Remove unused var and include. Fix errno values as per spec.
Federico G. Schwindt
2013-11-22
don't use PAGE_SIZE, it is not portable. Ted can polish this after
Theo de Raadt
2013-11-21
handle the fourth vararg value to sem_open
Ted Unangst
2013-11-20
shared semaphore fixes. first, eliminate the sem inside a sem indirection.
Ted Unangst
2013-11-20
oops, forgot about unnamed shared sems
Ted Unangst
2013-11-20
zhuk and i have slightly different styles. unify and consistify
Ted Unangst
2013-11-18
interprocess semaphores ala sem_open. mostly following in the pattern
Ted Unangst
2013-06-01
something's not quite right yet. ticket locks result in more CPU usage
Ted Unangst
2013-06-01
cleanup and consolidate the spinlock_lock (what a name!) code.
Ted Unangst
2012-03-03
sem_timedwait() should return ETIMEDOUT instead of EWOULDBLOCK on timeout
Philip Guenthe
2012-03-03
Add sem_timewait() and fix sem_wait()'s handling of signals, so
Philip Guenthe
2012-03-02
_SPINLOCK_UNLOCKED isn't zero everywhere (*cough*hppa*cough*), so
Philip Guenthe
2012-01-17
Reimplement mutexes, condvars, and rwlocks to eliminate bugs,
Philip Guenthe
2012-01-04
Fix $OpenBSD tag
Philip Guenthe
2012-01-04
Add some sanity checks, set errno accordingly to POSIX and add the named
Martin Pieuchot
2012-01-04
Split out the semaphore functions.
Martin Pieuchot