]> xenbits.xensource.com Git - unikraft/unikraft.git/commit
lib/syscall_shim: Add non-LL execenv syscall registration variant
authorSergiu Moga <sergiu@unikraft.io>
Wed, 19 Mar 2025 15:11:28 +0000 (17:11 +0200)
committerUnikraft Bot <monkey@unikraft.io>
Thu, 17 Apr 2025 12:33:46 +0000 (12:33 +0000)
commiteb8098504c641c627e9bd3ba95c6cc5fc99589e3
tree4d080a18b45d9e0f847172711de4342ec3f5dbce
parent75d2c304572fedbf97495439f6690704d20ea5fe
lib/syscall_shim: Add non-LL execenv syscall registration variant

Based on UK_LLSYSCALL_R_E_DEFINE and provides a libc-style wrapper
in case UK_LIBC_SYSCALLS is enabled.

(Similar to its UK_SYSCALL_R_DEFINE, non-execenv variants)

Checkpatch-Ignore: MACRO_ARG_REUSE
Checkpatch-Ignore: COMPLEX_MACRO
Checkpatch-Ignore: SPACING
Signed-off-by: Sergiu Moga <sergiu@unikraft.io>
Approved-by: Michalis Pappas <michalis@unikraft.io>
Reviewed-by: Michalis Pappas <michalis@unikraft.io>
Reviewed-by: Andrei Tatar <andrei@unikraft.io>
GitHub-Closes: #1618
lib/syscall_shim/include/uk/syscall.h