Tu peux contrôler la taille avec setvbuf, mais je ne crois pas que tu puisses aller au delà de ça.
Pour des choses d'aussi bas niveau, si il n'y a pas un module qui existe déjà pour (et la il faudrait scruter minutieusement CPAN), la technique habituelle est d'écrire la librairie dont on a besoin en C, puis de wrapper le tout avec XS pour appeler les fonctions de la librairie comme des subroutines en perl.
A+,
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --