Function: mutex-unlock
mutex-unlock is a function defined in thread.c.
Signature
(mutex-unlock MUTEX)
Documentation
Release the mutex.
If this thread does not own MUTEX, signal an error. Otherwise, decrement the mutex's count. If the count is zero, release MUTEX.
Probably introduced at or before Emacs version 26.1.
Source Code
// Defined in /usr/src/emacs/src/thread.c
{
struct Lisp_Mutex *lmutex;
CHECK_MUTEX (mutex);
lmutex = XMUTEX (mutex);
flush_stack_call_func (mutex_unlock_callback, lmutex);
return Qnil;
}