LINUX.ORG.RU

Как выяснить максимальное значение PID'а в системе ?


0

0
Собственно сабж, желательно делать это программно
а не во время компиляции, я понимаю что можно конечьно
форкаться до упора перебирая все возможные значения,
но склонен полагать есть способ более простой и изящный
:)
anonymous
включи хедер /usr/include/linux/threads.h там определено PID_MAX Для ядер 2.6 есть файл /proc/sys/kernel/pid_max так что это число можно менять
hyde
()
cat /proc/sys/kernel/pid_max

туда и писать можно. во время компиляции у вас есть
include/linux/threads.h:PID_MAX_DEFAULT
idle ★★★★★
()
Ответ на: комментарий от hyde
>Для ядер 2.6 есть файл /proc/sys/kernel/pid_max так что это число можно менять

а как получить это значение из пространства ядра??

cvv ★★★★★
()
Ответ на: комментарий от cvv
>>Для ядер 2.6 есть файл /proc/sys/kernel/pid_max так что это число можно менять

>а как получить это значение из пространства ядра??

а в /sys оно, по Вашему, откуда? :) Если через api надо, всё равно уже ответили :)

adarovsky ★★★★
()
Ответ на: комментарий от adarovsky
а в 2.4 оно жёстко зашивается во время компиляции????

ЗЫ:я в 2.6 - абсолютный ноль

ЗЫ2: топик начинал не я

cvv ★★★★★
()
Ответ на: комментарий от cvv
>а в 2.4 оно жёстко зашивается во время компиляции????
да
hyde
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.