summaryrefslogtreecommitdiff
path: root/libs/pbd/semutils.cc
AgeCommit message (Collapse)Author
2015-12-02rename ProcessSemaphore to Semaphore (libs)Robin Gareus
2015-12-02prefer pthread-semaphores (posix API) with mingwRobin Gareus
Hopefully this resolves glitches on hyperthreading machines. Apart from using unnamed Semaphores, pthread-w32 includes additional locks (guess: mem-barriers), a fallback implementation and windows-specific tricks that I'd rather not want to know about :)
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2013-11-04try to fix various warnings from gcc when optimization flags are enabledPaul Davis
2013-07-17Remaining changes needed for building libpdb on Windows (except for adding ↵John Emmas
the extra JE source modules)
2013-07-11Add implementation for ProcessSemaphore on windowsPaul Davis
2010-11-16fix linux side of semaphore abstractionPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@8050 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-16handle OS X's lack of unnamed semaphores, phase 1Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@8049 d708f5d6-7413-0410-9779-e7cbd77b26cf