|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Serebryakov 2:5030/661 23 Mar 2001 12:44:19 To : Eugene Grosbein Subject : broken fifos -------------------------------------------------------------------------------- [Answer on] [Eugene Grosbein wrote to netch@segfault.kiev.ua at [23 Mar 01 10:55]]: EG> r = 1; EG> tv.tv_sec = 1; EG> tv.tv_usec = 0; EG> if (select(1, &r, 0, 0, &tv)) EG> Если собрать без -DPOSIX, mknod выпадает по EINVAL. EG> Если с -DPOSIX, select() возвращает 1 и тест тоже выпадает. А почему, кстати? Откуда данные-то на чтение берутся в пайпе? И, кстати, этот хак на тему &r вместо FD_SET'а -- насколько он правомерен? Remember, pain is part of pleasure, Eugene. ... Так отпускают на волю пленных зверей/В посмертно свободных мирах. --- I try to be as sharp as I can * Origin: Cave of Black Lion (2:5030/661) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22853abb3779.html, оценка из 5, голосов 10
|