Child: [288ae8] (diff)

Download this file

SigTerm.def    32 lines (24 with data), 1.6 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
DEFINITION MODULE SigTerm;
(*------------------------------------------------------------------------*)
(* Module stellt einen einfachen "Signalhandler" zur Verfuegung. *)
(* Module provides a simple "signal handler". *)
(*------------------------------------------------------------------------*)
(* Implementation : Michael Riedl *)
(* Licence : GNU Lesser General Public License (LGPL) *)
(*------------------------------------------------------------------------*)
(* $Id$ *)
PROCEDURE InitTermProg(str : ARRAY OF CHAR);
(*----------------------------------------------------------------*)
(* Installiert einen Signalhandler, der Signal 15 (SIGTERM) ab-. *)
(* faengt. Diesem wird in str die Ausgebemeldung fuer TermProg *)
(* uebergeben. *)
(*----------------------------------------------------------------*)
PROCEDURE TermProg() : BOOLEAN;
(*----------------------------------------------------------------*)
(* Wird Singnal 15 an den rufenden Prozess gesandt, wird TRUE *)
(* zurueckgegeben, ansonsten auf FALSE. *)
(* Zusaetzlich wird bei Erhalt des Signals 15 (SIGTERM) die *)
(* Zeichenkette str, die durch die Prozedur InitTermProg ueber- *)
(* geben wurde, auf dem Fehlerkanal ausgegeben. *)
(*----------------------------------------------------------------*)
END SigTerm.