Index: trunk/src/sh_processcheck.c
===================================================================
--- trunk/src/sh_processcheck.c	(revision 391)
+++ trunk/src/sh_processcheck.c	(revision 394)
@@ -30,5 +30,9 @@
  * which needs _POSIX_C_SOURCE >= 200112 for lstat()
  */
+#if defined(__sun) || defined(__sun__) || defined(sun)
+#define _XOPEN_SOURCE 500
+#else
 #define _XOPEN_SOURCE 600
+#endif
 
 #include <stdio.h>
