[tac_plus] Re: opt_G broken again :(

John Payne john at sackheads.org
Tue Mar 17 11:27:49 UTC 2009



On Mar 17, 2009, at 3:36 AM, john heasley <heas at shrubbery.net> wrote:

> Mon, Mar 16, 2009 at 02:06:40PM -0400, John Payne:
>>
>> On Mar 16, 2009, at 9:53 AM, John Payne wrote:
>>
>>> The opt_G timeline:
>>>
>>> First patch: http://www.shrubbery.net/pipermail/tac_plus/2007-October/000158.html
>>> Second patch to fix defunct processes: http://www.shrubbery.net/pipermail/tac_plus/2007-October/000163.html
>>> Third patch to make it work: http://www.shrubbery.net/pipermail/tac_plus/2008-June/000246.html
>>>
>>> Unfortunately, the third patch has started causing defunct processes
>>> again.
>>
>> This seems to resolve the defunct process issue:
>>
>> *** tac_plus.c.orig    2009-03-16 14:05:29.000000000 -0400
>> --- tac_plus.c    2009-03-16 14:05:49.000000000 -0400
>> ***************
>> *** 447,452 ****
>> --- 447,457 ----
>>            */
>>           open_logfile();
>>       }
>> + #ifndef REAPCHILD
>> +         signal(SIGCHLD, reapchild);
>> + #else
>> +         signal(SIGCHLD, SIG_IGN);
>> + #endif /* REAPCHILD */
>>       }
>>
>>       ostream = NULL;
>>
>>
>> Probably a cleaner way, but... it works for me :)
>
> What O/S is this?
>

Linux 


More information about the tac_plus mailing list