dirent usage cleanup

We were including the header in a lot of places it is no longer used.
Additionally, use the correct autoconf macro for determining whether
d_type is available as a member: HAVE_STRUCT_DIRENT_D_TYPE.

Signed-off-by: Dan McGee <dan@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Dan McGee 2010-11-16 20:13:36 -06:00
parent 8e9a69e8f6
commit fc74ef93b6
6 changed files with 2 additions and 5 deletions

View File

@ -179,6 +179,7 @@ AC_TYPE_PID_T
AC_TYPE_SIZE_T
AC_STRUCT_TM
AC_TYPE_UID_T
AC_STRUCT_DIRENT_D_TYPE
# Checks for library functions.
AC_FUNC_FORK

View File

@ -340,7 +340,7 @@ static int checkdbdir(pmdb_t *db)
static int is_dir(const char *path, struct dirent *entry)
{
#ifdef DT_DIR
#ifdef HAVE_STRUCT_DIRENT_D_TYPE
return(entry->d_type == DT_DIR);
#else
char buffer[PATH_MAX];

View File

@ -21,7 +21,6 @@
#include "config.h"
#include <errno.h>
#include <dirent.h>
#include <ctype.h>
#include <locale.h>

View File

@ -29,7 +29,6 @@
#include <errno.h>
#include <string.h>
#include <sys/stat.h>
#include <dirent.h>
#include <regex.h>
#include <time.h>

View File

@ -31,7 +31,6 @@
#include <stdint.h> /* intmax_t */
#include <unistd.h>
#include <time.h>
#include <dirent.h>
/* libalpm */
#include "sync.h"

View File

@ -26,7 +26,6 @@
#include <sys/time.h>
#include <sys/types.h> /* off_t */
#include <unistd.h>
#include <dirent.h>
#include <wchar.h>
#include <alpm.h>