1 /* 2 * Copyright (c) 2002, Intel Corporation. All rights reserved. 3 * Created by: rolla.n.selbak REMOVE-THIS AT intel DOT com 4 * This file is licensed under the GPL license. For the full content 5 * of this license, see the COPYING file at the top level of this 6 * source tree. 7 8 Test the following symbols are defined by pthread.h 9 */ 10 11#include <pthread.h> 12 13#ifndef PTHREAD_CANCEL_ASYNCHRONOUS 14#error PTHREAD_CANCEL_ASYNCHRONOUS not defined 15#endif 16 17#ifndef PTHREAD_CANCEL_ENABLE 18#error PTHREAD_CANCEL_ENABLE not defined 19#endif 20 21#ifndef PTHREAD_CANCEL_DEFERRED 22#error PTHREAD_CANCEL_DEFERRED not defined 23#endif 24 25#ifndef PTHREAD_CANCEL_DISABLE 26#error PTHREAD_CANCEL_DISABLE not defined 27#endif 28 29#ifndef PTHREAD_CANCELED 30#error PTHREAD_CANCELED not defined 31#endif 32 33#ifndef PTHREAD_COND_INITIALIZER 34#error PTHREAD_COND_INTIALIZER not defined 35#endif 36 37#ifndef PTHREAD_CREATE_DETACHED 38#error PTHREAD_CREATE_DETACHED not defined 39#endif 40 41#ifndef PTHREAD_CREATE_JOINABLE 42#error PTHREAD_CREATE_JOINABLE not defined 43#endif 44 45#ifndef PTHREAD_EXPLICIT_SCHED 46#error PTHREAD_EXPLICIT_SCHED not defined 47#endif 48 49#ifndef PTHREAD_INHERIT_SCHED 50#error PTHREAD_INHERIT_SCHED not defined 51#endif 52 53#ifndef PTHREAD_MUTEX_INITIALIZER 54#error PTHREAD_MUTEX_INITIALIZED not defined 55#endif 56 57#ifndef PTHREAD_ONCE_INIT 58#error PTHREAD_ONCE_INIT not defined 59#endif 60 61#ifndef PTHREAD_PROCESS_SHARED 62#error PTHREAD_PROCESS_SHARED not defined 63#endif 64 65#ifndef PTHREAD_PROCESS_PRIVATE 66#error PTHREAD_PROCESS_PRIVATE not defined 67#endif 68 69