SIGINT

tabliertablier Membre
19:17 modifié dans API AppKit #1
Dans l'exemple Apple "USBNotification Example" j'ai trouvé:
    // Set up a signal handler so we can clean up when we're interrupted
    // from the command line Otherwise we stay in our run loop forever.
    oldHandler = signal(SIGINT, SignalHandler);
  et dans la doc de "signal" je trouve:
Signals which cause termination of a program might result from an irrecoverable error or might be the result of a user at a terminal typing the ‘interrupt' character
  j'ai essayé "escape" et (q,Q) associés à  différents modificateurs comme shift, contrôle ou commande. Rien ne marche!!  C'est quoi ce caractère d'interruption SIGINT au clavier?

Nota: je ne sais pas ou mettre ce type de question car c'est du C! Il manque peut-être une rubrique fourre-tout pour mettre les questions qui ne vont dans aucune rubrique

Réponses

  • AliGatorAliGator Membre, Modérateur
    19:17 modifié #2
    Il me semble que dans la plupart des shells, c'est Ctrl-C qui envoie le SIGINT justement.
  • Philippe49Philippe49 Membre
    19:17 modifié #3
    Ci-joint un extrait de livre qui fait une première approche du sujet


  • tabliertablier Membre
    19:17 modifié #4
    Merci à  vous deux. Je n'ai pas pensez au Ctrl-c!  Je n'ai pas le temps de reprendre ça tout de suite, mais je m'y remets ce soir.
Connectez-vous ou Inscrivez-vous pour répondre.