15
configure.ac
15
configure.ac
@@ -91,25 +91,14 @@ if test x"$libiscsi_cv_HAVE_SOCKADDR_IN6" = x"yes"; then
|
||||
AC_DEFINE(HAVE_SOCKADDR_IN6,1,[Whether we have IPv6 support])
|
||||
fi
|
||||
|
||||
|
||||
AC_MSG_CHECKING(whether libcunit is available)
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
ac_save_LIBS="$LIBS"
|
||||
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
||||
LIBS="$GLIB_LIBS $LIBS -lcunit"
|
||||
AC_TRY_RUN([
|
||||
/*
|
||||
* Just see if we can compile/link with libcunit
|
||||
*/
|
||||
AC_TRY_LINK([
|
||||
#include <CUnit/CUnit.h>
|
||||
|
||||
int main(int argc, const char *argv[])
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
], ac_cv_have_cunit=yes, ac_cv_have_cunit=no,
|
||||
[echo $ac_n "compile with CUNIT. Assuming OK... $ac_c"
|
||||
ac_cv_have_cunit=yes])
|
||||
], [], [ac_cv_have_cunit=yes], [ac_cv_have_cunit=no])
|
||||
CFLAGS="$ac_save_CFLAGS"
|
||||
LIBS="$ac_save_LIBS"
|
||||
if test "$ac_cv_have_cunit" = yes ; then
|
||||
|
||||
@@ -543,6 +543,7 @@ int dup2(int oldfd, int newfd)
|
||||
return real_dup2(oldfd, newfd);
|
||||
}
|
||||
|
||||
#if defined(_LARGEFILE64_SOURCE) && _FILE_OFFSET_BITS != 64
|
||||
|
||||
int (*real_fxstat64)(int ver, int fd, struct stat64 *buf);
|
||||
|
||||
@@ -591,6 +592,7 @@ int __xstat64(int ver, const char *path, struct stat64 *buf)
|
||||
return __lxstat64(ver, path, buf);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static void __attribute__((constructor)) _init(void)
|
||||
{
|
||||
@@ -669,6 +671,7 @@ static void __attribute__((constructor)) _init(void)
|
||||
exit(10);
|
||||
}
|
||||
|
||||
#if defined(_LARGEFILE64_SOURCE) && _FILE_OFFSET_BITS != 64
|
||||
real_fxstat64 = dlsym(RTLD_NEXT, "__fxstat64");
|
||||
if (real_fxstat64 == NULL) {
|
||||
LD_ISCSI_DPRINTF(0,"Failed to dlsym(__fxstat64)");
|
||||
@@ -683,4 +686,5 @@ static void __attribute__((constructor)) _init(void)
|
||||
if (real_xstat64 == NULL) {
|
||||
LD_ISCSI_DPRINTF(0,"Failed to dlsym(__xstat64)");
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user