summaryrefslogtreecommitdiffstats
path: root/sys/fs/pseudofs/pseudofs_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/fs/pseudofs/pseudofs_internal.h')
-rw-r--r--sys/fs/pseudofs/pseudofs_internal.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/sys/fs/pseudofs/pseudofs_internal.h b/sys/fs/pseudofs/pseudofs_internal.h
index 0e25c47..9307466 100644
--- a/sys/fs/pseudofs/pseudofs_internal.h
+++ b/sys/fs/pseudofs/pseudofs_internal.h
@@ -37,12 +37,20 @@
SYSCTL_DECL(_vfs_pfs);
/*
+ * Vnode data
+ */
+struct pfs_vdata {
+ struct pfs_node *pvd_pn;
+ pid_t pvd_pid;
+};
+
+/*
* Vnode cache
*/
void pfs_vncache_load (void);
void pfs_vncache_unload (void);
int pfs_vncache_alloc (struct mount *, struct vnode **,
- struct pfs_node *);
+ struct pfs_node *, pid_t pid);
int pfs_vncache_free (struct vnode *);
/*
@@ -55,10 +63,4 @@ void pfs_fileno_uninit (struct pfs_info *);
void pfs_fileno_alloc (struct pfs_info *, struct pfs_node *);
void pfs_fileno_free (struct pfs_info *, struct pfs_node *);
-/*
- * Shadow manager
- */
-void pfs_create_shadow (struct pfs_info *, struct pfs_node *, pid_t);
-void pfs_reap_shadows (pid_t);
-
#endif
OpenPOWER on IntegriCloud