use define _XOPEN_SOURCE to get crypt()

This commit is contained in:
Nikos Mavrogiannopoulos
2014-11-29 19:44:03 +01:00
parent 987974a59e
commit 9a7a9a36a1
3 changed files with 8 additions and 1 deletions

View File

@@ -190,7 +190,8 @@ fi
gl_INIT
AC_LIB_HAVE_LINKFLAGS(crypt,, [#include <unistd.h>], [crypt(0,0);])
AC_LIB_HAVE_LINKFLAGS(crypt,, [#define _XOPEN_SOURCE
#include <unistd.h>], [crypt(0,0);])
AC_ARG_WITH(utmp,
AS_HELP_STRING([--without-utmp], [do not use libutil for utmp support]),

View File

@@ -22,6 +22,9 @@
#include <stdlib.h>
#include <string.h>
#include <syslog.h>
#ifndef _XOPEN_SOURCE
# define _XOPEN_SOURCE
#endif
#include <unistd.h>
#include <vpn.h>
#include <c-ctype.h>

View File

@@ -23,6 +23,9 @@
#include <string.h>
#include <stdlib.h>
#include <stdint.h>
#ifndef _XOPEN_SOURCE
# define _XOPEN_SOURCE
#endif
#include <unistd.h>
#include <gnutls/gnutls.h>
#include <gnutls/crypto.h> /* for random */