Return-Path: Delivered-To: apmail-new-httpd-archive@apache.org Received: (qmail 36448 invoked by uid 500); 22 Mar 2000 00:21:19 -0000 Mailing-List: contact new-httpd-help@apache.org; run by ezmlm Precedence: bulk X-No-Archive: yes Reply-To: new-httpd@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list new-httpd@apache.org Received: (qmail 36418 invoked from network); 22 Mar 2000 00:21:17 -0000 Date: Tue, 21 Mar 2000 16:21:16 -0800 (PST) From: Dean Gaudet To: new-httpd@apache.org Subject: Re: Linux 2.3.99/2.4 Heads Up In-Reply-To: <200003220014.TAA22765@devsys.jaguNET.com> Message-ID: X-comment: visit http://arctic.org/~dean/legal for information regarding copyright and disclaimer. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N On Tue, 21 Mar 2000, Jim Jagielski wrote: > Martin Pool wrote: > > > > > > On Tue, 21 Mar 2000, Jim Jagielski wrote: > > > > > I'm tending to think that no one should be using SysV IPC. Shared > > > mem is pretty good, but the rest of the SysV stuff is amazingly > > > strange. > > > > It certainly is strange. Is there any way to pass file descriptors > > between processes aside from SysV IPC (and inheritance)? > > > > Portably? It's tough. That's one of the things NCSA HTTPd was doing, > so there might be some hints there. cmsg works for BSDish systems. > SysV uses ioctl with I_SENDFD. Pretty hairy stuff from what I > recall. oh yeah, the NCSA HTTPd method was to open("/dev/$ppid/fd/$foo") in the child. Dean