From c42a03c3573a94d37f42633a80e5a8976cac0ae9 Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Wed, 20 Aug 2003 20:22:43 +0000 Subject: [PATCH] Silence warnings about _POSIX_C_SOURCE not being defined. This occured when certain ports are built. --- sys/sys/cdefs.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h index 92b70642d8..7f07236815 100644 --- a/sys/sys/cdefs.h +++ b/sys/sys/cdefs.h @@ -35,7 +35,7 @@ * * @(#)cdefs.h 8.8 (Berkeley) 1/9/95 * $FreeBSD: src/sys/sys/cdefs.h,v 1.28.2.8 2002/09/18 04:05:13 mikeh Exp $ - * $DragonFly: src/sys/sys/cdefs.h,v 1.3 2003/08/14 18:28:47 dillon Exp $ + * $DragonFly: src/sys/sys/cdefs.h,v 1.4 2003/08/20 20:22:43 dillon Exp $ */ #ifndef _SYS_CDEFS_H_ @@ -256,6 +256,8 @@ * Our macros begin with two underscores to avoid namespace screwage. */ +#if defined(_POSIX_C_SOURCE) + /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */ #if _POSIX_C_SOURCE == 1 #undef _POSIX_C_SOURCE /* Probably illegal, but beyond caring now. */ @@ -268,6 +270,8 @@ #define _POSIX_C_SOURCE 199209 #endif +#endif /* _POSIX_C_SOURCE */ + /* Deal with various X/Open Portability Guides and Single UNIX Spec. */ #ifdef _XOPEN_SOURCE #if _XOPEN_SOURCE - 0 >= 600 -- 2.41.0