Книга: UNIX: взаимодействие процессов

Пример: программа semsysconf

Пример: программа semsysconf

Программа в листинге 10.20 вызывает sysconf и выводит два ограничения на семафоры, зависящие от конкретной реализации. 

Листинг 10.20. Вызов sysconf для получения ограничений на семафоры

//pxsem/semsysconf.с
1 #include "unpipc.h"
2 int
3 main(int argc, char **argv)
4 {
5  printf("SEM_NSEMS_MAX = %ld, SEM_VALUE_MAX = %ldn",
6   Sysconf(_SC_SEM_NSEMS_MAX), Sysconf(_SC_SEM_VALUE_MAX));
7  exit(0);
8 }

При запуске этой программы в наших двух тестовых системах получим следующий результат:

solaris % semsysconf
SEMS_NSEMS_MAX = 2147483647, SEM_VALUE_MAX = 2147483647
alpha % semsysconf
SEMS_NSEMS_MAX = 256, SEM_VALUE_MAX = 32767

Оглавление книги

Оглавление статьи/книги

Генерация: 1.456. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз