1 #include <common.h>
2 
3 int
4 main(void) {
5 	int retval = 0;
6 	sem_t *id;
7 
8 	id = sem_open(TEST_PATH, O_CREAT, 0777, 1);
9 	if (id == SEM_FAILED) {
10 		perror("sem_open");
11 		return 1;
12 	}
13 	sem_close(id);
14 
15 	if (sem_unlink(TEST_PATH) < 0) {
16 		perror("sem_unlink");
17 		return 1;
18 	}
19 
20 	retval = sem_open_should_fail(TEST_PATH, O_RDONLY, 0777, 1, ENOENT);
21 
22 	return retval;
23 }
24