#define v_vfsp v_mount
/* vnode */
+#undef SetAfsVnode
#define SetAfsVnode(vn) /* nothing; done in getnewvnode() */
-#define IsAfsVnode(vn) ((vn)->v_op == afs_vnodeop_p)
#define VN_HOLD(vp) afs_vget((vp), 0)
#define VN_RELE(vp) vrele(vp)
#define osi_vnhold(avc, r) afs_vget(AFSTOV(avc), 0)
#define va_nodeid va_fileid
#define vnode_t struct vnode
-#define vSetType(vc, type) AFSTOV(vc)->v_type = (type)
-#define vSetVfsp(vc, vfsp) AFSTOV(vc)->v_mount = (vfsp)
-#define vType(vc) (vc)->v->v_type
/* uio */
#define afsio_iov uio_iov
extern void afs_nbsd_Free(void *p, size_t asize);
extern int afs_vget();
+#undef gop_lookupname
#define gop_lookupname(fnamep, segflg, followlink, compvpp) \
afs_nbsd_lookupname((fnamep), (segflg), (followlink), (compvpp))
#ifdef KERNEL
-extern int (**afs_vnodeop_p) ();
#ifdef AFS_GLOBAL_SUNLOCK
extern struct proc *afs_global_owner;
/*
* Vnode related macros
*/
-#if defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
+#if defined(AFS_DARWIN_ENV) || defined(AFS_XBSD_ENV)
#define vSetVfsp(vc, vfsp) AFSTOV(vc)->v_mount = (vfsp)
#define vSetType(vc, type) AFSTOV(vc)->v_type = (type)
#define vType(vc) AFSTOV(vc)->v_type
#define vSetVfsp(vc,vfsp) (vc)->v.v_vfsp = (vfsp)
#endif
-#ifndef AFS_OBSD_ENV
-#if defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
+#if defined(AFS_DARWIN_ENV) || defined(AFS_XBSD_ENV)
extern int (**afs_vnodeop_p) ();
-#define IsAfsVnode(vc) ((vc)->v_op == afs_vnodeop_p)
-#define SetAfsVnode(vc) (vc)->v_op = afs_vnodeop_p
+#define IsAfsVnode(v) ((v)->v_op == afs_vnodeop_p)
+#define SetAfsVnode(v) (v)->v_op = afs_vnodeop_p
#else
extern struct vnodeops *afs_ops;
-#define IsAfsVnode(vc) ((vc)->v_op == afs_ops)
-#define SetAfsVnode(vc) (vc)->v_op = afs_ops
-#endif
+#define IsAfsVnode(v) ((v)->v_op == afs_ops)
+#define SetAfsVnode(v) (v)->v_op = afs_ops
#endif
#ifdef AFS_SGI65_ENV
lookupname((fnamep),(segflg),(followlink),NULL,(compvpp),\
NULL)
#else
-#ifndef AFS_OBSD_ENV
#define gop_lookupname(fnamep,segflg,followlink,compvpp) \
lookupname((fnamep),(segflg),(followlink),NULL,(compvpp))
#endif
-#endif
/*
* In IRIX 6.5 we cannot have DEBUG turned on since certain