Minor change to silence complaints from cpp

Jukka A. Ukkonen jau at mawit.com
Mon Oct 6 00:40:19 PDT 2003


E.g. when compiling X-server cpp has been complaining about
_POSIX_C_SOURCE not being defined. This was easily silenced
with the following minor change...


--- /usr/include/sys/cdefs.h.orig	Mon Oct  6 10:26:47 2003
+++ /usr/include/sys/cdefs.h	Mon Oct  6 10:28:06 2003
@@ -270,13 +270,13 @@
  */

 /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */
-#if _POSIX_C_SOURCE == 1
+#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE == 1)
 #undef _POSIX_C_SOURCE		/* Probably illegal, but beyond caring now. */
 #define	_POSIX_C_SOURCE		199009
 #endif

 /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */
-#if _POSIX_C_SOURCE == 2
+#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE == 2)
 #undef _POSIX_C_SOURCE
 #define	_POSIX_C_SOURCE		199209
 #endif


-- 
        Cheers,
                // jau
.---  ..-  -.-  -.-  .-    .-  .-.-.-    ..-  -.-  -.-  ---  -.  .  -.
  /    Jukka A. Ukkonen,                            Mawit Ltd, Finland
 /__   M.Sc. (sw-eng & cs)                    (Phone) +358-500-606-671
   /   Internet: Jukka.Ukkonen(a)Mawit.Com      (Home) +358-9-6215-280
  /    Internet: ukkonen(a)nic.funet.fi
 v     Internet: jau(a)iki.fi

+ + + + My opinions are mine and mine alone, not my employers. + + + +





More information about the freebsd-bugs mailing list