Make the syscall header compatible with C++ compiler.
Signed-off-by: Daniel Dinca <dincadaniel97@gmail.com>
Reviewed-by: Gabriel Mocanu <gabi.mocanu98@gmail.com>
Approved-by: Alexander Jung <a.jung@lancs.ac.uk>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #3
#include <uk/config.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
long syscall(long num, ...);
+#ifdef __cplusplus
+}
+#endif
+
#if CONFIG_LIBSYSCALL_SHIM
/* Provide SYS_syscallname and __NR_syscallname variants */
#include <uk/bits/syscall_nrs.h>