[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT PATCH] lib/vfscore: Populate exportsyms.uk



In order to avoid surprising linking errors, we further populate the
`exportsyms.uk` file with symbols that are being expected to be publicly
provided by vfscore.
Duplicates of entries are removed with this commit, too (e.g., read, write)

Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
---
 lib/vfscore/exportsyms.uk | 38 +++++++++++++++++++++++++++++++++-----
 1 file changed, 33 insertions(+), 5 deletions(-)

diff --git a/lib/vfscore/exportsyms.uk b/lib/vfscore/exportsyms.uk
index e2627c03..46156098 100644
--- a/lib/vfscore/exportsyms.uk
+++ b/lib/vfscore/exportsyms.uk
@@ -3,9 +3,6 @@ vfscore_put_fd
 vfscore_install_fd
 vfscore_get_file
 vfscore_put_file
-close
-write
-read
 mount
 vfscore_nullop
 vfscore_release_mp_dentries
@@ -24,15 +21,17 @@ mkdir
 fsync
 fstat
 flock
-lseek
+fhold
+fdrop
+fget
 ftruncate
 stat
 chmod
 fchmod
+fchown
 dup
 dup2
 dup3
-vfscore_uiomove
 sync
 vfscore_mount_dump
 umount
@@ -41,13 +40,16 @@ link
 unlink
 getcwd
 chown
+chroot
 chdir
 fstatat
 statfs
 lstat
+lchown
 openat
 opendir
 readdir
+readdir64
 closedir
 pread
 pwrite
@@ -75,9 +77,35 @@ readlink
 fallocate
 lseek
 uk_syscall_writev
+umask
 dentry_alloc
+dentry_init
+dentry_lookup
+dentry_move
+dentry_remove
 drele
 vrele
+vput
+vref
+vflush
+dref
 fcntl
 readdir_r
+readdir64_r
 fstatfs
+eaccess
+euidaccess
+rename
+__xmknod
+__xstat
+__lxstat
+vn_access
+vn_add_name
+vn_del_name
+vn_lock
+vn_lookup
+vn_setmode
+vn_settimes
+vn_stat
+vn_unlock
+vfs_busy
-- 
2.20.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.