Драйвер символьного устройства. Один буфер записи для всех пользователей. Сценарий:
UserA: open()
UserB: open()
UserA: select() //device is ready for write
UserB: write() //UserB uses write buffer
UserA: write() //write buffer is busy, waiting..
select/poll возращает готовность устройства к записи, но другой пользователь между вызовом select и write «забрал» буфер себе.
Есть варианты решения кроме создания буфера записи на каждый open?
Спасибо.

    
      Ответ на:
      
          комментарий
        от DELIRIUM 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от Eddy_Em 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от zaz 
  
    
      Ответ на:
      
          комментарий
        от deep-purple 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от deep-purple 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от zaz 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от tailgunner 
  
    
      Ответ на:
      
          комментарий
        от zaz 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от tailgunner 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
      Ответ на:
      
          комментарий
        от kasha 
  
    
      Ответ на:
      
          комментарий
        от io 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум ошибки c usb-винчестером (2006)
 - Форум Сдохла флешка (2010)
 - Форум poll/select: приоритет write > read? (2002)
 - Форум Глючит istror is-312 (2010)
 - Форум USB флешка не работает. (2006)
 
- Форум bash - poll, select (2007)
 - Форум poll() или select() ? (2002)
 - Форум Проблема при записи DVD-R (2005)
 - Форум Проблема при записи DVD-R (2005)
 - Форум Проблема с USB<->IDE/SATA боксом (2010)