Imported Upstream version 20080331
[ltp-debian.git] / testcases / realtime / scripts / check_robust.sh
blob2a808d1a2b299d17bd46c2fa47608acb1bc24a7e
1 #! /bin/sh
3 cat > check_robust.c <<EOF
4 #define _GNU_SOURCE
5 #include <pthread.h>
7 int main ()
9 pthread_mutexattr_t attr;
10 return pthread_mutexattr_setrobust_np(&attr, 0);
12 EOF
14 gcc -o check_robust check_robust.c -lpthread 2> check_robust.err
15 status=$?
17 if [ $status -eq 0 ] && [ ! -s check_robust.err ] && [ -x check_robust ]; then
18 echo yes
19 else
20 echo no
23 rm -f check_robust.c check_robust check_robust.err