وظائف Pthread "_np" لاحقة
سؤال
ماذا يعني لاحقة "_np" هنا:
pthread_mutex_timedlock_np
أو في وحدات الماكرو
PTHREAD_MUTEX_TIMED_NP
تحديث
من 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 / ماكرو؟
المحلول
ملحقات غير قياسية - أي غير محمول. المرجع (من أرشيف الإنترنت)
نصائح أخرى
انها تقف لغير المحمولة.
هذا هو، إنها منصة ملحقات محددة إلى وظائف pthreads القياسية.
لا تنتمي إلى StackOverflow