]> git.proxmox.com Git - mirror_spl.git/blobdiff - include/sys/vnode.h
Implement areleasef()
[mirror_spl.git] / include / sys / vnode.h
index 07a34493837b4356f5f847b7606c2753a0e06e8e..0b857d384ba572a540263e59b830c4d8d96fa754 100644 (file)
@@ -40,6 +40,7 @@
 #include <sys/types.h>
 #include <sys/time.h>
 #include <sys/uio.h>
+#include <sys/user.h>
 #include <sys/sunldi.h>
 
 /*
@@ -184,6 +185,7 @@ extern int vn_space(vnode_t *vp, int cmd, struct flock *bfp, int flag,
     offset_t offset, void *x6, void *x7);
 extern file_t *vn_getf(int fd);
 extern void vn_releasef(int fd);
+extern void vn_areleasef(int fd, uf_info_t *fip);
 extern int vn_set_pwd(const char *filename);
 
 int spl_vn_init(void);
@@ -198,6 +200,7 @@ void spl_vn_fini(void);
 #define vn_is_readonly(vp)                     0
 #define getf                                   vn_getf
 #define releasef                               vn_releasef
+#define areleasef                              vn_areleasef
 
 extern vnode_t *rootdir;