Le code suivant est extrait directement de la source du module Tie :: File. Que remplissent les parenthèses vides dans la définition de O_ACCMODE dans ce contexte? Je sais à quoi servent les prototypes de sous-programmes, mais cet usage ne semble pas s'y rapporter.Que fait() dans une définition de sous-routine en Perl?
use Fcntl 'O_CREAT', 'O_RDWR', 'LOCK_EX', 'LOCK_SH', 'O_WRONLY', 'O_RDONLY';
sub O_ACCMODE() { O_RDONLY | O_RDWR | O_WRONLY }
merci pour cela! très instructif! – ennuikiller