From owner-cvs-all Thu Jun 8 15:14:44 2000 Delivered-To: cvs-all@freebsd.org Received: from funkthat.com (adsl-63-195-54-213.dsl.snfc21.pacbell.net [63.195.54.213]) by hub.freebsd.org (Postfix) with ESMTP id A78E437C149; Thu, 8 Jun 2000 15:14:40 -0700 (PDT) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by funkthat.com (8.9.3/8.8.7) id PAA09399; Thu, 8 Jun 2000 15:14:19 -0700 (PDT) Message-ID: <20000608151419.24215@hydrogen.funkthat.com> Date: Thu, 8 Jun 2000 15:14:19 -0700 From: John-Mark Gurney To: Bruce Evans Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys kqueue.2 References: <200006072209.PAA95251@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: ; from Bruce Evans on Thu, Jun 08, 2000 at 07:51:16PM +1000 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 3.4-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Bruce Evans scribbled this message on Jun 8: > On Wed, 7 Jun 2000, John-Mark Gurney wrote: > > > jmg 2000/06/07 15:09:16 PDT > > > > Modified files: > > lib/libc/sys kqueue.2 > > Log: > > add a BUGS section on how we can only watch VNODE's on a UFS file system > > right now... > > > > I talked w/ phk last night and "fixing" this in a generic way is going > > to require a lot of complex thought on stacking let alone the NFS problems.. > > It can be duplicated in other fs's, just like mounds of other code is > duplicated. Duplication is especially easy in ext2fs where the surrounding > code was duplicated (except where the duplicates have rotted). yeh, I was thinking about that way too, but I don't like duplicating code... of course phk suggested putting a FS layer in between.. :) > > add missing sys/time.h for struct timespec def... > > This is bogus. forward-declares struct timespec so that > is not a prerequisite for . only > needs to be included when the complete type for struct timespec is needed. > Even if kevent() is called, the complete type isn't needed unless the > timeout arg is non-NULL and is constructed in the same file. Anyway, > POSIX.1-1996 says that struct timespec is declared in . so, is the correct fix to take it out of to change it to time.h? -- John-Mark Gurney Voice: +1 408 975 9651 Cu Networking "I say all sorts of useless things." -- cmc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message