Lines Matching refs:assert
69 assert(-1 == sem_init(&sem_b, 1, 0)); in main()
70 assert(EPERM == errno); in main()
73 assert(0 == sem_init(&sem_b, 0, 0)); in main()
74 assert(0 == sem_getvalue(&sem_b, &val)); in main()
75 assert(0 == val); in main()
77 assert(0 == sem_post(&sem_b)); in main()
78 assert(0 == sem_getvalue(&sem_b, &val)); in main()
79 assert(1 == val); in main()
81 assert(0 == sem_wait(&sem_b)); in main()
82 assert(-1 == sem_trywait(&sem_b)); in main()
83 assert(EAGAIN == errno); in main()
84 assert(0 == sem_post(&sem_b)); in main()
85 assert(0 == sem_trywait(&sem_b)); in main()
86 assert(0 == sem_post(&sem_b)); in main()
87 assert(0 == sem_wait(&sem_b)); in main()
88 assert(0 == sem_post(&sem_b)); in main()
91 assert(SEM_FAILED == sem_open("/foo", O_CREAT | O_EXCL, 0644, 0)); in main()
92 assert(ENOSYS == errno); in main()
94 assert(-1 == sem_close(&sem_b)); in main()
95 assert(ENOSYS == errno); in main()
97 assert(-1 == sem_unlink("/foo")); in main()
98 assert(ENOSYS == errno); in main()
101 assert(0 == sem_destroy(&sem_b)); in main()
103 assert(0 == sem_init(&sem_a, 0, 0)); in main()
110 assert(0 == sem_post(&sem_a)); in main()
122 assert(0 == sem_post(&sem_a)); in main()
129 assert(0 == sem_destroy(&sem_a)); in main()