From 5651640d578fa2efa40be4789d9fa61813ccb1fa Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sun, 19 Aug 2012 03:23:03 -0600 Subject: condition variables This implements condition variables for elisp. This needs more tests. --- src/alloc.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/alloc.c') diff --git a/src/alloc.c b/src/alloc.c index 80d22d61d66..19b77d567d0 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -3106,6 +3106,8 @@ sweep_vectors (void) finalize_one_thread ((struct thread_state *) vector); else if (PSEUDOVECTOR_TYPEP (&vector->header, PVEC_MUTEX)) finalize_one_mutex ((struct Lisp_Mutex *) vector); + else if (PSEUDOVECTOR_TYPEP (&vector->header, PVEC_CONDVAR)) + finalize_one_condvar ((struct Lisp_CondVar *) vector); next = ADVANCE (vector, nbytes); -- cgit v1.2.1