Mercurial > hg > CbC > CbC_llvm
view compiler-rt/test/sanitizer_common/TestCases/pthread_mutexattr_get.cpp @ 222:81f6424ef0e3 llvm-original
LLVM original branch
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 18 Jul 2021 22:10:01 +0900 |
parents | 1d019706d866 |
children | 1f2b6ac9f198 |
line wrap: on
line source
// RUN: %clangxx -O0 %s -o %t && %run %t // pthread_mutexattr_setpshared and pthread_mutexattr_getpshared unavailable // UNSUPPORTED: netbsd #include <assert.h> #include <pthread.h> int main(void) { pthread_mutexattr_t ma; int res = pthread_mutexattr_init(&ma); assert(res == 0); res = pthread_mutexattr_setpshared(&ma, 1); assert(res == 0); int pshared; res = pthread_mutexattr_getpshared(&ma, &pshared); assert(res == 0); assert(pshared == 1); res = pthread_mutexattr_destroy(&ma); assert(res == 0); return 0; }