From ff23641911ce7a1830fd0e516c1fe481fc9cc334 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Mon, 26 Jan 2004 23:41:09 +0000 Subject: [PATCH] Do not call strsignal in signal handler, it calls malloc. New variable synch_process_termsig that callproc checks and calls strsignal outside signal handler. --- src/ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index a71cb27cf33..6e6eb6a83e9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,16 @@ +2004-01-27 Jan Dj,Ad(Brv + + * process.h: synch_process_termsig new variable. + + * callproc.c: Define synch_process_termsig. + (Fcall_process): Initiate synch_process_termsig to zero and + check if non-zero and get signal name after subprocess has ended. + + * process.c (sigchld_handler): Set synch_process_termsig + if terminated by a signal. synch_process_death setting removed. + + * sysdep.c (mkdir, rmdir): Also check synch_process_termsig. + 2004-01-26 Andreas Schwab * print.c (print_preprocess): Declare size as EMACS_INT to not -- 2.39.2