aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2014-08-12 09:38:23 +1000
committerIan Lance Taylor <iant@golang.org>2014-08-12 09:38:23 +1000
commitb48cd4b9dcb6cefb8dcff6ee571234620a879b68 (patch)
tree43941955a84f45f4a618f4ef540566a4677f2d2b
parent1798bb298f5339f7aebcac819e70f3314926fcb5 (diff)
downloadgo-b48cd4b9dcb6cefb8dcff6ee571234620a879b68.tar.gz
go-b48cd4b9dcb6cefb8dcff6ee571234620a879b68.zip
[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 #8397. LGTM=iant R=dave, gobot, iant CC=golang-codereviews https://golang.org/cl/112530043 »»» TBR=rsc CC=golang-codereviews https://golang.org/cl/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 6b2d50cc1f..489b2a3886 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