Date: Tue, 12 Mar 2019 17:52:25 -0400 From: Mark Johnston <markj@freebsd.org> To: Larry Rosenman <ler@lerctr.org> Cc: Freebsd current <freebsd-current@freebsd.org>, Aki Tuomi <aki.tuomi@open-xchange.com> Subject: Re: kqueue send over unix socket? Message-ID: <20190312215225.GE78920@raichu> In-Reply-To: <caf6f8e4677d7071e01457578ab00249@lerctr.org> References: <caf6f8e4677d7071e01457578ab00249@lerctr.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 12, 2019 at 04:10:19PM -0500, Larry Rosenman wrote: > I'm working with Aki Tuomi of Dovecot and he asks: > > I tried to ask if you could ask from some Kernel hacker why I cannot > send kqueue() fd over unix socket, I get "Operation not supported". > > Can anyone help me? What exactly do you want to know? Events registered on a kqueue may contain state associated with the process that registered them. For example, the identifier for some events is a file descriptor, but different processes generally don't share their file descriptor tables. Note that kqueue descriptors are not inherited by the child of a fork() either.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190312215225.GE78920>