diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2004-01-26 23:41:09 +0000 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2004-01-26 23:41:09 +0000 |
commit | ff23641911ce7a1830fd0e516c1fe481fc9cc334 (patch) | |
tree | 9134305967b029ff28ab94bc65193920d6139b3c | |
parent | 6b0824c950243de7fe0f166856c299c49a8dc990 (diff) | |
download | emacs-ff23641911ce7a1830fd0e516c1fe481fc9cc334.tar.gz emacs-ff23641911ce7a1830fd0e516c1fe481fc9cc334.tar.bz2 emacs-ff23641911ce7a1830fd0e516c1fe481fc9cc334.zip |
Do not call strsignal in signal handler, it calls malloc.
New variable synch_process_termsig that callproc checks and calls
strsignal outside signal handler.
-rw-r--r-- | src/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
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 <jan.h.d@swipnet.se> + + * 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 <schwab@suse.de> * print.c (print_preprocess): Declare size as EMACS_INT to not |