This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r187332 - in /branches/melt-branch/gcc: ChangeL...
- From: bstarynk at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 09 May 2012 13:32:42 -0000
- Subject: r187332 - in /branches/melt-branch/gcc: ChangeL...
Author: bstarynk
Date: Wed May 9 13:32:42 2012
New Revision: 187332
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187332
Log:
2012-05-09 Basile Starynkevitch <basile@starynkevitch.net>
* melt-runtime.h (melt_got_sigchld): New volatile variable.
(melt_argdescr_length): Better cast.
(melt_probe_start): Return the pid.
* melt-runtime.c (melt_got_sigchld): New volatile variable.
(melt_probe_start): Return the pid.
(melt_raw_sigchld_signal): New.
(melt_install_signal_handlers): Use it.
(meltgc_handle_sigalrm): Count them.
(meltgc_handle_sigchld): New stub.
(meltgc_handle_interrupt): Deal with SIGCHLD.
* melt-predef.list (CLASS_ALARM_HANDLER)
(CLASS_CHILD_PROCESS_HANDLER): New.
* melt/warmelt-first.melt (class_alarm_handler)
(class_child_process_handler): New.
Modified:
branches/melt-branch/gcc/ChangeLog.MELT
branches/melt-branch/gcc/melt-predef.list
branches/melt-branch/gcc/melt-runtime.c
branches/melt-branch/gcc/melt-runtime.h
branches/melt-branch/gcc/melt/warmelt-first.melt