Les appels read et write sur un pipe sont bloquant par défaut et se terminent si le pipe est fermé à l'autre extrémité. Il retourne le nombre de caractères, respectivement, lus ou écrits sinon.
Penser à tester les cas d'erreurs (valeur -1 retournée par les appels systèmes).