Changeset 1750


Ignore:
Timestamp:
11/11/11 18:56:10 (6 months ago)
Author:
Freddie Akeroyd
Message:

pthread fix for Mac. Refs #300

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/napi.c

    r1747 r1750  
    9696static pthread_mutex_t nx_mutex; 
    9797 
     98#ifdef PTHREAD_MUTEX_RECURSIVE 
     99#define RECURSIVE_LOCK PTHREAD_MUTEX_RECURSIVE 
     100#else 
     101#define RECURSIVE_LOCK PTHREAD_MUTEX_RECURSIVE_NP 
     102#endif /* PTHREAD_MUTEX_RECURSIVE */ 
     103 
    98104static void nx_pthread_init() 
    99105{ 
    100106    pthread_mutexattr_t attr; 
    101107    pthread_mutexattr_init(&attr); 
    102     pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); 
     108    pthread_mutexattr_settype(&attr, RECURSIVE_LOCK); 
    103109    pthread_mutex_init(&nx_mutex, &attr); 
    104110} 
Note: See TracChangeset for help on using the changeset viewer.