|
From: <sv...@va...> - 2009-05-20 07:46:47
|
Author: njn
Date: 2009-05-20 08:46:42 +0100 (Wed, 20 May 2009)
New Revision: 10049
Log:
Improve conditional compilation guards.
Modified:
branches/DARWIN/coregrind/m_syswrap/priv_types_n_macros.h
Modified: branches/DARWIN/coregrind/m_syswrap/priv_types_n_macros.h
===================================================================
--- branches/DARWIN/coregrind/m_syswrap/priv_types_n_macros.h 2009-05-20 07:41:01 UTC (rev 10048)
+++ branches/DARWIN/coregrind/m_syswrap/priv_types_n_macros.h 2009-05-20 07:46:42 UTC (rev 10049)
@@ -275,12 +275,14 @@
vgSysWrap_##auxstr##_##name##_after
/* Add a generic wrapper to a syscall table. */
-#if defined(VGO_darwin)
-#define GENX_(sysno, name) WRAPPER_ENTRY_X_(generic, VG_DARWIN_SYSNO_INDEX(sysno), name)
-#define GENXY(sysno, name) WRAPPER_ENTRY_XY(generic, VG_DARWIN_SYSNO_INDEX(sysno), name)
+#if defined(VGO_linux) || defined(VGO_aix5)
+# define GENX_(sysno, name) WRAPPER_ENTRY_X_(generic, sysno, name)
+# define GENXY(sysno, name) WRAPPER_ENTRY_XY(generic, sysno, name)
+#elif defined(VGO_darwin)
+# define GENX_(sysno, name) WRAPPER_ENTRY_X_(generic, VG_DARWIN_SYSNO_INDEX(sysno), name)
+# define GENXY(sysno, name) WRAPPER_ENTRY_XY(generic, VG_DARWIN_SYSNO_INDEX(sysno), name)
#else
-#define GENX_(sysno, name) WRAPPER_ENTRY_X_(generic, sysno, name)
-#define GENXY(sysno, name) WRAPPER_ENTRY_XY(generic, sysno, name)
+# error Unknown OS
#endif
/* Add a Linux-specific, arch-independent wrapper to a syscall
|