Reaktion des Drivers auf Signale konfiguriert.
Bei DC_SIGACTION_SIGUSR1 wird immer der Master neugeladen (und der
Master nicht gefragt).
Bei DC_SIGACTION_SIGUSR2 wird der Master informiert aber der Driver
fuehrt in jedem Fall auch seine Defaultaktion aus (Debuglog neu öffnen).
Change-Id: Ib97b5328bb088347aa684a0b00ee4de8b6ce22bf
diff --git a/secure/master.c b/secure/master.c
index e8897a3..b984b4c 100644
--- a/secure/master.c
+++ b/secure/master.c
@@ -95,11 +95,16 @@
set_next_reset(RESETINT);
// Driver konfigurieren
+ // bei DC_SIGACTION_SIGUSR1 wird immer der Master neugeladen.
+ configure_driver(DC_SIGACTION_SIGUSR1, DCS_RELOAD_MASTER);
+ // bei SIGUSR2 wird der Master informiert, aber der Driver macht immer sein
+ // Standardverhalten (Debuglog neu oeffnen).
+ configure_driver(DC_SIGACTION_SIGUSR2, DCS_INFORM_MASTER);
// Lagerkennung erst ne Minute spaeter, waehrend preload darfs momentan
// ruhig laggen (Zeit: vorlaeufig 1min)
call_out(#'configure_driver, 60, DC_LONG_EXEC_TIME, 200000);
- // Hooks setzen
+ // Hooks setzen
// Standard-Encoding fuer Dateien
set_driver_hook(H_FILE_ENCODING, "UTF-8");