From owner-cvs-all Wed Aug 25 6:13:52 1999 Delivered-To: cvs-all@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.40.131]) by hub.freebsd.org (Postfix) with ESMTP id 2E15115148; Wed, 25 Aug 1999 06:13:41 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.2) with ESMTP id PAA06624; Wed, 25 Aug 1999 15:13:38 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: "Brian F. Feldman" Cc: Andrzej Bialecki , Nick Hibma , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys vnode.h src/sys/kern vfs_subr.c src/sys/ufs/ffs ffs_vfsops.c src/sys/ntfs ntfs_vfsops.c src/sys/msdosfs msdosfs_vfsops.c src/sys/isofs/cd9660 cd9660_vfsops.c src/sys/gnu/ext2fs ext2_vfsops.c In-reply-to: Your message of "Wed, 25 Aug 1999 06:03:47 PDT." Date: Wed, 25 Aug 1999 15:13:38 +0200 Message-ID: <6622.935586818@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Looks pretty ok... In message , "Brian F. Feldman" writes: >How's this? > >--- src/sys/sys/filio.h.orig Wed Aug 25 08:53:05 1999 >+++ src/sys/sys/filio.h Wed Aug 25 09:01:17 1999 >@@ -52,5 +52,6 @@ > #define FIOASYNC _IOW('f', 125, int) /* set/clear async i/o */ > #define FIOSETOWN _IOW('f', 124, int) /* set owner */ > #define FIOGETOWN _IOR('f', 123, int) /* get owner */ >+#define FIODTYPE _IOR('f', 122, int) /* get d_flags type part */ > > #endif /* !_SYS_FILIO_H_ */ >--- src/sys/kern/vfs_vnops.c.orig Wed Aug 25 08:49:43 1999 >+++ src/sys/kern/vfs_vnops.c Wed Aug 25 08:59:17 1999 >@@ -494,6 +494,13 @@ > case VFIFO: > case VCHR: > case VBLK: >+ if (com == FIODTYPE) { >+ if (vp->v_type != VCHR && vp->v_type != VBLK) >+ return (ENOTTY); >+ *(int *)data = devsw(vp->v_rdev)->d_flags & >+ D_TYPEMASK; >+ return (0); >+ } > error = VOP_IOCTL(vp, com, data, fp->f_flag, p->p_ucred, p); > if (error == 0 && com == TIOCSCTTY) { > > >> >> -- >> Poul-Henning Kamp FreeBSD coreteam member >> phk@FreeBSD.ORG "Real hackers run -current on their laptop." >> FreeBSD -- It will take a long time before progress goes too far! >> >> > >-- > Brian Fundakowski Feldman / "Any sufficiently advanced bug is \ > green@FreeBSD.org | indistinguishable from a feature." | > FreeBSD: The Power to Serve! \ -- Rich Kulawiec / > > -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message