Lines Matching defs:attr

27   pthread_attr_t attr;
28 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_init(&attr), 0);
31 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getdetachstate(&attr, &detachstate),
36 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getguardsize(&attr, &guardsize), 0);
39 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_destroy(&attr), 0);
43 pthread_attr_t attr;
44 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_init(&attr), 0);
47 LIBC_NAMESPACE::pthread_attr_getdetachstate(&attr, &detachstate);
50 &attr, PTHREAD_CREATE_DETACHED),
52 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getdetachstate(&attr, &detachstate),
56 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_setdetachstate(&attr, 0xBAD), EINVAL);
58 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_destroy(&attr), 0);
62 pthread_attr_t attr;
63 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_init(&attr), 0);
66 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getguardsize(&attr, &guardsize), 0);
68 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_setguardsize(&attr, 2 * EXEC_PAGESIZE),
70 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getguardsize(&attr, &guardsize), 0);
73 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_setguardsize(&attr, EXEC_PAGESIZE / 2),
76 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_destroy(&attr), 0);
80 pthread_attr_t attr;
81 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_init(&attr), 0);
85 LIBC_NAMESPACE::pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN << 2),
87 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getstacksize(&attr, &stacksize), 0);
91 LIBC_NAMESPACE::pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN / 2),
94 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_destroy(&attr), 0);
98 pthread_attr_t attr;
99 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_init(&attr), 0);
104 LIBC_NAMESPACE::pthread_attr_setstack(&attr, 0, PTHREAD_STACK_MIN << 2),
106 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getstack(&attr, &stack, &stacksize),
112 &attr, reinterpret_cast<void *>(1), PTHREAD_STACK_MIN << 2),
115 LIBC_NAMESPACE::pthread_attr_setstack(&attr, 0, PTHREAD_STACK_MIN / 2),
118 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_destroy(&attr), 0);