delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/01/24/08:47:03

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Thu, 24 Jan 2002 16:45:13 +0300
From: egor duda <deo AT logos-m DOT ru>
X-Mailer: The Bat! (v1.53 RC/4)
Reply-To: egor duda <cygwin AT cygwin DOT com>
Organization: deo
X-Priority: 3 (Normal)
Message-ID: <4183271981.20020124164513@logos-m.ru>
To: Corinna Vinschen <cygwin AT cygwin DOT com>
Subject: Re: Descriptor passing between process
In-Reply-To: <20020124142156.Y11608@cygbert.vinschen.de>
References: <002401c1a3f4$0b77e8c0$010310ac AT lyoncleitienne>
<20020123120701 DOT A11608 AT cygbert DOT vinschen DOT de>
<8181418335 DOT 20020124161420 AT logos-m DOT ru>
<20020124142156 DOT Y11608 AT cygbert DOT vinschen DOT de>
MIME-Version: 1.0

Hi!

Thursday, 24 January, 2002 Corinna Vinschen cygwin AT cygwin DOT com wrote:

CV> On Thu, Jan 24, 2002 at 04:14:20PM +0300, Egor Duda wrote:
>> CV> It's part of the API since 1.3.8-1.
>> 
>> Hmm. What change are you referring to? I don't see anything like this
>> in the ChangeLog.

CV> 2002-01-19  Mark Bradshaw  <bradshaw AT staff DOT crosswalk DOT com>

CV>         * cygwin.din: Add recvmsg and sendmsg.
CV>         * net.cc: Add cygwin_recvmsg and cygwin_sendmsg.
CV>         * /usr/include/sys/socket.h: Add recvmsg and sendmsg.

yes, but if i understand things correctly, Christophe was talking
about passing file descriptors between processes by means of AF_UNIX
sockets. btw, "Subject:" implies this :).

this is done on unices via msg_control (or msg_accrights) field in msg
structure. and unices ensure that the process which receives the
message using recvmsg can use the descriptor for all kinds of file
operations. in the case of cygwin, the receiver may get the value 3 in
message packet, but won't be able to use it in "read (3, buf, sizeof (buf))"

Egor.            mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019