# SYNOPSIS # # AMANDA_CHECK_READDIR # # OVERVIEW # # Check for one of the readdir variants, as well as the dirent headers. # See common-src/util.c and amanda.h for the use of these symbols. # AC_DEFUN([AMANDA_CHECK_READDIR], [ AC_HEADER_DIRENT # include the dirent headers as described in the autoconf documentation. AC_CHECK_DECLS([readdir, readdir_r, readdir64, readdir64_r],,,[ #if HAVE_DIRENT_H # include # define NAMLEN(dirent) strlen((dirent)->d_name) #else # define dirent direct # define NAMLEN(dirent) (dirent)->d_namlen # if HAVE_SYS_NDIR_H # include # endif # if HAVE_SYS_DIR_H # include # endif # if HAVE_NDIR_H # include # endif #endif ]) ])