Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Delivered-To: mailing list cygwin@cygwin.com Date: Thu, 24 Jan 2002 16:45:13 +0300 From: egor duda X-Mailer: The Bat! (v1.53 RC/4) Reply-To: egor duda Organization: deo X-Priority: 3 (Normal) Message-ID: <4183271981.20020124164513@logos-m.ru> To: Corinna Vinschen Subject: Re: Descriptor passing between process In-Reply-To: <20020124142156.Y11608@cygbert.vinschen.de> References: <002401c1a3f4$0b77e8c0$010310ac@lyoncleitienne> <20020123120701.A11608@cygbert.vinschen.de> <8181418335.20020124161420@logos-m.ru> <20020124142156.Y11608@cygbert.vinschen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi! Thursday, 24 January, 2002 Corinna Vinschen cygwin@cygwin.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 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@logos-m.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/