X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=include%2Fsys%2Fzfs_vfsops.h;h=ec40977685ea0c89756f2096d5173bcdcb19663b;hb=f30484afc32b6040a15fabfc697cfb76116e468f;hp=38c87df4300fad8a8718d101d07cdd5b60c633fd;hpb=6283f55ea1b91e680386388c17d14b89e344fa8d;p=zfs.git diff --git a/include/sys/zfs_vfsops.h b/include/sys/zfs_vfsops.h index 38c87df..ec40977 100644 --- a/include/sys/zfs_vfsops.h +++ b/include/sys/zfs_vfsops.h @@ -152,6 +152,14 @@ extern int zfsvfs_create(const char *name, zfsvfs_t **zfvp); extern void zfsvfs_free(zfsvfs_t *zfsvfs); extern int zfs_check_global_label(const char *dsname, const char *hexsl); +extern int zfs_register_callbacks(vfs_t *vfsp); +extern void zfs_unregister_callbacks(zfsvfs_t *zfsvfs); +extern int zfs_domount(vfs_t *vfsp, char *osname); +extern int zfs_umount(vfs_t *vfsp, int fflag, cred_t *cr); +extern int zfs_root(vfs_t *vfsp, vnode_t **vpp); +extern int zfs_statvfs(vfs_t *vfsp, struct statvfs64 *statp); +extern int zfs_vget(vfs_t *vfsp, vnode_t **vpp, fid_t *fidp); + #ifdef __cplusplus } #endif