diff options
| author | Tom Tromey | 2012-08-19 03:23:03 -0600 |
|---|---|---|
| committer | Tom Tromey | 2012-08-19 03:23:03 -0600 |
| commit | 5651640d578fa2efa40be4789d9fa61813ccb1fa (patch) | |
| tree | a59e33464016e88cb3f0501d6c47baf8aa5e07aa /src/alloc.c | |
| parent | ee1464eab19311ab7708b135bdb6eb989909e4cc (diff) | |
| download | emacs-5651640d578fa2efa40be4789d9fa61813ccb1fa.tar.gz emacs-5651640d578fa2efa40be4789d9fa61813ccb1fa.zip | |
condition variables
This implements condition variables for elisp.
This needs more tests.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 2 |
1 files changed, 2 insertions, 0 deletions
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) | |||
| 3106 | finalize_one_thread ((struct thread_state *) vector); | 3106 | finalize_one_thread ((struct thread_state *) vector); |
| 3107 | else if (PSEUDOVECTOR_TYPEP (&vector->header, PVEC_MUTEX)) | 3107 | else if (PSEUDOVECTOR_TYPEP (&vector->header, PVEC_MUTEX)) |
| 3108 | finalize_one_mutex ((struct Lisp_Mutex *) vector); | 3108 | finalize_one_mutex ((struct Lisp_Mutex *) vector); |
| 3109 | else if (PSEUDOVECTOR_TYPEP (&vector->header, PVEC_CONDVAR)) | ||
| 3110 | finalize_one_condvar ((struct Lisp_CondVar *) vector); | ||
| 3109 | 3111 | ||
| 3110 | next = ADVANCE (vector, nbytes); | 3112 | next = ADVANCE (vector, nbytes); |
| 3111 | 3113 | ||