Re: strange definitions of SA_* flags

Michael H. Price II (mhp1@Ra.MsState.Edu)
Mon, 14 Aug 1995 21:50:11 -0500


> Date: Mon, 14 Aug 1995 18:50:02 GMT
> From: Ben Wing <wing@netcom.com>
> Cc: linux-kernel@vger.rutgers.edu
> References: <199508140353.AA02838@wing.vip.best.com>
> <199508150136.UAA00124@Sitrom.MsState.Edu>
>
> Michael H. Price, II writes:
> > Apparently you aren't familiar with any version of BSD Unix. I believe
> > these relate directly to signal changes around version 4.2 and 4.3.
>
> Before making this comment, I looked at SunOS 4.x (based on 4.3, I
> think) and FreeBSD 2.05, based on 4.4. Nowhere do these
> Linux-specific flags occur. W.R. Stevens, in his discussions on
> signals in BSD, does not mention these either.
>
> Can you give me any actual evidence of these flags occurring in any
> BSD variant?

I wasn't clear. No, to my knowledge SA_ONESHOT is NOT in BSD. However, it
was intended to partially mimic the way BSD 4.2 handled signal handlers.
This was modified in BSD 4.3. You may be able to find more information in
the texinfo file for GNU libc or on any site that mirrors BSD source.

Again, it's not in BSD and is of limited usefullness in my opinion as it
differs from the "norm".

Michael