Lines Matching refs:sem_name
53 char *sem_name = argv[1]; in main() local
56 printf("running %s (%s)\n", op, sem_name); in main()
60 if (sem_open(sem_name, O_CREAT | O_EXCL, 0755, 0) == SEM_FAILED) { in main()
61 fprintf(stderr, "%s: ", sem_name); in main()
66 if (sem_open(sem_name, 0) == SEM_FAILED) { in main()
67 fprintf(stderr, "%s: ", sem_name); in main()
72 if (sem_open(sem_name, 0) != SEM_FAILED) { in main()
73 fprintf(stderr, "%s: sem_open unexpectedly succeeded\n", sem_name); in main()
77 if (sem_unlink(sem_name) != 0) { in main()
78 fprintf(stderr, "%s: ", sem_name); in main()
83 sem_unlink(sem_name); in main()