mycrypt.c revision b6006b1b8f85fe565ccc6f0d5d560f5f080adc35
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294Timo Sirainen#ifdef HAVE_CONFIG_H
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch# include "config.h"
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#endif
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#define _XOPEN_SOURCE 4
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#define _XOPEN_SOURCE_EXTENDED 1 /* 1 needed for AIX */
bdd36cfdba3ff66d25570a9ff568d69e1eb543cfTimo Sirainen#ifndef _AIX
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch# define _XOPEN_VERSION 4 /* breaks AIX */
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#endif
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#define _XPG4_2
e98e8ba55a01427844b2d24becd791dde8b0178bTimo Sirainen#ifdef CRYPT_USE_XPG6
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch# define _XPG6 /* Some Solaris versions require this, some break with this */
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#endif
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#include <unistd.h>
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch#include "mycrypt.h"
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Boschchar *mycrypt(const char *key, const char *salt)
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch{
84a31ddebcf8c3aeaef7b9e54171a48ee1374c45Timo Sirainen return crypt(key, salt);
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch}
f9511e684858bf5f6ac77ab12254b85b737beae8Stephan Bosch