我剛剛試了 write(fifo,NULL, 0)
在讀取端沒人的情況下
居然不會出現SIGPIPE...
好失望
要改成用open("name",O_WRONLY | O_NONBLOCK)
整個就很麻煩
可以寫if(open("name",O_WRONLY | O_NONBLOCK)==-1)
return;
這種code嗎? file table會不會亂掉@ @...
還是file table沒有fd指到它就自動free掉
--
while(1)
{Domos;}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.249.225