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(O_CREAT)");
11 		return 1;
12 	}
13 	sem_close(id);
14 
15 	retval = sem_open_should_fail(TEST_PATH, O_CREAT | O_EXCL, 0777, 1, EEXIST);
16 
17 	sem_unlink(TEST_PATH);
18 
19 	return retval;
20 }
21