|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 13 Apr 2003 10:44:19 To : Alex Korchmar Subject : Re: You don't exist -------------------------------------------------------------------------------- >>> Alex Korchmar wrote: VN>> Старые стандарты на getpw*() вообще не допускали возможность ошибки. AK> в таком вот случае - не нашли динамическую либу, о которой программа вообще AK> знать не может в принципе, если она не linux-only, соответственно, никак не AK> может разумно это обработать - лучше бы было валить по sigabort с AK> диагностикой в stderr, при удаче смотрящий куда надо, а не NULL тупо AK> возвращать. AK> В любом случае программа _не_может_ определить, почему это произошло - AK> спасибо авторам glibc и конкретно этого куска дерьма. Программа может определить, что что-то не так. Я ж показал как - errno должно быть неизменным при нормальном отсутствии запрошенного и установленным в соответствующее значение при ошибке. VN>> Осталось дождаться малого - чтобы все проверяли. AK> я надеюсь дождаться, когда маразм с этими libnss сгниет сам собой. А что, что-то изменится? -netch- --- ifmail v.2.15dev4 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/736803901270.html, оценка из 5, голосов 10
|