| commit | ad912f348b6157b4565c799bc24d5f3b776c82d2 | [log] [tgz] |
|---|---|---|
| author | Adam Langley <agl@google.com> | Thu Oct 02 13:58:19 2014 -0700 |
| committer | Adam Langley <agl@google.com> | Thu Oct 02 21:35:33 2014 +0000 |
| tree | cec3937085d793d71ebb68834c8083539ddf55d8 | |
| parent | c7dd5f301f5081972002cd3c64b3e2ddd5acfb9a [diff] [blame] |
Use _POSIX_C_SOURCE not _BSD_SOURCE. _BSD_SOURCE has been deprecated (see bug). The manpage for printf suggests that any _POSIX_C_SOURCE >= 200112L is also sufficient to bring in the needed declarations and the bug reporter confirms that it's sufficient for him. https://code.google.com/p/chromium/issues/detail?id=419859 Change-Id: Ifc053f11c5aa1df35aae8e952d2c73a7f4599ec2 Reviewed-on: https://boringssl-review.googlesource.com/1890 Reviewed-by: Adam Langley <agl@google.com>
diff --git a/crypto/bio/printf.c b/crypto/bio/printf.c index e1ae5b4..3638915 100644 --- a/crypto/bio/printf.c +++ b/crypto/bio/printf.c
@@ -54,8 +54,8 @@ * copied and put under another distribution licence * [including the GNU Public Licence.] */ -#if !defined(_BSD_SOURCE) -#define _BSD_SOURCE /* for snprintf, vprintf etc */ +#if !defined(_POSIX_C_SOURCE) +#define _POSIX_C_SOURCE 201410L /* for snprintf, vprintf etc */ #endif #include <openssl/bio.h>