Also block sem_timedwait usage
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
da4e0fdbeb
commit
753af115c3
|
@ -411,7 +411,9 @@ JACKBRIDGE_API bool jackbridge_sem_init(void* sem) noexcept;
|
|||
JACKBRIDGE_API void jackbridge_sem_destroy(void* sem) noexcept;
|
||||
JACKBRIDGE_API bool jackbridge_sem_connect(void* sem) noexcept;
|
||||
JACKBRIDGE_API void jackbridge_sem_post(void* sem, bool server) noexcept;
|
||||
#ifndef CARLA_OS_WASM
|
||||
JACKBRIDGE_API bool jackbridge_sem_timedwait(void* sem, uint msecs, bool server) noexcept;
|
||||
#endif
|
||||
|
||||
JACKBRIDGE_API bool jackbridge_shm_is_valid(const void* shm) noexcept;
|
||||
JACKBRIDGE_API void jackbridge_shm_init(void* shm) noexcept;
|
||||
|
|
|
@ -64,6 +64,7 @@ void jackbridge_sem_post(void* sem, bool server) noexcept
|
|||
#endif
|
||||
}
|
||||
|
||||
#ifndef CARLA_OS_WASM
|
||||
bool jackbridge_sem_timedwait(void* sem, uint msecs, bool server) noexcept
|
||||
{
|
||||
CARLA_SAFE_ASSERT_RETURN(sem != nullptr, false);
|
||||
|
@ -74,6 +75,7 @@ bool jackbridge_sem_timedwait(void* sem, uint msecs, bool server) noexcept
|
|||
return carla_sem_timedwait(*(carla_sem_t*)sem, msecs, server);
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -188,6 +188,7 @@ void carla_sem_post(carla_sem_t& sem, const bool server = true) noexcept
|
|||
return; (void)server;
|
||||
}
|
||||
|
||||
#ifndef CARLA_OS_WASM
|
||||
/*
|
||||
* Wait for a semaphore (lock).
|
||||
*/
|
||||
|
@ -250,6 +251,7 @@ bool carla_sem_timedwait(carla_sem_t& sem, const uint msecs, const bool server =
|
|||
// may be unused
|
||||
(void)server;
|
||||
}
|
||||
#endif
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue