OVH Cloud OVH Cloud

Problème avec la fonction ALARM

1 réponse
Avatar
Thierry
Bonjour,

Quand j'utilise la fonction ALARM (pour réaliser un Timeout), j'obtiens à
chaque fois l'erreur suivante :

The Unsupported function alarm function is unimplemented at...

(Je suis sous W2000 avec Perl 5.6.1)

Que faire ?

--
Thierry

1 réponse

Avatar
Denis -esp2008-
Bonjour,

The Unsupported function alarm function is unimplemented at...


Cela signifie que la fonction alarm n'est pas implémentée pour la
version de perl utilisée, maintenant faut en trouver la raison.
Je fais "perldoc -f alarm" pour voir et j'y lis:
"alarm Arranges to have a SIGALRM delivered to this process after the
specified number of wallclock seconds have elapsed."


(Je suis sous W2000 avec Perl 5.6.1)


Je ne connais pas grand chose à win2000, mais il me semble que windows ne
gère ni les processus, ni les signaux au sens UNIX, donc il me semble
logique que la fonction alarm ne soit pas implémentée dessus.


Que faire ?


Programmer pour windows, pas pour unix, ou utiliser un émulateur unix
pour windows et faire tourner l'application dessus (peut-être cygwin, je
ne sais pas trop).


Bonne chance,

--
Denis