aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTom Tromey2013-08-26 08:53:26 -0600
committerTom Tromey2013-08-26 08:53:26 -0600
commitc160274456eb7bb09776b888f5274933f2ec2399 (patch)
treea39d4ad11c276405de9cab165c30956c511c2527 /src
parent2ee7755c8d35aba1d598c9baa910bd5af228f095 (diff)
downloademacs-c160274456eb7bb09776b888f5274933f2ec2399.tar.gz
emacs-c160274456eb7bb09776b888f5274933f2ec2399.zip
use record_unwind_protect_void, avoid warning
Diffstat (limited to 'src')
-rw-r--r--src/thread.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/thread.c b/src/thread.c
index 59845b6524f..ae2212e697d 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -220,11 +220,10 @@ mutex_lock_callback (void *arg)
220 post_acquire_global_lock (self); 220 post_acquire_global_lock (self);
221} 221}
222 222
223static Lisp_Object 223static void
224do_unwind_mutex_lock (Lisp_Object ignore) 224do_unwind_mutex_lock (void)
225{ 225{
226 current_thread->event_object = Qnil; 226 current_thread->event_object = Qnil;
227 return Qnil;
228} 227}
229 228
230DEFUN ("mutex-lock", Fmutex_lock, Smutex_lock, 1, 1, 0, 229DEFUN ("mutex-lock", Fmutex_lock, Smutex_lock, 1, 1, 0,
@@ -244,7 +243,7 @@ Note that calls to `mutex-lock' and `mutex-unlock' must be paired. */)
244 lmutex = XMUTEX (mutex); 243 lmutex = XMUTEX (mutex);
245 244
246 current_thread->event_object = mutex; 245 current_thread->event_object = mutex;
247 record_unwind_protect (do_unwind_mutex_lock, Qnil); 246 record_unwind_protect_void (do_unwind_mutex_lock);
248 flush_stack_call_func (mutex_lock_callback, lmutex); 247 flush_stack_call_func (mutex_lock_callback, lmutex);
249 return unbind_to (count, Qnil); 248 return unbind_to (count, Qnil);
250} 249}