diff options
Diffstat (limited to 'sys/fs/pseudofs/pseudofs.h')
| -rw-r--r-- | sys/fs/pseudofs/pseudofs.h | 19 | 
1 files changed, 10 insertions, 9 deletions
| diff --git a/sys/fs/pseudofs/pseudofs.h b/sys/fs/pseudofs/pseudofs.h index c60dd7b339d1..2b08dcad978d 100644 --- a/sys/fs/pseudofs/pseudofs.h +++ b/sys/fs/pseudofs/pseudofs.h @@ -255,17 +255,18 @@ int		 pfs_uninit	(struct pfs_info *pi, struct vfsconf *vfc);  /*   * Directory structure construction and manipulation   */ -struct pfs_node	*pfs_create_dir	(struct pfs_node *parent, const char *name, -				 pfs_attr_t attr, pfs_vis_t vis, -				 pfs_destroy_t destroy, int flags); -struct pfs_node	*pfs_create_file(struct pfs_node *parent, const char *name, -				 pfs_fill_t fill, pfs_attr_t attr, -				 pfs_vis_t vis, pfs_destroy_t destroy, -				 int flags); -struct pfs_node	*pfs_create_link(struct pfs_node *parent, const char *name, -				 pfs_fill_t fill, pfs_attr_t attr, +int pfs_create_dir		(struct pfs_node *parent, struct pfs_node **opn, +				 const char *name, pfs_attr_t attr,  				 pfs_vis_t vis, pfs_destroy_t destroy,  				 int flags); +int pfs_create_file		(struct pfs_node *parent, struct pfs_node **opn, +				 const char *name, pfs_fill_t fill, +				 pfs_attr_t attr, pfs_vis_t vis, +				 pfs_destroy_t destroy, int flags); +int pfs_create_link		(struct pfs_node *parent, struct pfs_node **opn, +				 const char *name, pfs_fill_t fill, +				 pfs_attr_t attr, pfs_vis_t vis, +				 pfs_destroy_t destroy, int flags);  struct pfs_node	*pfs_find_node	(struct pfs_node *parent, const char *name);  void		 pfs_purge	(struct pfs_node *pn);  int		 pfs_destroy	(struct pfs_node *pn); | 
