sem_open
sem_t *sem_open(const char *, int, ...);
WR(stub_zero, sem_open);
__strong_reference(_sem_open, sem_open);
assert(SEM_FAILED == sem_open("/foo", O_CREAT | O_EXCL, 0644, 0));
id = sem_open(TEST_PATH, 0, 0, 0);
id = sem_open(path, flags, mode, value);
id = sem_open(TEST_PATH, O_CREAT, 0777, 1);
id = sem_open(TEST_PATH, O_CREAT, 0777, 1);
id = sem_open(TEST_PATH, O_CREAT, 0777, 0);
id = sem_open(TEST_PATH, O_CREAT, 0777, 1);
id = sem_open(TEST_PATH, O_CREAT, 0777, 1);
id = sem_open(TEST_PATH, O_CREAT | O_EXCL, 0777, 1);
id = sem_open(TEST_PATH, O_CREAT, 0777, 0);