summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2014-08-12 09:38:23 +1000
committerAndrew Gerrand <adg@golang.org>2014-08-12 09:38:23 +1000
commit17922a7a92f53aec0d0157339383d26f859bcde0 (patch)
treea79fc9b0934055a1c7a2c38d4d9cadcecf2c51d5
parent75db2b70728f83e298ebdc21a2a3322ff04f355a (diff)
downloadgo-17922a7a92f53aec0d0157339383d26f859bcde0.tar.gz
[release-branch.go1.3] include/u.h: define _DEFAULT_SOURCE for new glibc
??? CL 112530043 / c8059ac4e0ec include/u.h: define _DEFAULT_SOURCE for new glibc glibc devs have apparently decided _BSD_SOURCE will be deprecated on Linux, and issue a preprocessor warning if declaring _BSD_SOURCE without _DEFAULT_SOURCE. https://sourceware.org/glibc/wiki/Release/2.20 Fixes issue 8397. LGTM=iant R=dave, gobot, iant CC=golang-codereviews https://codereview.appspot.com/112530043 Committer: Ian Lance Taylor <iant@golang.org> ??? TBR=rsc CC=golang-codereviews https://codereview.appspot.com/124150043
-rw-r--r--include/u.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/u.h b/include/u.h
index 6b2d50cc1..489b2a388 100644
--- a/include/u.h
+++ b/include/u.h
@@ -40,6 +40,7 @@ extern "C" {
#endif
#define _BSD_SOURCE 1
#define _NETBSD_SOURCE 1 /* NetBSD */
+#define _DEFAULT_SOURCE 1 /* glibc > 2.19 */
#define _SVID_SOURCE 1
#if !defined(__APPLE__) && !defined(__OpenBSD__)
# define _XOPEN_SOURCE 1000