From owner-freebsd-current@freebsd.org Wed Mar 13 12:54:19 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E8BF21532869 for ; Wed, 13 Mar 2019 12:54:18 +0000 (UTC) (envelope-from crest@rlwinm.de) Received: from mail.rlwinm.de (mail.rlwinm.de [138.201.35.217]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D7737764E6 for ; Wed, 13 Mar 2019 12:54:17 +0000 (UTC) (envelope-from crest@rlwinm.de) Received: from crest.bultmann.eu (unknown [IPv6:2a00:c380:c0d5:1:71cb:af99:10cf:ddb8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.rlwinm.de (Postfix) with ESMTPSA id A680FB29D for ; Wed, 13 Mar 2019 12:54:09 +0000 (UTC) Subject: Re: kqueue send over unix socket? To: freebsd-current@freebsd.org References: <306073586.2112.1552427555424@appsuite-dev-gw2.open-xchange.com> From: Jan Bramkamp Message-ID: <4c68535e-02cd-9a46-ff8f-e534753b8c57@rlwinm.de> Date: Wed, 13 Mar 2019 13:54:08 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.5.3 MIME-Version: 1.0 In-Reply-To: <306073586.2112.1552427555424@appsuite-dev-gw2.open-xchange.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: D7737764E6 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of crest@rlwinm.de designates 138.201.35.217 as permitted sender) smtp.mailfrom=crest@rlwinm.de X-Spamd-Result: default: False [-0.32 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.41)[-0.408,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.77)[-0.770,0]; MIME_TRACE(0.00)[0:+]; NEURAL_SPAM_SHORT(0.13)[0.133,0]; MX_GOOD(-0.01)[mail.rlwinm.de]; DMARC_NA(0.00)[rlwinm.de]; IP_SCORE(0.03)[ipnet: 138.201.0.0/16(2.12), asn: 24940(-1.95), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:24940, ipnet:138.201.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Mar 2019 12:54:19 -0000 On 12.03.19 22:52, Aki Tuomi wrote: > Hi! > > I am trying exactly that. As others have already stated kqueue file descriptors can leave the process that created them (neither through file descriptor passing nor through inheritance). Can you tell us why you want to send the kqueue file descriptor to an other process? What do you want to accomplish?