/*
- * auth.c -- system-level password checking for autologin
+ * $Id$
+ *
+ * system-level password checking for autologin
* by Nathan Bryant, March 1999
*
- * $Id$
*/
-#ifdef linux
-#define _XOPEN_SOURCE /* needed for crypt() */
-#define _XOPEN_SOURCE_EXTENDED /* needed for strdup() */
+#ifdef DLL_EXPORT
+#define IN_LIBCIT
+#endif
+
+#if defined(__linux) || defined(__sun) /* needed for crypt(): */
+#define _XOPEN_SOURCE
+#define _XOPEN_SOURCE_EXTENDED 1
#endif
#include <pwd.h>