[Libsysio-commit] HEAD: libsysio configure.in
Brought to you by:
lward
From: Lee W. <lw...@us...> - 2007-03-23 20:02:16
|
Update of /cvsroot/libsysio/libsysio In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv12453 Modified Files: configure.in Log Message: The configure test for readlink was broken. The readlink module was improperly forcing the BSD variance. This is in compliance with the proper POSIX options. One note: The GNU includes just don't define a prototype for readlink sans extensions. The choices made here should be the correct ones. Your mileage may vary... Index: configure.in =================================================================== RCS file: /cvsroot/libsysio/libsysio/configure.in,v retrieving revision 1.26 retrieving revision 1.27 diff -u -w -b -B -p -r1.26 -r1.27 --- configure.in 2 Jan 2007 20:44:10 -0000 1.26 +++ configure.in 23 Mar 2007 20:02:13 -0000 1.27 @@ -240,12 +240,15 @@ fi AC_MSG_CHECKING(if readlink returns ssize_t) AC_TRY_COMPILE([ - include <unistd.h> +#include <unistd.h> ],[ - ssize_t readlink(const char *, char *, size_t); +static void test_code() { + ssize_t rtn; + rtn = readlink("old", "new"); +} ], readlink_returns_ssize_t="yes", - readlink_returns_ssize_t="yes" + readlink_returns_ssize_t="no" ) AC_MSG_RESULT($readlink_returns_ssize_t) if test x$readlink_returns_ssize_t = xyes; then |