[Libsysio-commit] HEAD: libsysio/src readlink.c
Brought to you by:
lward
From: Lee W. <lw...@us...> - 2007-01-02 20:44:15
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv2466/src Modified Files: readlink.c Log Message: Fix return type for readlink with newer versions of glibc >From Oleg Drokin at Cluster File Systems: [...] newer glibc version readlink returns ssize_t instead of int, and thus libsysio cannot be compiled anymore due to conflicting declarations. Index: readlink.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/readlink.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -b -B -p -r1.6 -r1.7 --- readlink.c 14 Oct 2004 14:59:29 -0000 1.6 +++ readlink.c 2 Jan 2007 20:44:10 -0000 1.7 @@ -55,7 +55,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; |