jack2/posix
Florian Walpen 886b35c3bd JackPosixProcessSync: Fix mutex owner on TimedWait() timeout.
Per POSIX definition, pthread_cond_timedwait() re-acquires the mutex
when a timeout occurs and ETIMEDOUT is returned. In that case also
mark the waiting thread as owner again, for consistency.
Otherwise subsequent attempts to unlock the mutex will fail, leaving
the mutex locked forever.
2023-12-09 20:32:37 +01:00
..
JackCompilerDeps_os.h Correct GPL licence to LGPL for header files needed to build libjack. 2019-03-22 12:26:54 +01:00
JackFifo.cpp JackFifo: Apply given init value in allocate 2022-03-29 11:49:24 +01:00
JackFifo.h posix: fifo: use right prototype 2020-09-13 01:31:44 +02:00
JackNetUnixSocket.cpp Update JackNetUnixSocket.cpp 2022-01-15 15:09:55 +00:00
JackNetUnixSocket.h Correct GPL licence to LGPL for header files needed to build libjack. 2019-03-22 12:26:54 +01:00
JackPosixMutex.cpp
JackPosixMutex.h
JackPosixProcessSync.cpp JackPosixProcessSync: Fix mutex owner on TimedWait() timeout. 2023-12-09 20:32:37 +01:00
JackPosixProcessSync.h
JackPosixSemaphore.cpp POSIX: Remove unnecessary feature test macro. 2022-01-15 15:09:55 +00:00
JackPosixSemaphore.h Secure promiscuous mode for posix semaphores 2017-03-18 14:27:37 +01:00
JackPosixServerLaunch.cpp FIx doxygen and user facing and non-facing typos 2019-09-11 19:17:07 +01:00
JackPosixThread.cpp If pthread_setschedparam() in JackPosixThread::AcquireRealTimeImp() fails 2019-09-18 21:40:17 +01:00
JackPosixThread.h
JackPosixTime.c Put the clock_gettime based time impl into posix/ 2022-01-15 15:09:55 +00:00
JackShmMem_os.h Correct GPL licence to LGPL for header files needed to build libjack. 2019-03-22 12:26:54 +01:00
JackSocket.cpp Set fSocket to -1 after close on an error to prevent a double close. 2019-06-19 12:40:43 +02:00
JackSocket.h Secure promiscuous mode for unix sockets 2017-03-18 14:27:29 +01:00
JackSocketClientChannel.cpp FIx doxygen and user facing and non-facing typos 2019-09-11 19:17:07 +01:00
JackSocketClientChannel.h Fix client UUID gen, and some warnings (#440) 2019-03-18 08:33:50 +01:00
JackSocketNotifyChannel.cpp
JackSocketNotifyChannel.h
JackSocketServerChannel.cpp posix: remove frequent log in verbose mode 2020-06-10 22:36:43 +02:00
JackSocketServerChannel.h
JackSocketServerNotifyChannel.cpp jack: remove unnecessary GPL include from LGPL code 2020-05-11 16:01:34 +01:00
JackSocketServerNotifyChannel.h
JackSystemDeps_os.h Correct GPL licence to LGPL for header files needed to build libjack. 2019-03-22 12:26:54 +01:00
JackTypes_os.h