2013-02-13 3 views

Répondre

2

Si j'ai bien compris, vous voulez que votre programme envoie un signal à lui-même. Qu'en est-il de cela, en utilisant le module Unix?

let signal_to_itself number = Unix.kill (Unix.getpid()) number 

Il y a une liste de numéros de signal au niveau du module Sys, vous pouvez donc utiliser la fonction comme ceci:

signal_to_itself Sys.sigfpe 

Si vous n'avez pas installé un gestionnaire avec Lwt_unix.on_signal, le programme se terminera avec ceci:

Floating point exception (core dumped)