Il peut être utile dans certains cas (c'est le cas des file descriptors sur réseau) de ne pas bufferiser les files descriptor :
use IO::Handle; open(OUT,">fichier") or die $!; OUT -> autoflush(1);
Ou encore :
use FileHandle; use IO::Handle; my $fd = FileHandle -> new("fichier",O_RDONLY) or die $!; $fd -> autoflush(1);
On trouvera plus d'informations dans les man suivants :