2010-02-10 21 views
7

क्या "_np" प्रत्यय यहाँ मतलब है:pthread कार्यों "_np" प्रत्यय

pthread_mutex_timedlock_np 

या मैक्रोज़ में

PTHREAD_MUTEX_TIMED_NP 

Upd:

glibc2.2 से

enum 
{ 
    PTHREAD_MUTEX_TIMED_NP, 
    PTHREAD_MUTEX_RECURSIVE_NP, 
    PTHREAD_MUTEX_ERRORCHECK_NP, 
    PTHREAD_MUTEX_ADAPTIVE_NP 
#ifdef __USE_UNIX98 
    , 
    PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP, 
    PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP, 
    PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP, 
    PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL 
#endif 
#ifdef __USE_GNU 
    /* For compatibility. */ 
    , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_ADAPTIVE_NP 
#endif 
}; 

__USE_UNIX98को परिभाषित करता है_NP फ़ंक्शंस/मैक्रो की पोर्टेबिलिटी बदलें?

उत्तर

6

यह गैर पोर्टेबल के लिए है।

यही है, यह मानक pthreads कार्यों के लिए मंच विशिष्ट एक्सटेंशन है।

संबंधित मुद्दे