Messages in this thread | | | Date | Tue, 20 Jan 2015 09:09:58 +0100 | From | "Michael Kerrisk (man-pages)" <> | Subject | Re: kdbus: add documentation |
| |
Daniel, David,
On 11/30/2014 06:23 PM, Florian Weimer wrote: > * David Herrmann: > >> On Sun, Nov 30, 2014 at 10:02 AM, Florian Weimer <fw@deneb.enyo.de> wrote: >>> * Greg Kroah-Hartman: >>> >>>> +7.4 Receiving messages > >>> What happens if this is not possible because the file descriptor limit >>> of the processes would be exceeded? EMFILE, and the message will not >>> be received? >> >> The message is returned without installing the FDs. This is signaled >> by EMFILE, but a valid pool offset. > > Oh. This is really surprising, so it needs documentation. But it's > probably better than the alternative (return EMFILE and leave the > message stuck, so that you receive it immediately again—this behavior > makes non-blocking accept rather difficult to use correctly).
So, was this point in the end explicitly documented? I not obvious that it is documented in the revised kdbus.txt that Greg K-H sent out 4 days ago.
Thanks,
Michael
-- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/
| |