X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=libsysio%2Fsrc%2Freadlink.c;h=c8e74366bf63049f6191089cd76439787558e8e9;hb=303ea892488b985ba84e6c8e1481f6c7c914c7ed;hp=8693dc3d94ff34239f1c33f2cf843bc7f8d5249d;hpb=7891ce53d26ae6ae1cc2cc4a50b58c4c5fb7e465;p=fs%2Flustre-release.git diff --git a/libsysio/src/readlink.c b/libsysio/src/readlink.c index 8693dc3..c8e7436 100644 --- a/libsysio/src/readlink.c +++ b/libsysio/src/readlink.c @@ -41,9 +41,6 @@ * lee@sandia.gov */ -#if defined(__linux__) -#define _BSD_SOURCE -#endif #include #include #include @@ -55,7 +52,11 @@ #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;