*/
#define SPECHSZ 64
#if ((SPECHSZ&(SPECHSZ-1)) == 0)
-#define SPECHASH(rdev) (((rdev>>5)+(rdev))&(SPECHSZ-1))
+#define SPECHASH(rdev) (((rdev>>21)+(rdev))&(SPECHSZ-1))
#else
-#define SPECHASH(rdev) (((unsigned)((rdev>>5)+(rdev)))%SPECHSZ)
+#define SPECHASH(rdev) (((unsigned)((rdev>>21)+(rdev)))%SPECHSZ)
#endif
extern struct vnode *speclisth[SPECHSZ];
int spec_offtoblk (struct vnop_offtoblk_args *);
int spec_fsync_internal (vnode_t, int, vfs_context_t);
int spec_blockmap (struct vnop_blockmap_args *);
-int spec_kqfilter (vnode_t vp, struct knote *kn);
+int spec_kqfilter (vnode_t vp, struct knote *kn, struct kevent_internal_s *kev);
#endif /* BSD_KERNEL_PRIVATE */
int spec_ebadf(void *);