PERFORCE change 152614 for review

Peter Wemm peter at FreeBSD.org
Thu Nov 6 21:24:12 PST 2008


http://perforce.freebsd.org/chv.cgi?CH=152614

Change 152614 by peter at peter_hammer on 2008/11/07 05:24:12

	Hack.  AIX apparently has an extra _ in its sigpending/sigsuspend names.

Affected files ...

.. //depot/projects/valgrind/coregrind/m_libcsignal.c#7 edit

Differences ...

==== //depot/projects/valgrind/coregrind/m_libcsignal.c#7 (text+ko) ====

@@ -238,6 +238,10 @@
    return res.isError ? -1 : res.res;
 }
 #elif defined(VGO_aix5) || (defined(VGO_freebsd) && __FreeBSD__ < 7)
+#if defined(VGO_freebsd)
+#define __NR__sigpending __NR_sigpending
+#define __NR__sigsuspend __NR_sigsuspend
+#endif
 /* The general idea is:
    - use sigpending to find out which signals are pending
    - choose one
@@ -327,6 +331,10 @@
 
   return i;
 }
+#if defined(VGO_freebsd)
+#undef __NR__sigpending
+#undef __NR__sigsuspend
+#endif
 
 #else
 #  error Unknown OS


More information about the p4-projects mailing list