]> xenbits.xensource.com Git - unikraft/libs/newlib.git/commitdiff
include/syscall.h: add cpp macros RELEASE-0.7.0
authorDaniel Dinca <dincadaniel97@gmail.com>
Wed, 10 Mar 2021 10:21:30 +0000 (12:21 +0200)
committerUnikraft <monkey@unikraft.io>
Tue, 1 Feb 2022 21:19:37 +0000 (21:19 +0000)
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/sys/syscall.h

index 3d3b17e72245312d7cde206984191cc5454c5df9..851e4b2dd1fccb05909461ddcaa4695d87c5d270 100644 (file)
 
 #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>