diff options
Diffstat (limited to 'sys/fs/pseudofs/pseudofs_internal.h')
-rw-r--r-- | sys/fs/pseudofs/pseudofs_internal.h | 16 |
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 |