* First cut at Solaris fixes. There may still be some *printf("%s", NULL)
[citadel.git] / citadel / auth.c
index 927c6ddb9378852f9ffe7e7b35f8380a716944b5..37b989aff496f6833e4f27cbaeb33b4929aafc1f 100644 (file)
@@ -5,9 +5,9 @@
  * $Id$
  */
 
-#ifdef linux
-#define _XOPEN_SOURCE          /* needed for crypt() */
-#define _XOPEN_SOURCE_EXTENDED /* needed for strdup() */
+#if defined(__linux) || defined(__sun) /* needed for crypt(): */
+#define _XOPEN_SOURCE
+#define _XOPEN_SOURCE_EXTENDED 1
 #endif
 
 #include <pwd.h>