Недавно я написал программу для определения максимального количества файловых дескрипторов, открытых для каждого процесса.
Это было по существу
int fd = creat("somefile.dat");
int count = 1;
while(1)
{
int s = dup(fd);
if (s == -1)
break;
count++;
}
printf("Max fd: %d", s);
Теперь, как мне применить эту же программу, но найти максимальное значение fd для всей системы, а не для каждого процесса?