Date: Sun, 2 Apr 1995 00:33:30 +1000 From: Bruce Evans <bde@zeta.org.au> To: freebsd-current@FreeBSD.org, taob@gate.sinica.edu.tw Subject: Re: /usr/src/sys/sys/vnioctl.h Message-ID: <199504011433.AAA12680@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
> First time compiling a -current kernel... hope I'm not missing >something obvious. I want vnode support in the new kernel, but I get >this when trying to compile /usr/src/sys/dev/vn/vn.c: >../../dev/vn/vn.c: In function `vnioctl': >../../dev/vn/vn.c:443: `VNIOCSET' undeclared (first use this function) >... You somehow have an old version of vn.c. > Looking in <sys/vnioctl.h>: >/* > * Before you can use a unit, it must be configured with VNIOCSET. > * The configuration persists across opens and closes of the device; > * an VNIOCCLR must be used to reset a configuration. An attempt to > * VNIOCSET an already active unit will return EBUSY. > */ >#define VNIOCATTACH _IOWR('F', 0, struct vn_ioctl) /* attach file */ >#define VNIOCDETACH _IOWR('F', 1, struct vn_ioctl) /* detach disk */ >#define VNIOCGSET _IOWR('F', 2, u_long ) /* set global option */ >#define VNIOCGCLEAR _IOWR('F', 3, u_long ) /* reset --//-- */ >#define VNIOCUSET _IOWR('F', 4, u_long ) /* set unit option */ >#define VNIOCUCLEAR _IOWR('F', 5, u_long ) /* reset --//-- */ > The #defines for VNIOCSET and VNIOCCLR are nowhere to be found. This is the current version. The comment no longer matches the code. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199504011433.AAA12680>