Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: broken fifos   Eugene Grosbein   23 Mar 2001 11:55:57 
 broken fifos   Lev Serebryakov   23 Mar 2001 12:44:19 
Архивное /ru.unix.bsd/22853abb3779.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional