[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT VFS PATCH 3/3] Provide functions used by LWIP patch
Move dentry functions inside dentry.h header and add the ones needed by sockets.c in LWIP in exportsyms Signed-off-by: Mihai Pogonaru <pogonarumihai@xxxxxxxxx> --- lib/vfscore/exportsyms.uk | 3 +++ lib/vfscore/include/vfscore/dentry.h | 7 +++++++ lib/vfscore/vfs.h | 6 ------ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/vfscore/exportsyms.uk b/lib/vfscore/exportsyms.uk index da7fbaea..822e6ecc 100644 --- a/lib/vfscore/exportsyms.uk +++ b/lib/vfscore/exportsyms.uk @@ -75,3 +75,6 @@ readlink fallocate lseek uk_syscall_writev +dentry_alloc +drele +vrele diff --git a/lib/vfscore/include/vfscore/dentry.h b/lib/vfscore/include/vfscore/dentry.h index 85f37ab7..0a384028 100644 --- a/lib/vfscore/include/vfscore/dentry.h +++ b/lib/vfscore/include/vfscore/dentry.h @@ -54,4 +54,11 @@ struct dentry { struct uk_list_head d_child_link; }; +struct dentry *dentry_alloc(struct dentry *parent_dp, struct vnode *vp, const char *path); +struct dentry *dentry_lookup(struct mount *mp, char *path); +void dentry_move(struct dentry *dp, struct dentry *parent_dp, char *path); +void dentry_remove(struct dentry *dp); +void dref(struct dentry *dp); +void drele(struct dentry *dp); + #endif /* _OSV_DENTRY_H */ diff --git a/lib/vfscore/vfs.h b/lib/vfscore/vfs.h index fd60dec7..fb57435f 100644 --- a/lib/vfscore/vfs.h +++ b/lib/vfscore/vfs.h @@ -134,12 +134,6 @@ int vfs_dname_copy(char *dest, const char *src, size_t size); int fs_noop(void); -struct dentry *dentry_alloc(struct dentry *parent_dp, struct vnode *vp, const char *path); -struct dentry *dentry_lookup(struct mount *mp, char *path); -void dentry_move(struct dentry *dp, struct dentry *parent_dp, char *path); -void dentry_remove(struct dentry *dp); -void dref(struct dentry *dp); -void drele(struct dentry *dp); void dentry_init(void); int vfs_close(struct vfscore_file *fp); -- 2.11.0 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |