From owner-freebsd-hackers Tue May 27 09:58:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA22058 for hackers-outgoing; Tue, 27 May 1997 09:58:50 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA22037 for ; Tue, 27 May 1997 09:58:40 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.8.5/8.8.5) id LAA00207; Tue, 27 May 1997 11:57:43 -0500 (EST) From: "John S. Dyson" Message-Id: <199705271657.LAA00207@dyson.iquest.net> Subject: Re: async socket stuff In-Reply-To: from Christopher Sedore at "May 27, 97 11:24:22 am" To: cmsedore@mailbox.syr.edu (Christopher Sedore) Date: Tue, 27 May 1997 11:57:39 -0500 (EST) Cc: FreeBSD-Hackers@FreeBSD.ORG Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > 2. Implementing general async I/O for sockets. Then, rather than (or > perhaps in addition to) the above functionality, you could use the queue > to hold results of async operations. > My general purpose AIO/LIO code works with any file descriptor. It is being tested/debugged as we speak. There is also work to support efficient AIO/LIO on specific types of file descriptors (e.g. raw disks.) John