Reviewed-by: Simon McVittie <smcv@collabora.com>
Bug: https://gitlab.freedesktop.org/dbus/dbus/merge_requests/18
)
" HAVE_DIRFD)
+if(NOT HAVE_DIRFD)
+ CHECK_C_SOURCE_COMPILES("
+ #include <sys/types.h>
+ #include <dirent.h>
+ int main()
+ {
+ DIR *dirp;
+ int fd;
+ dirp = opendir(\".\");
+ fd = dirp->dd_fd;
+ closedir(dirp);
+ }
+ " HAVE_DDFD)
+endif()
+
# missing:
# DBUS_HAVE_GCC33_GCOV
/* Have dirfd function */
#cmakedefine HAVE_DIRFD 1
+/* Have the ddfd member of DIR */
+#cmakedefine HAVE_DDFD 1
+
#cmakedefine HAVE_INOTIFY_INIT1 1
#cmakedefine HAVE_GETRLIMIT 1
#cmakedefine HAVE_PRCTL 1