|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [UNIKRAFT PATCH 5/5] lib/vfscore: Register `truncate` to syscall_shim
Looks ok. Reviewed-by: Daniel Dinca <dincadaniel97@xxxxxxxxx> On 17.04.2020 22:41, Constantin Raducanu wrote: Registers `truncate` system call to syscall_shim library. Signed-off-by: Constantin Raducanu <raducanu.costi@xxxxxxxxx> --- lib/vfscore/Makefile.uk | 3 ++- lib/vfscore/exportsyms.uk | 2 ++ lib/vfscore/main.c | 16 +++++++++------- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/lib/vfscore/Makefile.uk b/lib/vfscore/Makefile.uk index 6580573..662a2c8 100644 --- a/lib/vfscore/Makefile.uk +++ b/lib/vfscore/Makefile.uk @@ -32,4 +32,5 @@ UK_PROVIDED_SYSCALLS-$(CONFIG_LIBVFSCORE) += readlink-3 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBVFSCORE) += close-1 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBVFSCORE) += lseek-3 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBVFSCORE) += link-2 -UK_PROVIDED_SYSCALLS-$(CONFIG_LIBVFSCORE) += ftruncate-2 \ No newline at end of file +UK_PROVIDED_SYSCALLS-$(CONFIG_LIBVFSCORE) += ftruncate-2 +UK_PROVIDED_SYSCALLS-$(CONFIG_LIBVFSCORE) += truncate-2 \ No newline at end of file diff --git a/lib/vfscore/exportsyms.uk b/lib/vfscore/exportsyms.uk index 158386b..2805b73 100644 --- a/lib/vfscore/exportsyms.uk +++ b/lib/vfscore/exportsyms.uk @@ -72,6 +72,8 @@ uk_syscall_e_readv uk_syscall_r_readv writev truncate +uk_syscall_e_truncate +uk_syscall_r_truncate mknod preadv ioctl diff --git a/lib/vfscore/main.c b/lib/vfscore/main.c index 2600dd2..1bcafe0 100644 --- a/lib/vfscore/main.c +++ b/lib/vfscore/main.c @@ -1694,7 +1694,7 @@ UK_TRACEPOINT(trace_vfs_truncate, "\"%s\" 0x%x", const char*, off_t); UK_TRACEPOINT(trace_vfs_truncate_ret, ""); UK_TRACEPOINT(trace_vfs_truncate_err, "%d", int);-int truncate(const char *pathname, off_t length)
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |