question sur read() [C] - C - Programmation
Marsh Posté le 21-12-2004 à 17:06:04
Je pense que ca depend surtout si ce qui est dans le pipe se termine par un EOF ou non.
Marsh Posté le 21-12-2004 à 17:18:20
matafan a écrit : Je pense que ca depend surtout si ce qui est dans le pipe se termine par un EOF ou non. |
heink ?
farib > oui
Marsh Posté le 21-12-2004 à 09:38:47
j'ai une petite question sur read()
read() est dit bloquant, or d'apres la page de man, read peut ne pas lire la taille demandée
" Le fait que le nombre renvoyé soit plus
petit que le nombre demandé n'est pas une erreur. Ceci se produit à la
fin du fichier, ou si on lit depuis un tube ou un terminal, ou encore
si read a été interrompu par un signal."
dans le cas d'une lecture sur un pipe, cela veut dire que read() bloque si le pipe est vide, et ne bloque pas s'il y a des octets, mais moins que la quantité que l'on veut lire ?
---------------
Bitcoin, Magical Thinking, and Political Ideology