Whamcloud - gitweb
Branch b1_6
[fs/lustre-release.git] / libsysio / src / readlink.c
index 8693dc3..c8e7436 100644 (file)
@@ -41,9 +41,6 @@
  * lee@sandia.gov
  */
 
-#if defined(__linux__)
-#define _BSD_SOURCE
-#endif
 #include <unistd.h>
 #include <errno.h>
 #include <assert.h>
 #include "inode.h"
 #include "sysio-symbols.h"
 
+#ifdef HAVE_POSIX_1003_READLINK
+ssize_t
+#else
 int
+#endif
 SYSIO_INTERFACE_NAME(readlink)(const char *path, char *buf, size_t bufsiz)
 {
        struct intent intent;