From a07c3aeb73123a9282d528ad8a1afba2f0b1a0dd Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Wed, 24 May 2017 09:25:13 +0000 Subject: Use __BSD_VISIBLE test instead checking for absense of _POSIX_SOURCE. The Termios headers and used sometimes _POSIX_SOURCE directly to determine if a thing should be exposed to the user. This circumvented the feature mechanisms of . Submitted by: Sebastian Huber MFC after: 2 weeks --- include/termios.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include/termios.h') diff --git a/include/termios.h b/include/termios.h index ed8e328d7fd9..333ab1cd6cc5 100644 --- a/include/termios.h +++ b/include/termios.h @@ -42,12 +42,12 @@ typedef __pid_t pid_t; #define _PID_T_DECLARED #endif -#ifndef _POSIX_SOURCE +#if __BSD_VISIBLE #define OXTABS TAB3 #define MDMBUF CCAR_OFLOW #endif -#ifndef _POSIX_SOURCE +#if __BSD_VISIBLE #define CCEQ(val, c) ((c) == (val) && (val) != _POSIX_VDISABLE) #endif @@ -57,7 +57,7 @@ typedef __pid_t pid_t; #define TCSANOW 0 /* make change immediate */ #define TCSADRAIN 1 /* drain output, then change */ #define TCSAFLUSH 2 /* drain output, flush input */ -#ifndef _POSIX_SOURCE +#if __BSD_VISIBLE #define TCSASOFT 0x10 /* flag - don't alter h.w. state */ #endif @@ -95,7 +95,7 @@ __END_DECLS #endif /* !_TERMIOS_H_ */ -#ifndef _POSIX_SOURCE +#if __BSD_VISIBLE #include #include #endif -- cgit v1.2.3