Index: lss/linux_syscall_support.h |
diff --git a/lss/linux_syscall_support.h b/lss/linux_syscall_support.h |
index 7b7e59c3a4a1e437b92b2a8b06ef3a6e369bb551..82d84aa546768ad01f46080fed2a48cda59b28d1 100644 |
--- a/lss/linux_syscall_support.h |
+++ b/lss/linux_syscall_support.h |
@@ -1346,7 +1346,7 @@ struct kernel_statfs { |
/* After forking, we must make sure to only call system calls. */ |
-#if __BOUNDED_POINTERS__ |
+#if defined(__BOUNDED_POINTERS__) |
#error "Need to port invocations of syscalls for bounded ptrs" |
#else |
/* The core dumper and the thread lister get executed after threads |
@@ -1379,27 +1379,27 @@ struct kernel_statfs { |
#undef LSS_NAME |
#ifndef SYS_PREFIX |
#define LSS_NAME(name) sys_##name |
- #elif SYS_PREFIX < 0 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX < 0 |
#define LSS_NAME(name) name |
- #elif SYS_PREFIX == 0 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 0 |
#define LSS_NAME(name) sys0_##name |
- #elif SYS_PREFIX == 1 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 1 |
#define LSS_NAME(name) sys1_##name |
- #elif SYS_PREFIX == 2 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 2 |
#define LSS_NAME(name) sys2_##name |
- #elif SYS_PREFIX == 3 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 3 |
#define LSS_NAME(name) sys3_##name |
- #elif SYS_PREFIX == 4 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 4 |
#define LSS_NAME(name) sys4_##name |
- #elif SYS_PREFIX == 5 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 5 |
#define LSS_NAME(name) sys5_##name |
- #elif SYS_PREFIX == 6 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 6 |
#define LSS_NAME(name) sys6_##name |
- #elif SYS_PREFIX == 7 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 7 |
#define LSS_NAME(name) sys7_##name |
- #elif SYS_PREFIX == 8 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 8 |
#define LSS_NAME(name) sys8_##name |
- #elif SYS_PREFIX == 9 |
+ #elif defined(SYS_PREFIX) && SYS_PREFIX == 9 |
#define LSS_NAME(name) sys9_##name |
#endif |