|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 31 Jan 2004 03:42:21 To : Artem_'Zazoobr'_Ignatiev Subject : Re: MySQL-4.0.17 building warnings: ... -------------------------------------------------------------------------------- >>> Artem 'Zazoobr' Ignatiev wrote: >> Открыть один сокет или безымянный пайп несколько раз нельзя; именованный >> пайп или файл - можно, поэтому у них в соответствующих структурах свои >> счётчики ссылок (из struct file и других мест использования). AZI> В том смысле, что если сделать на открытый сетевой сокет fcntl(F_SETFL, AZI> O_NONBLOCK) - то он-таки станет неблокируемым, а по соседству - никто не AZI> пострадает, Если сосед будет возиться с этим же сокетом - может пострадать. AZI> а вот если то же самое сделать с поименованной трубой - то AZI> пострадают все, кто с ней работают? Угу. И критично это в основном не для пайпов, а для терминалов. slw@ уже рассказал, как именно. Такая неблокируемость вводится в libc_r, результат - диверсия. -netch- --- ifmail v.2.15dev5.2 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73680f93910f.html, оценка из 5, голосов 10
|