diff options
author | Andrew Gerrand <adg@golang.org> | 2014-08-12 09:38:23 +1000 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2014-08-12 09:38:23 +1000 |
commit | 17922a7a92f53aec0d0157339383d26f859bcde0 (patch) | |
tree | a79fc9b0934055a1c7a2c38d4d9cadcecf2c51d5 | |
parent | 75db2b70728f83e298ebdc21a2a3322ff04f355a (diff) | |
download | go-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.h | 1 |
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 |