2006-02-01 Ludovic Courtès <ludovic.courtes@laas.fr>
[bpt/guile.git] / libguile / null-threads.h
index 7014d37..c4808e0 100644 (file)
 /* Mutexes
  */
 #define SCM_I_PTHREAD_MUTEX_INITIALIZER     0
-#define SCM_I_PTHREAD_RECURSIVE_MUTEX_INITIALIZER     0
 #define scm_i_pthread_mutex_t               int
 #define scm_i_pthread_mutex_init(m,a)       (*(m) = 0)
 #define scm_i_pthread_mutex_destroy(m)      do { (void)(m); } while(0)
 #define scm_i_pthread_mutex_trylock(m)      ((*(m))++)
 #define scm_i_pthread_mutex_lock(m)         ((*(m))++)
 #define scm_i_pthread_mutex_unlock(m)       ((*(m))--)
+#define scm_i_pthread_mutexattr_recursive   0
 
 /* Condition variables
  */
@@ -93,7 +93,7 @@ SCM_API int scm_i_pthread_key_create (scm_i_pthread_key_t *key,
 /* Convenience functions
  */
 #define scm_i_scm_pthread_mutex_lock        scm_i_pthread_mutex_lock
-#define scm_i_frame_pthread_mutex_lock      scm_i_pthread_mutex_lock
+#define scm_i_dynwind_pthread_mutex_lock    scm_i_pthread_mutex_lock
 #define scm_i_scm_pthread_cond_wait         scm_i_pthread_cond_wait
 #define scm_i_scm_pthread_cond_timedwait    scm_i_pthread_cond_timedwait