Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Langley <agl@google.com>2014-10-03 00:58:19 +0400
committerAdam Langley <agl@google.com>2014-10-03 01:35:33 +0400
commitad912f348b6157b4565c799bc24d5f3b776c82d2 (patch)
treecec3937085d793d71ebb68834c8083539ddf55d8 /crypto/bio
parentc7dd5f301f5081972002cd3c64b3e2ddd5acfb9a (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.c2
-rw-r--r--crypto/bio/printf.c4
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>