Здравствуйте, andpar, Вы писали:
A>Нужно программно получить значения, возвращаемые этой утилитой: A>core file size (blocks) 10000 A>data seg size (kbytes) unlimited A>file size (blocks) unlimited A>open files 256 A>pipe size (512 bytes) 10 !!!! A>stack size (kbytes) 8192 A>cpu time (seconds) unlimited A>max user processes 3995 !!!! A>virtual memory (kbytes) unlimited
A>Большинство значений легко добыть, а вот то, что отмечено !!!! не нашел где взять. Подскажите как их можно получить.
Все это системозависимо.
Например для Linux и FreeBSD max user processes получается из getrlimit(RLIMIT_NPROC, ..), для Solaris'а надо смотреть в sysconf.
Что касается pipe size, то это bash'евский артефакт, который не имеет никакого отношения к реальности.