Received: from pch.mit.edu (PCH.MIT.EDU [18.7.21.90]) by krbdev.mit.edu (8.12.9) with ESMTP id l4I9HHL8007292; Fri, 18 May 2007 05:17:17 -0400 (EDT) Received: from pch.mit.edu (pch.mit.edu [127.0.0.1]) by pch.mit.edu (8.13.6/8.12.8) with ESMTP id l4I9HC4H009879; Fri, 18 May 2007 05:17:12 -0400 Received: from biscayne-one-station.mit.edu (BISCAYNE-ONE-STATION.MIT.EDU [18.7.7.80]) by pch.mit.edu (8.13.6/8.12.8) with ESMTP id l4I9HAq5009870 for ; Fri, 18 May 2007 05:17:10 -0400 Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by biscayne-one-station.mit.edu (8.13.6/8.9.2) with ESMTP id l4I9H6QE000796; Fri, 18 May 2007 05:17:06 -0400 (EDT) Received: from [18.18.1.160] (NOME-KING.MIT.EDU [18.18.1.160]) (authenticated bits=0) (User authenticated as raeburn@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id l4I9H4e1020899 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 18 May 2007 05:17:06 -0400 (EDT) MIME-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-ID: <9D06FA92-470B-45C1-B052-D46778565BE6@mit.edu> Content-Transfer-Encoding: 7bit From: Ken Raeburn Subject: close-on-exec flags Date: Fri, 18 May 2007 05:17:03 -0400 To: krb5-bugs@MIT.EDU X-Mailer: Apple Mail (2.752.2) X-Scanned-BY: MIMEDefang 2.42 X-Spam-Flag: NO X-Spam-Score: 0.00 X-Beenthere: krb5-bugs-incoming@mailman.mit.edu X-Mailman-Version: 2.1.6 Precedence: list Sender: krb5-bugs-incoming-bounces@PCH.MIT.EDU Errors-To: krb5-bugs-incoming-bounces@PCH.MIT.EDU X-RT-Original-Encoding: us-ascii Content-Length: 273 Every file descriptor we open in our libraries should probably have the close-on-exec flag set as quickly as possible, on UNIX, in case the application is running multithreaded and another thread calls fork and exec while we're doing something with files or sockets.