From owner-freebsd-arch Wed Mar 29 22:50:35 2000 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id D933437B7A2 for ; Wed, 29 Mar 2000 22:50:28 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id IAA17465 for ; Thu, 30 Mar 2000 08:53:33 +0200 (CEST) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id IAA09209 for freebsd-arch@freebsd.org; Thu, 30 Mar 2000 08:50:20 +0200 (CEST) Received: from holly.calldei.com (adsl-208-191-146-189.dsl.hstntx.swbell.net [208.191.146.189]) by hub.freebsd.org (Postfix) with ESMTP id 67DCF37B6C6 for ; Wed, 29 Mar 2000 22:49:31 -0800 (PST) (envelope-from chris@holly.calldei.com) Received: (from chris@localhost) by holly.calldei.com (8.9.3/8.9.3) id AAA47318 for freebsd-arch@FreeBSD.org; Thu, 30 Mar 2000 00:49:19 -0600 (CST) (envelope-from chris) Date: Thu, 30 Mar 2000 00:49:18 -0600 From: Chris Costello To: freebsd-arch@freebsd.org Subject: Fdesc patch update: Now for mounting specifically on /dev/fd Message-ID: <20000330004918.E44541@holly.calldei.com> Reply-To: chris@calldei.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/0.96.4i Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have updated the patches to accomplish the following: - Remove the stdin, stdout, stderr and tty nodes. - Make the `fd' directory the root directory. - Remove the read, write, ioctl, and readlink vop_t functions because these don't need handling anymore (all nodes are Fdesc nodes). - Remove all of the fd types except Froot and Fdesc. The others (Flink and Fctty) are no longer needed, and everything related to them. - More properly (but not completely properly at this point) handle `stat' for sockets and pipes. - Generally clean up the code and make it more readable. The current patch is available at http://www.FreeBSD.org/~chris/fdesc.patch (I believe 665 lines is a little too long for the patch to be attached to this email message). -- |Chris Costello |Years of development: We finally got one to work. `------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message