summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2015-12-07 21:46:13 -0500
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2017-11-10 20:08:28 +0000
commit3c110b5afaf50efb4c1809855220dbeb7cf80fa2 (patch)
tree900b381b5b42692e8934b9e1f083a499d0decdb8
parent5f65866e9bce42f5412314a9655303d5ba278bb6 (diff)
downloadchrome-ec-3c110b5afaf50efb4c1809855220dbeb7cf80fa2.tar.gz
use _DEFAULT_SOURCE for newer glibc
Newer versions of glibc have moved to _DEFAULT_SOURCE and away from _BSD_SOURCE. Trying to use the BSD define by itself leads to warnings which causes build failures. BRANCH=none BUG=None TEST=precq still works Signed-off-by: Todd Broch <tbroch@chromium.org> Signed-off-by: Mike Frysinger <vapier@chromium.org> Original-Change-Id: Ice24b84dc6a540695fc7b76e8f22a4c85c301976 Oribinally-Reviewed-on: https://chromium-review.googlesource.com/316730 Reviewed-by: Bill Richardson <wfrichar@chromium.org> (cherry picked from commit 85cac7ec14fd2d29a64047297db79b36571731c8) Change-Id: Iea2a829d8b05ac3922de1ca927c499f0ccefb10c Reviewed-on: https://chromium-review.googlesource.com/758177 Commit-Queue: Todd Broch <tbroch@chromium.org> Tested-by: Todd Broch <tbroch@chromium.org> Reviewed-by: Benson Leung <bleung@chromium.org>
-rw-r--r--util/ec_uartd.c3
-rw-r--r--util/stm32mon.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/util/ec_uartd.c b/util/ec_uartd.c
index 82823c4b44..678932ebee 100644
--- a/util/ec_uartd.c
+++ b/util/ec_uartd.c
@@ -11,7 +11,8 @@
*/
/* Force header files to define grantpt(), posix_openpt(), cfmakeraw() */
-#define _BSD_SOURCE
+#define _DEFAULT_SOURCE /* Newer glibc */
+#define _BSD_SOURCE /* Older glibc */
#define _XOPEN_SOURCE 600
/* Force header file to declare ptsname_r(), etc. */
#ifndef _GNU_SOURCE
diff --git a/util/stm32mon.c b/util/stm32mon.c
index 2de9400ca4..ed1a7eefd3 100644
--- a/util/stm32mon.c
+++ b/util/stm32mon.c
@@ -13,7 +13,8 @@
*/
/* use cfmakeraw() */
-#define _BSD_SOURCE
+#define _DEFAULT_SOURCE /* Newer glibc */
+#define _BSD_SOURCE /* Older glibc */
#include <arpa/inet.h>
#include <errno.h>