Add configure check for dirent.h and readdir.
This commit is contained in:
parent
c5fbf98ed2
commit
87175c61f5
|
@ -7215,6 +7215,7 @@ done
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
for ac_header in \
|
||||
|
@ -7231,6 +7232,7 @@ for ac_header in \
|
|||
capi20.h \
|
||||
curses.h \
|
||||
direct.h \
|
||||
dirent.h \
|
||||
dlfcn.h \
|
||||
elf.h \
|
||||
float.h \
|
||||
|
@ -17204,6 +17206,7 @@ esac
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
for ac_func in \
|
||||
|
@ -17249,6 +17252,7 @@ for ac_func in \
|
|||
prctl \
|
||||
pread \
|
||||
pwrite \
|
||||
readdir \
|
||||
readlink \
|
||||
rfork \
|
||||
sched_yield \
|
||||
|
|
|
@ -237,6 +237,7 @@ AC_CHECK_HEADERS(\
|
|||
capi20.h \
|
||||
curses.h \
|
||||
direct.h \
|
||||
dirent.h \
|
||||
dlfcn.h \
|
||||
elf.h \
|
||||
float.h \
|
||||
|
@ -1401,6 +1402,7 @@ AC_CHECK_FUNCS(\
|
|||
prctl \
|
||||
pread \
|
||||
pwrite \
|
||||
readdir \
|
||||
readlink \
|
||||
rfork \
|
||||
sched_yield \
|
||||
|
|
|
@ -22,7 +22,9 @@
|
|||
#ifdef HAVE_SYS_STAT_H
|
||||
#include <sys/stat.h>
|
||||
#endif
|
||||
#ifdef HAVE_DIRENT_H
|
||||
#include <dirent.h>
|
||||
#endif
|
||||
#include <fcntl.h>
|
||||
#ifdef HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
||||
|
@ -313,6 +315,7 @@ static BOOL import_certs_from_path(LPCSTR path, HCERTSTORE store,
|
|||
*/
|
||||
static BOOL import_certs_from_dir(LPCSTR path, HCERTSTORE store)
|
||||
{
|
||||
#ifdef HAVE_READDIR
|
||||
BOOL ret = FALSE;
|
||||
DIR *dir;
|
||||
|
||||
|
@ -341,6 +344,10 @@ static BOOL import_certs_from_dir(LPCSTR path, HCERTSTORE store)
|
|||
}
|
||||
}
|
||||
return ret;
|
||||
#else
|
||||
FIXME("not implemented without readdir available\n");
|
||||
return FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
/* Opens path, which may be a file or a directory, and imports any certificates
|
||||
|
|
|
@ -65,6 +65,9 @@
|
|||
/* Define to 1 if you have the <direct.h> header file. */
|
||||
#undef HAVE_DIRECT_H
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file. */
|
||||
#undef HAVE_DIRENT_H
|
||||
|
||||
/* Define to 1 if you have the <DiskArbitration/DiskArbitration.h> header
|
||||
file. */
|
||||
#undef HAVE_DISKARBITRATION_DISKARBITRATION_H
|
||||
|
@ -570,6 +573,9 @@
|
|||
/* Define to 1 if you have the `pwrite' function. */
|
||||
#undef HAVE_PWRITE
|
||||
|
||||
/* Define to 1 if you have the `readdir' function. */
|
||||
#undef HAVE_READDIR
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
#undef HAVE_READLINK
|
||||
|
||||
|
|
Loading…
Reference in New Issue