From owner-freebsd-hackers@FreeBSD.ORG Sat Aug 2 15:46:49 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86A5637B401 for ; Sat, 2 Aug 2003 15:46:49 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC8BE43FBD for ; Sat, 2 Aug 2003 15:46:48 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.9/8.12.3) with ESMTP id h72MkiFL096855; Sat, 2 Aug 2003 16:46:44 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 02 Aug 2003 16:46:15 -0600 (MDT) Message-Id: <20030802.164615.60951780.imp@bsdimp.com> To: dillon@apollo.backplane.com From: "M. Warner Losh" In-Reply-To: <200308022214.h72MEgrE015449@apollo.backplane.com> References: <20030731201227.28952.qmail@neuroflux.com> <1059859111.1532.0.camel@CPE-65-26-140-154.kc.rr.com> <200308022214.h72MEgrE015449@apollo.backplane.com> X-Mailer: Mew version 2.1 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org cc: drevil@warpcore.org Subject: Re: Assembly Syscall Question X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2003 22:46:49 -0000 In message: <200308022214.h72MEgrE015449@apollo.backplane.com> Matthew Dillon writes: : Additionally, the mechanism can : be extended to support chained system calls (i.e. issue several system : calls at once), and transactional sequences. VMS has done this for a long time. :-) All of their system calls were asynchronous. The synchronous versions are done in userland by calling async version plus wait. Warner