Lines Matching defs:attr
22 pthread_mutexattr_t attr;
23 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_init(&attr), 0);
24 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_destroy(&attr), 0);
29 pthread_mutexattr_t attr;
30 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_init(&attr), 0);
31 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_gettype(&attr, &type), 0);
35 LIBC_NAMESPACE::pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE),
37 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_gettype(&attr, &type), 0);
40 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_settype(&attr,
43 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_gettype(&attr, &type), 0);
46 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_settype(&attr, 0xBAD), EINVAL);
51 pthread_mutexattr_t attr;
52 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_init(&attr), 0);
53 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_getrobust(&attr, &robust), 0);
57 LIBC_NAMESPACE::pthread_mutexattr_setrobust(&attr, PTHREAD_MUTEX_ROBUST),
59 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_getrobust(&attr, &robust), 0);
63 LIBC_NAMESPACE::pthread_mutexattr_setrobust(&attr, PTHREAD_MUTEX_STALLED),
65 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_getrobust(&attr, &robust), 0);
68 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_setrobust(&attr, 0xBAD), EINVAL);
73 pthread_mutexattr_t attr;
74 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_init(&attr), 0);
75 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_getpshared(&attr, &pshared), 0);
79 &attr, PTHREAD_PROCESS_SHARED),
81 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_getpshared(&attr, &pshared), 0);
85 &attr, PTHREAD_PROCESS_PRIVATE),
87 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_getpshared(&attr, &pshared), 0);
90 ASSERT_EQ(LIBC_NAMESPACE::pthread_mutexattr_setpshared(&attr, 0xBAD), EINVAL);