|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 19 Dec 2005 16:19:14 To : Slawa Olhovchenkov Subject : Re: mgetty: чудны дела твои... -------------------------------------------------------------------------------- >>> Slawa Olhovchenkov wrote: VN>> То есть в данном случае дескриптор 0 в какой-то странной позе - не VN>> занят, но и не свободен? По ману open() не обязан возвращать VN>> минимальный дескриптор из свободных, но по Posix - обязан. VN>> Хм, пока объяснения нет... SO> Кажется года два назад был сделан специальный хак на возврат первых трех (?) SO> дескрипторов. Что бы при демонизированном запуске в stdin-out-err не SO> получился открытым какой-либо совершенно левый файл и туда не писанули бы SO> какой дебаг простым [f]printf. Hу и с ожиданием ввода - аналогично. Hет, см. 87208. А тот хак был сделан наоборот и правильно - занимали первые три дескриптора. Я бы вообще не опирался, честно говоря, на возможность выдачи 0-2 если они свободны. Hо Posix этого требует... -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223836da54e4e.html, оценка из 5, голосов 10
|