Date: Wed, 13 Aug 1997 11:22:02 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: ache@nagual.pp.ru (=?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?=) Cc: bde@zeta.org.au, current@FreeBSD.ORG, sos@sos.freebsd.dk, terry@lambert.org Subject: Re: siginterrupt (was Re: Error in sleep !) Message-ID: <199708131822.LAA12815@phaeton.artisoft.com> In-Reply-To: <Pine.BSF.3.96.970813213540.17041C-100000@lsd.relcom.eu.net> from "=?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?=" at Aug 13, 97 09:39:57 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> So, it means that we still compatible with POSIX here. > I'll change > the default behaviour on FreeBSD > to > the default behaviour for signal(3) on FreeBSD > to make siginterrupt(3) man page more clear. Still wrong. FreeBSD does not restart system calls by default. I think it was a bad decision, but it's one required for a strict POSIX environment. I think it's wrong because it makes it hard to make section 3 calls behave as system calls in the face of call restart. Oh well. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708131822.LAA12815>