Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Nov 2008 05:24:12 GMT
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 152614 for review
Message-ID:  <200811070524.mA75OClI093943@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=152614

Change 152614 by peter@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811070524.mA75OClI093943>