From: Martin Pool Date: Mon, 8 Apr 2002 07:46:34 +0000 (+0000) Subject: Doc rsync_panic_handler() X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/9fb3f7a9aba781b901c0b06fdf700a3701870d0b Doc rsync_panic_handler() --- diff --git a/main.c b/main.c index 8aad59cd..37c46183 100644 --- a/main.c +++ b/main.c @@ -827,6 +827,14 @@ const char *get_panic_action(void) } +/** + * Handle a fatal signal by launching a debugger, controlled by $RSYNC_PANIC_ACTION. + * + * This signal handler is only installed if we were configured with + * --enable-maintainer-mode. Perhaps it should always be on and we + * should just look at the environment variable, but I'm a bit leery + * of a signal sending us into a busy loop. + **/ static RETSIGTYPE rsync_panic_handler(int UNUSED(whatsig)) { char cmd_buf[300];