> How about a modified sigwaitinfo that will return a number of waiting
> siginfo -- of course this introduces the problem of deciding how long
> to wait for new additions to the queue before returning.  This is

you'd just have a 'give me up to X' parameter, if you get a single one
under high load they will queue up until you call it next time.. waiting
around stinks, these operations usually want low latency.

> could buffer siginfo's in user space, although this introduces 
> complexity if you want the ability to cancel queued signals...

yes, that is the hard part :)

-- zach

- - - - - -
007 373 5963



To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to