# HG changeset patch # User Jan Dj¸«£rv # Date 1075239283 0 # Node ID 0341435e76cee9b7f0d5ae07afc33a6fe574b7e7 # Parent e1752890781710c2e54adddda6062f0848c74ed4 * process.c (sigchld_handler): Add comment about not calling malloc diff -r e17528907817 -r 0341435e76ce src/ChangeLog --- a/src/ChangeLog Tue Jan 27 19:01:24 2004 +0000 +++ b/src/ChangeLog Tue Jan 27 21:34:43 2004 +0000 @@ -1,5 +1,7 @@ 2004-01-27 Jan Dj,Ad(Brv + * process.c (sigchld_handler): Add comment about not calling malloc. + * process.h: Add extern to synch_process_termsig. 2004-01-27 Steven Tamm diff -r e17528907817 -r 0341435e76ce src/process.c --- a/src/process.c Tue Jan 27 19:01:24 2004 +0000 +++ b/src/process.c Tue Jan 27 21:34:43 2004 +0000 @@ -6094,7 +6094,10 @@ queued and the signal-catching function will be continually reentered until the queue is empty". Invoking signal() causes the kernel to reexamine the SIGCLD queue. Fred Fish, UniSoft Systems - Inc. */ + Inc. + + ** Malloc WARNING: This should never call malloc either directly or + indirectly; if it does, that is a bug */ SIGTYPE sigchld_handler (signo)