Листинг 10.7. Увеличение значения семафора
//pxsem/sempost.c
1 #include "unpipc.h"
2 int
3 main(int argc, char **argv)
4 {
5 sem_t *sem;
6 int val;
7 if (argc != 2)
8 err_quit("usage: sempost
9 sem = Sem_open(argv[1], 0);
10 Sem_post(sem);
11 Sem_getvalue(sem, &val);
12 printf("value = %d\n", val);
13 exit(0);
14 }