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