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 + -
显示快捷键?