Я хотел бы получить значение макроса PID_MAX
, присутствующего в файле /sys/sys/proc.h
.
Мой текущий код (main.c):
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h> /* type pid_t */
#include <sys/proc.h> /* macro PID_MAX */
#include <sys/unistd.h> /* function getpid, getppid */
/*
gcc -Wall -Wextra main.c -o main
./main
*/
int main ()
{
pid_t pidmax = PID_MAX;
printf ( "Value = %d\n", pidmax );
return 0;
}
Вернутьследующая ошибка:
error: 'PID_MAX' undeclared (first use in this function); did you mean 'UID_MAX'?
Как это возможно?
Другой способ восстановить PID_MAX
?