Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
dirent.h: stop testing it, it is available everywhere
Baptiste Daroussin committed 3 months ago
commit 9cd3f1b9b6191c05a06828c2efdee16bb493fc12
parent 4353a88
2 files changed +3 -17
modified auto.def
@@ -216,7 +216,7 @@ cc-check-includes link.h machine/endian.h readpassphrase.h \
	sys/procctl.h sys/statfs.h libutil.h

# for compat
-
cc-check-includes dirent.h sys/sockio.h
+
cc-check-includes sys/sockio.h

#endian stuff
foreach fct [list be16dec be16enc be32dec be32enc be64dec be64enc le16dec le16enc le32dec le32enc le64dec le64enc] {
modified compat/closefrom.c
@@ -30,22 +30,8 @@
#include <stddef.h>
#include <string.h>
#include <unistd.h>
-
#ifdef HAVE_DIRENT_H
-
# include <dirent.h>
-
# define NAMLEN(dirent) strlen((dirent)->d_name)
-
#else
-
# define dirent direct
-
# define NAMLEN(dirent) (dirent)->d_namlen
-
# ifdef HAVE_SYS_NDIR_H
-
#  include <sys/ndir.h>
-
# endif
-
# ifdef HAVE_SYS_DIR_H
-
#  include <sys/dir.h>
-
# endif
-
# ifdef HAVE_NDIR_H
-
#  include <ndir.h>
-
# endif
-
#endif
+
#include <dirent.h>
+
#define NAMLEN(dirent) strlen((dirent)->d_name)

#ifndef OPEN_MAX
# define OPEN_MAX	256