1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 16:51:06 -07:00

Fix error messages in thread.c

* src/thread.c (lisp_mutex_unlock, Fcondition_wait)
(Fcondition_notify, Fthread_join): Fix error messages.
This commit is contained in:
Eli Zaretskii 2016-12-10 11:42:48 +02:00
parent c364d62f89
commit 828b4560cd

View file

@ -144,7 +144,7 @@ static int
lisp_mutex_unlock (lisp_mutex_t *mutex)
{
if (mutex->owner != current_thread)
error ("blah");
error ("Cannot unlock mutex owned by another thread");
if (--mutex->count > 0)
return 0;
@ -375,7 +375,7 @@ this thread. */)
mutex = XMUTEX (cvar->mutex);
if (!lisp_mutex_owned_p (&mutex->mutex))
error ("fixme");
error ("Condition variable's mutex is not held by current thread");
flush_stack_call_func (condition_wait_callback, cvar);
@ -430,7 +430,7 @@ thread. */)
mutex = XMUTEX (cvar->mutex);
if (!lisp_mutex_owned_p (&mutex->mutex))
error ("fixme");
error ("Condition variable's mutex is not held by current thread");
args.cvar = cvar;
args.all = !NILP (all);
@ -855,7 +855,7 @@ It is an error for a thread to try to join itself. */)
tstate = XTHREAD (thread);
if (tstate == current_thread)
error ("cannot join current thread");
error ("Cannot join current thread");
if (thread_alive_p (tstate))
flush_stack_call_func (thread_join_callback, tstate);