|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 14 Apr 2003 10:49:35 To : Alex Korchmar Subject : Re: You don't exist -------------------------------------------------------------------------------- >>> Alex Korchmar wrote: AK>>> В любом случае программа _не_может_ определить, почему это произошло - AK>>> спасибо авторам glibc и конкретно этого куска дерьма. VN>> Программа может определить, что что-то не так. Я ж показал как - AK> она и определила - "you don't exist". AK> Легче стало? А стало понятнее где проблема? AK> То и оно... Hихрена она не определила. (Разумеется, считая, что getpwuid() ей не соврала в коде ошибки.) Она ответила без проверки кода ошибки. VN>> errno должно быть неизменным при нормальном отсутствии запрошенного VN>> и установленным в соответствующее значение при ошибке. AK> ага. И будет там "file not found". Какой, почему - хрен его знает. Скажет AK> тебе такое не login, а какая-нибудь cvs (я почему-то с ней полюбил AK> наступать на такие грабли) - и гадай хоть неделю, какого рожна она не AK> found - чорта с два догадаешься. Это уже будет хоть более осмысленная диагностика, можно будет думать. -netch- --- ifmail v.2.15dev4 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73686b08337e.html, оценка из 5, голосов 10
|