From owner-cvs-all Sun Mar 11 19:17: 4 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 2187437B719; Sun, 11 Mar 2001 19:17:00 -0800 (PST) (envelope-from jlemon@FreeBSD.org) Received: (from jlemon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f2C3H0R16590; Sun, 11 Mar 2001 19:17:00 -0800 (PST) (envelope-from jlemon) Message-Id: <200103120317.f2C3H0R16590@freefall.freebsd.org> From: Jonathan Lemon Date: Sun, 11 Mar 2001 19:16:56 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/compat/linprocfs linprocfs.h linprocfs_misc.c linprocfs_subr.c linprocfs_vfsops.c linprocfs_vnops.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG jlemon 2001/03/11 19:16:56 PST Modified files: sys/compat/linprocfs linprocfs.h linprocfs_misc.c linprocfs_subr.c linprocfs_vfsops.c linprocfs_vnops.c Log: Eliminate global node types and instead use an operations vector for each node in order to make it easier to add new entries. Rewrite the internal directory structure so that it is possible to have independent subdirectories. Utilize this to add /proc/net/dev. Reviewed by: DES Revision Changes Path 1.7 +51 -53 src/sys/compat/linprocfs/linprocfs.h 1.22 +159 -71 src/sys/compat/linprocfs/linprocfs_misc.c 1.9 +29 -106 src/sys/compat/linprocfs/linprocfs_subr.c 1.8 +2 -2 src/sys/compat/linprocfs/linprocfs_vfsops.c 1.17 +168 -388 src/sys/compat/linprocfs/linprocfs_vnops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message