From owner-freebsd-hackers Tue May 27 22:30:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA25342 for hackers-outgoing; Tue, 27 May 1997 22:30:35 -0700 (PDT) Received: from cheops.anu.edu.au (avalon@cheops.anu.edu.au [150.203.76.24]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA25329 for ; Tue, 27 May 1997 22:30:31 -0700 (PDT) Message-Id: <199705280530.WAA25329@hub.freebsd.org> Received: by cheops.anu.edu.au (1.37.109.16/16.2) id AA275687128; Wed, 28 May 1997 15:25:28 +1000 From: Darren Reed Subject: Re: async socket stuff To: terry@lambert.org (Terry Lambert) Date: Wed, 28 May 1997 15:25:28 +1000 (EST) Cc: cmsedore@mailbox.syr.edu, FreeBSD-Hackers@FreeBSD.ORG In-Reply-To: <199705271706.KAA15497@phaeton.artisoft.com> from "Terry Lambert" at May 27, 97 10:06:49 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In some mail from Terry Lambert, sie said: [...] > Such a call gate would be applicable to all system calls, including > sockets (I assume you want async completion on socket calls to interleave > DNS operations 8-)). Been there, done that with DNS. Look in the contrib stuff for BIND. Developed it when similar code was added to the IRC server (ircd) although that is a much more complex implementation with its own cache, etc. Darren