From owner-freebsd-hackers Thu Mar 4 22: 8:40 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from rah.star-gate.com (rah.star-gate.com [209.249.129.138]) by hub.freebsd.org (Postfix) with ESMTP id C10DE15015 for ; Thu, 4 Mar 1999 22:08:32 -0800 (PST) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.9.1/8.8.8) with ESMTP id WAA65635; Thu, 4 Mar 1999 22:06:55 -0800 (PST) (envelope-from hasty@rah.star-gate.com) Message-Id: <199903050606.WAA65635@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: dyson@iquest.net Cc: tlambert@primenet.com, dick@tar.com, jplevyak@inktomi.com, hackers@FreeBSD.ORG Subject: Re: lockf and kernel threads In-reply-to: Your message of "Fri, 05 Mar 1999 00:59:08 EST." <199903050559.AAA20532@y.dyson.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 04 Mar 1999 22:06:54 -0800 From: Amancio Hasty Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I supposed that for a limited distinct events signals are really cool. If you can deliver a signal there is nothing to stop you from delivering an AST provided that one can muster up the queuing delivery mechanism which is not that much different than the beloved old fashion signal delivery mechanism. Does the current AIO implementation for an async call create s a thread per call? If so we are done talking 8) Cheers, Amancio > Amancio Hasty said: > > > > Whats your love with signals ? > > > Standards. > > > > > With respect to AIO , standards are great when their work... > > > There is very little that qio$ would add, if you had a proper > implementation of AIO. (Relative to a UNIX style API.) > > The current implementation works with every type of FD, and > with the additional realtime signals, and perhaps the addition > of async support for normal files, and also perhaps some of the > networking mechanisms -- one has mostly everything. Each of > these things that I mention are part of the POSIX specs. > > AIO is the standard, whether or not it is perfect. qio$ isn't > defined, other than looking at old VMS or RSX-11 manuals. > > Hey, if someone wants to write RSX-UNIX, then more power to > them. I am playing with a modular kernel (not to be confused > with a micro-kernel), and it can implement such primitives. > However, BSD is a UNIX kernel, and implements a UNIX API. > > -- > John | Never try to teach a pig to sing, > dyson@iquest.net | it makes one look stupid > jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message