diff options
author | Adam Langley <agl@google.com> | 2014-10-03 00:58:19 +0400 |
---|---|---|
committer | Adam Langley <agl@google.com> | 2014-10-03 01:35:33 +0400 |
commit | ad912f348b6157b4565c799bc24d5f3b776c82d2 (patch) | |
tree | cec3937085d793d71ebb68834c8083539ddf55d8 /crypto/bio | |
parent | c7dd5f301f5081972002cd3c64b3e2ddd5acfb9a (diff) |
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>
Diffstat (limited to 'crypto/bio')
-rw-r--r-- | crypto/bio/bio_test.c | 2 | ||||
-rw-r--r-- | crypto/bio/printf.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/crypto/bio/bio_test.c b/crypto/bio/bio_test.c index 4b0ab08f..fd88b55f 100644 --- a/crypto/bio/bio_test.c +++ b/crypto/bio/bio_test.c @@ -12,7 +12,7 @@ * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define _BSD_SOURCE +#define _POSIX_C_SOURCE 201410L #include <openssl/base.h> diff --git a/crypto/bio/printf.c b/crypto/bio/printf.c index e1ae5b42..3638915b 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> |