Обсуждение: Re: SIGCHLD handler in Postgres C function.

Поиск
Список
Период
Сортировка

Re: SIGCHLD handler in Postgres C function.

От
Bruce Momjian
Дата:
> Bruce Momjian <pgman@candle.pha.pa.us> writes:
> > The auto-reaping is standard SysV behavior, while BSD is really ignore. 
> 
> You'll recall the ECHILD exception was installed by Tatsuo after seeing
> problems on Solaris.  Evidently Solaris uses the auto-reap behavior too.

SVr4/Solaris took the SysV behavior.  Steven's didn't like it.  :-)


> I'm somewhat surprised that HPUX does not --- it tends to follow its
> SysV heritage when there's a conflict between that and BSD practice.
> Guess they went BSD on this one.

I thought HPUX was mostly SysV tools on BSD kernel.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


Re: SIGCHLD handler in Postgres C function.

От
Tom Lane
Дата:
Bruce Momjian <pgman@candle.pha.pa.us> writes:
>> I'm somewhat surprised that HPUX does not --- it tends to follow its
>> SysV heritage when there's a conflict between that and BSD practice.
>> Guess they went BSD on this one.

> I thought HPUX was mostly SysV tools on BSD kernel.

No, it was all SysV (or maybe even older) to start with, and later on
they adopted BSD features wholesale.  But where there's a conflict, it's
still mostly SysV.
        regards, tom lane