1 From ef48fe731f8b43c58b9580a048d793a69bd5a903 Mon Sep 17 00:00:00 2001
2 From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
3 Date: Sat, 29 Nov 2014 19:44:03 +0100
4 Subject: [PATCH] use define _XOPEN_SOURCE to get crypt()
8 src/auth/plain.c | 3 +++
10 3 files changed, 8 insertions(+), 1 deletion(-)
12 diff --git a/configure.ac b/configure.ac
13 index 8bb0044..622929d 100644
16 @@ -190,7 +190,8 @@ fi
20 -AC_LIB_HAVE_LINKFLAGS(crypt,, [#include <unistd.h>], [crypt(0,0);])
21 +AC_LIB_HAVE_LINKFLAGS(crypt,, [#define _XOPEN_SOURCE
22 +#include <unistd.h>], [crypt(0,0);])
25 AS_HELP_STRING([--without-utmp], [do not use libutil for utmp support]),
26 diff --git a/src/auth/plain.c b/src/auth/plain.c
27 index f429ef4..0e13241 100644
28 --- a/src/auth/plain.c
29 +++ b/src/auth/plain.c
34 +#ifndef _XOPEN_SOURCE
35 +# define _XOPEN_SOURCE
40 diff --git a/src/ocpasswd.c b/src/ocpasswd.c
41 index 8b33d76..aced94a 100644
48 +#ifndef _XOPEN_SOURCE
49 +# define _XOPEN_SOURCE
52 #include <gnutls/gnutls.h>
53 #include <gnutls/crypto.h> /* for random */