From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 0BBBEBC69 for ; Sat, 15 Sep 2007 20:33:16 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAADrC60bAXQInmWdsb2JhbACOEgEBAQEHBAYHCBY X-IronPort-AV: E=Sophos;i="4.20,259,1186351200"; d="scan'208";a="2746164" Received: from concorde.inria.fr ([192.93.2.39]) by mail3-smtp-sop.national.inria.fr with ESMTP; 15 Sep 2007 20:33:58 +0200 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id l8FIXWY3012873 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Sat, 15 Sep 2007 20:33:36 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAADrC60bLENaMjGdsb2JhbACOEgEBAQgEBgcGGg X-IronPort-AV: E=Sophos;i="4.20,259,1186351200"; d="scan'208";a="823842" Received: from ipmail01.adl2.internode.on.net ([203.16.214.140]) by mail1-smtp-roc.national.inria.fr with ESMTP; 15 Sep 2007 20:33:58 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAGu/60Z5LHvc/2dsb2JhbAAM X-IronPort-AV: E=Sophos;i="4.20,259,1186324200"; d="scan'208";a="191885678" Received: from ppp121-44-123-220.lns10.syd6.internode.on.net (HELO [192.168.1.201]) ([121.44.123.220]) by ipmail01.adl2.internode.on.net with ESMTP; 16 Sep 2007 04:03:56 +0930 Subject: Re: [Caml-list] Closing all open file descriptors From: skaller To: Markus E L Cc: caml-list@inria.fr In-Reply-To: <91wczaoob.fsf@hod.lan.m-e-leypold.de> References: <006b01c7f699$275fd6d0$017ca8c0@countertenor> <200709141000.l8EA04x12648@virtutech.se> <1189806728.46eb0288d38b8@webmail.in-berlin.de> <1189847741.46eba2bd9d121@webmail.in-berlin.de> <20070915192631.2384ae5a.mle+ocaml@mega-nerd.com> <1189852990.46ebb73e7edc3@webmail.in-berlin.de> <5fps0k9fp4.fsf@hod.lan.m-e-leypold.de> <20070915155816.GC3983@stratocaster.home> <91wczaoob.fsf@hod.lan.m-e-leypold.de> Content-Type: text/plain Date: Sun, 16 Sep 2007 04:33:55 +1000 Message-Id: <1189881235.17723.57.camel@rosella.wigram> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 46EC257C.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; descriptors:01 0200,:01 markus:01 descriptors:01 bool:01 bool:01 sourceforge:01 wrote:01 caml-list:01 parameter:02 parameter:02 handles:03 handles:03 inherited:04 inherited:04 On Sat, 2007-09-15 at 18:17 +0200, Markus E L wrote: > Now the price question: Does anyone here have some insights how one > gets at the open descriptors under windows? :-) Why do you need to? BOOL WINAPI CreateProcess( __in LPCTSTR lpApplicationName, __in_out LPTSTR lpCommandLine, __in LPSECURITY_ATTRIBUTES lpProcessAttributes, __in LPSECURITY_ATTRIBUTES lpThreadAttributes, __in BOOL bInheritHandles, __in DWORD dwCreationFlags, __in LPVOID lpEnvironment, __in LPCTSTR lpCurrentDirectory, __in LPSTARTUPINFO lpStartupInfo, __out LPPROCESS_INFORMATION lpProcessInformation ); bInheritHandles If this parameter TRUE, each inheritable handle in the calling process is inherited by the new process. If the parameter is FALSE, the handles are not inherited. Note that inherited handles have the same value and access rights as the original handles. -- John Skaller Felix, successor to C++: http://felix.sf.net