From 606ac6a48bd687a40fa63e4c8deb7467af34523b Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 16 Dec 2016 05:05:42 +0000 Subject: no crypt.h on FreeBSD 12 * string.c (crypt.h): crypt_r() was added in FreeBSD 12.0 but is declared in unistd.h. [ruby-core:78664] [Bug #13038] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/string.c b/string.c index fd17355346..04737f0713 100644 --- a/string.c +++ b/string.c @@ -30,7 +30,9 @@ #endif #if defined HAVE_CRYPT_R +# if defined HAVE_CRYPT_H # include +# endif #elif !defined HAVE_CRYPT # include "missing/crypt.h" # define HAVE_CRYPT_R 1 -- cgit v1.2.3