fix fallback when ipv6 is disabled but resolv.conf has v6 nameserves
[musl] / src / include / crypt.h
index 6e5c2d3..f6c6309 100644 (file)
@@ -3,12 +3,14 @@
 
 #include "../../include/crypt.h"
 
-char *__crypt_r(const char *, const char *, struct crypt_data *);
+#include <features.h>
 
-char *__crypt_des(const char *, const char *, char *);
-char *__crypt_md5(const char *, const char *, char *);
-char *__crypt_blowfish(const char *, const char *, char *);
-char *__crypt_sha256(const char *, const char *, char *);
-char *__crypt_sha512(const char *, const char *, char *);
+hidden char *__crypt_r(const char *, const char *, struct crypt_data *);
+
+hidden char *__crypt_des(const char *, const char *, char *);
+hidden char *__crypt_md5(const char *, const char *, char *);
+hidden char *__crypt_blowfish(const char *, const char *, char *);
+hidden char *__crypt_sha256(const char *, const char *, char *);
+hidden char *__crypt_sha512(const char *, const char *, char *);
 
 #endif