From: Michihiro NAKAJIMA Date: Tue, 10 May 2011 15:35:19 +0000 (-0400) Subject: Detect readdir_r with cmake on linux. X-Git-Tag: v3.0.0a~392 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86cda81d650a0742680405222f6d83fddd9aa0c8;p=thirdparty%2Flibarchive.git Detect readdir_r with cmake on linux. SVN-Revision: 3294 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 96b0ccdb0..32da7259c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -695,7 +695,7 @@ CHECK_FUNCTION_EXISTS(wmemcpy HAVE_WMEMCPY) # Make sure we have the POSIX version of readdir_r, not the # older 2-argument version. CHECK_C_SOURCE_COMPILES( - "#include \nint main() {DIR *d; struct dirent e,*r; return readdir_r(d,&e,&r);}" + "#include \nint main() {DIR *d = opendir(\".\"); struct dirent e,*r; return readdir_r(d,&e,&r);}" HAVE_READDIR_R)