Many programs (from ports too) defines _ISOC99_SOURCE to get C99 
functions, but we don't sense this define currently. Here is the fix for 
review:

--- cdefs.h.bak Wed Oct 23 05:04:06 2002
+++ cdefs.h     Mon Mar 10 09:11:01 2003
@@ -360,6 +360,9 @@
 #define        __POSIX_VISIBLE         198808
 #define        __ISO_C_VISIBLE         0
 #endif /* _POSIX_C_SOURCE */
+#ifdef _ISOC99_SOURCE
+#define        __ISO_C_VISIBLE         1999
+#endif
 #else
 /*-
  * Deal with _ANSI_SOURCE:
@@ -378,7 +381,7 @@
 #define        __XSI_VISIBLE           0
 #define        __BSD_VISIBLE           0
 #define        __ISO_C_VISIBLE         1990
-#elif defined(_C99_SOURCE)     /* Localism to specify strict C99 env. */
+#elif defined(_ISOC99_SOURCE)  /* Strict C99 env. */
 #define        __POSIX_VISIBLE         0
 #define        __XSI_VISIBLE           0
 #define        __BSD_VISIBLE           0

-- 
Andrey A. Chernov
http://ache.pp.ru/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to