sem_trywait
int sem_trywait(sem_t* semaphore);
assert_posix_success(sem_trywait(sem));
assert_posix_success(sem_trywait(sem));
assert_posix_error(EAGAIN, sem_trywait(sem));
assert_posix_success(sem_trywait(sem));
assert_posix_success(sem_trywait(sem));
assert_posix_error(EAGAIN, sem_trywait(sem));