diff options
Diffstat (limited to 'libc/include/features.h')
-rw-r--r-- | libc/include/features.h | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/libc/include/features.h b/libc/include/features.h index 343c84d2b..a279c7f0e 100644 --- a/libc/include/features.h +++ b/libc/include/features.h @@ -25,34 +25,11 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ + #ifndef _FEATURES_H_ #define _FEATURES_H_ -/* certain Linux-specific programs expect a <features.h> header file - * that defines various features macros - */ - -/* we do include a number of BSD extensions */ -#define _BSD_SOURCE 1 - -/* we do include a number of GNU extensions */ -#define _GNU_SOURCE 1 - -/* C95 support */ -#undef __USE_ISOC95 -#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199409L -# define __USE_ISOC95 1 -#endif - -/* C99 support */ -#undef __USE_ISOC99 -#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L -# define __USE_ISOC99 1 -#endif - -/* Posix support */ -#define __USE_POSIX 1 -#define __USE_POSIX2 1 -#define __USE_XPG 1 +/* Our <features.h> macro fun is all in <sys/cdefs.h>. */ +#include <sys/cdefs.h> #endif /* _FEATURES_H_ */ |