Date: Sat, 5 Oct 2002 11:33:33 -0700 From: Juli Mallett <jmallett@FreeBSD.org> To: Garrett Wollman <wollman@lcs.mit.edu> Cc: arch@FreeBSD.ORG Subject: Re: [jmallett@FreeBSD.org: [PATCH] Reliable signal queues, etc., [for review]] Message-ID: <20021005113333.A56357@FreeBSD.org> In-Reply-To: <200210051816.g95IGu7K026880@khavrinen.lcs.mit.edu>; from wollman@lcs.mit.edu on Sat, Oct 05, 2002 at 02:16:56PM -0400 References: <20021005002021.A14635@FreeBSD.org> <200210051816.g95IGu7K026880@khavrinen.lcs.mit.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
* De: Garrett Wollman <wollman@lcs.mit.edu> [ Data: 2002-10-05 ] [ Subjecte: Re: [jmallett@FreeBSD.org: [PATCH] Reliable signal queues, etc., [for review]] ] > >The most notable change is that the most recently sent && lowest > >numbered signal is sent, in the normal course of events, rather than > >simply the lowest numbered or most recently sent. > > This still isn't right. Real-time signals are QUEUED -- i.e., signals > of the same species are delivered in FIFO, not LIFO, order. POSIX > further specifies that signal N will be delivered before signal N+k, > for SIGRTMIN <= N <= N+k <= SIGRTMAX. The relative delivery order of > any signals outside of this range is unspecified beyond the special > behavior of SIGCONT, SIGSTOP, and SIGKILL. OK, well, then it's a matter of :s/_INSERT_HEAD/_INSERT_TAIL/. As for only doing this for RTS, we'd have to duplicate large portions of the signal code, and sendsig stuff, and have two seperate interfaces. > Please read section 2.4 of the System Interfaces volume of IEEE > Std.1003.1-2001 very carefully before proceeding. If you do not have > a copy of the standard, I think Mike Barcroft still has a few copies > of The Open Group's ``authorized guidebook'' which includes a CD-ROM > of the full standard. I have one of those, and I meant to stuff it on our fileserver and move the appropriate data into our books directory. Haven't yet. I suck. -- Juli Mallett <jmallett@FreeBSD.org> | FreeBSD: The Power To Serve Will break world for fulltime employment. | finger jmallett@FreeBSD.org http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021005113333.A56357>
