pthread-init-common.h

来自「用于进行gcc测试」· C头文件 代码 · 共 40 行

H
40
字号
/*  * Common code for the pthread-init-*.c tests. * * Origin: Kaveh Ghazi (ghazi@caip.rutgers.edu) 9/27/2006. */#define _GNU_SOURCE#include <pthread.h>#define UNUSED __attribute__ ((__unused__))void foo(void){#ifdef PTHREAD_MUTEX_INITIALIZER  pthread_mutex_t pmutex UNUSED = PTHREAD_MUTEX_INITIALIZER;#endif#ifdef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP  pthread_mutex_t pmutex_rc UNUSED = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;#endif#ifdef PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP  pthread_mutex_t pmutex_ec UNUSED = PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP;#endif#ifdef PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP  pthread_mutex_t pmutex_ad UNUSED = PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP;#endif#ifdef PTHREAD_COND_INITIALIZER  pthread_cond_t pcond UNUSED = PTHREAD_COND_INITIALIZER;#endif#ifdef PTHREAD_RWLOCK_INITIALIZER  pthread_rwlock_t prwlock UNUSED = PTHREAD_RWLOCK_INITIALIZER;#endif#ifdef PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP  pthread_rwlock_t prwlock_nrc UNUSED    = PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP;#endif#ifdef PTHREAD_ONCE_INIT  pthread_once_t ponce UNUSED = PTHREAD_ONCE_INIT;#endif}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?