+int default_getxattr(vnode_t, const char *, uio_t, size_t *, int, vfs_context_t);
+int default_setxattr(vnode_t, const char *, uio_t, int, vfs_context_t);
+int default_removexattr(vnode_t, const char *, int, vfs_context_t);
+
+int check_appledouble_header(vnode_t, vfs_context_t);
+
+#if NAMEDSTREAMS
+errno_t vnode_getnamedstream(vnode_t, vnode_t *, const char *, enum nsoperation, int, vfs_context_t);
+errno_t vnode_makenamedstream(vnode_t, vnode_t *, const char *, int, vfs_context_t);
+errno_t vnode_removenamedstream(vnode_t, vnode_t, const char *, int, vfs_context_t);
+errno_t vnode_flushnamedstream(vnode_t vp, vnode_t svp, vfs_context_t context);
+errno_t vnode_relenamedstream(vnode_t vp, vnode_t svp, vfs_context_t context);
+#endif
+
+
+void nchinit(void) __attribute__((section("__TEXT, initcode")));
+int resize_namecache(uint32_t newsize);
+void name_cache_lock_shared(void);