import gnulib dirent module
This imports the gnulib dirent module. It doesn't make any other changes to gdb. 2013-11-18 Tom Tromey <tromey@redhat.com> * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add dirent. * gnulib/aclocal.m4: Update. * gnulib/config.in: Update. * gnulib/configure: Update. * gnulib/import/Makefile.am: Update. * gnulib/import/Makefile.in: Update. * gnulib/import/dirent.in.h: New. * gnulib/import/m4/dirent_h.m4: New. * gnulib/import/m4/gnulib-cache.m4: Update. * gnulib/import/m4/gnulib-comp.m4: Update.
This commit is contained in:
parent
a3d08894e5
commit
e26b6bb047
|
@ -1,3 +1,16 @@
|
|||
2013-11-18 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add dirent.
|
||||
* gnulib/aclocal.m4: Update.
|
||||
* gnulib/config.in: Update.
|
||||
* gnulib/configure: Update.
|
||||
* gnulib/import/Makefile.am: Update.
|
||||
* gnulib/import/Makefile.in: Update.
|
||||
* gnulib/import/dirent.in.h: New.
|
||||
* gnulib/import/m4/dirent_h.m4: New.
|
||||
* gnulib/import/m4/gnulib-cache.m4: Update.
|
||||
* gnulib/import/m4/gnulib-comp.m4: Update.
|
||||
|
||||
2013-11-18 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* configure: Rebuild.
|
||||
|
|
|
@ -1016,6 +1016,7 @@ m4_include([import/m4/00gnulib.m4])
|
|||
m4_include([import/m4/alloca.m4])
|
||||
m4_include([import/m4/codeset.m4])
|
||||
m4_include([import/m4/configmake.m4])
|
||||
m4_include([import/m4/dirent_h.m4])
|
||||
m4_include([import/m4/errno_h.m4])
|
||||
m4_include([import/m4/exponentd.m4])
|
||||
m4_include([import/m4/exponentl.m4])
|
||||
|
|
|
@ -109,6 +109,9 @@
|
|||
don't. */
|
||||
#undef HAVE_DECL_TOWLOWER
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file. */
|
||||
#undef HAVE_DIRENT_H
|
||||
|
||||
/* Define to 1 if you have the <features.h> header file. */
|
||||
#undef HAVE_FEATURES_H
|
||||
|
||||
|
@ -179,6 +182,9 @@
|
|||
/* Define to 1 if acosl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_ACOSL
|
||||
|
||||
/* Define to 1 if alphasort is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_ALPHASORT
|
||||
|
||||
/* Define to 1 if asinf is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_ASINF
|
||||
|
||||
|
@ -215,6 +221,9 @@
|
|||
/* Define to 1 if chown is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_CHOWN
|
||||
|
||||
/* Define to 1 if closedir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_CLOSEDIR
|
||||
|
||||
/* Define to 1 if copysign is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_COPYSIGN
|
||||
|
||||
|
@ -233,6 +242,9 @@
|
|||
/* Define to 1 if cosl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_COSL
|
||||
|
||||
/* Define to 1 if dirfd is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_DIRFD
|
||||
|
||||
/* Define to 1 if dup is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_DUP
|
||||
|
||||
|
@ -293,6 +305,9 @@
|
|||
/* Define to 1 if fdatasync is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FDATASYNC
|
||||
|
||||
/* Define to 1 if fdopendir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FDOPENDIR
|
||||
|
||||
/* Define to 1 if ffsl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FFSL
|
||||
|
||||
|
@ -488,6 +503,9 @@
|
|||
/* Define to 1 if modfl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MODFL
|
||||
|
||||
/* Define to 1 if opendir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_OPENDIR
|
||||
|
||||
/* Define to 1 if pipe is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_PIPE
|
||||
|
||||
|
@ -506,6 +524,9 @@
|
|||
/* Define to 1 if rawmemchr is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_RAWMEMCHR
|
||||
|
||||
/* Define to 1 if readdir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_READDIR
|
||||
|
||||
/* Define to 1 if readlink is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_READLINK
|
||||
|
||||
|
@ -521,6 +542,9 @@
|
|||
/* Define to 1 if remainderl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_REMAINDERL
|
||||
|
||||
/* Define to 1 if rewinddir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_REWINDDIR
|
||||
|
||||
/* Define to 1 if rint is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_RINT
|
||||
|
||||
|
@ -542,6 +566,9 @@
|
|||
/* Define to 1 if roundl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_ROUNDL
|
||||
|
||||
/* Define to 1 if scandir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SCANDIR
|
||||
|
||||
/* Define to 1 if sethostname is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SETHOSTNAME
|
||||
|
||||
|
|
|
@ -588,9 +588,9 @@ ac_includes_default="\
|
|||
# include <unistd.h>
|
||||
#endif"
|
||||
|
||||
ac_header_list=
|
||||
gl_fnmatch_required=POSIX
|
||||
ac_func_list=
|
||||
ac_header_list=
|
||||
ac_subst_vars='am__EXEEXT_FALSE
|
||||
am__EXEEXT_TRUE
|
||||
gltests_LTLIBOBJS
|
||||
|
@ -663,126 +663,6 @@ NEXT_SYS_TYPES_H
|
|||
NEXT_AS_FIRST_DIRECTIVE_STRING_H
|
||||
NEXT_STRING_H
|
||||
HAVE_WINSOCK2_H
|
||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
|
||||
UNISTD_H_HAVE_WINSOCK2_H
|
||||
REPLACE_WRITE
|
||||
REPLACE_USLEEP
|
||||
REPLACE_UNLINKAT
|
||||
REPLACE_UNLINK
|
||||
REPLACE_TTYNAME_R
|
||||
REPLACE_SYMLINK
|
||||
REPLACE_SLEEP
|
||||
REPLACE_RMDIR
|
||||
REPLACE_READLINK
|
||||
REPLACE_READ
|
||||
REPLACE_PWRITE
|
||||
REPLACE_PREAD
|
||||
REPLACE_LSEEK
|
||||
REPLACE_LINKAT
|
||||
REPLACE_LINK
|
||||
REPLACE_LCHOWN
|
||||
REPLACE_ISATTY
|
||||
REPLACE_GETPAGESIZE
|
||||
REPLACE_GETGROUPS
|
||||
REPLACE_GETLOGIN_R
|
||||
REPLACE_GETDOMAINNAME
|
||||
REPLACE_GETCWD
|
||||
REPLACE_FTRUNCATE
|
||||
REPLACE_FCHOWNAT
|
||||
REPLACE_DUP2
|
||||
REPLACE_DUP
|
||||
REPLACE_CLOSE
|
||||
REPLACE_CHOWN
|
||||
HAVE_SYS_PARAM_H
|
||||
HAVE_OS_H
|
||||
HAVE_DECL_TTYNAME_R
|
||||
HAVE_DECL_SETHOSTNAME
|
||||
HAVE_DECL_GETUSERSHELL
|
||||
HAVE_DECL_GETPAGESIZE
|
||||
HAVE_DECL_GETLOGIN_R
|
||||
HAVE_DECL_GETDOMAINNAME
|
||||
HAVE_DECL_FDATASYNC
|
||||
HAVE_DECL_FCHDIR
|
||||
HAVE_DECL_ENVIRON
|
||||
HAVE_USLEEP
|
||||
HAVE_UNLINKAT
|
||||
HAVE_SYMLINKAT
|
||||
HAVE_SYMLINK
|
||||
HAVE_SLEEP
|
||||
HAVE_SETHOSTNAME
|
||||
HAVE_READLINKAT
|
||||
HAVE_READLINK
|
||||
HAVE_PWRITE
|
||||
HAVE_PREAD
|
||||
HAVE_PIPE2
|
||||
HAVE_PIPE
|
||||
HAVE_LINKAT
|
||||
HAVE_LINK
|
||||
HAVE_LCHOWN
|
||||
HAVE_GROUP_MEMBER
|
||||
HAVE_GETPAGESIZE
|
||||
HAVE_GETLOGIN
|
||||
HAVE_GETHOSTNAME
|
||||
HAVE_GETGROUPS
|
||||
HAVE_GETDTABLESIZE
|
||||
HAVE_FTRUNCATE
|
||||
HAVE_FSYNC
|
||||
HAVE_FDATASYNC
|
||||
HAVE_FCHOWNAT
|
||||
HAVE_FCHDIR
|
||||
HAVE_FACCESSAT
|
||||
HAVE_EUIDACCESS
|
||||
HAVE_DUP3
|
||||
HAVE_DUP2
|
||||
HAVE_CHOWN
|
||||
GNULIB_WRITE
|
||||
GNULIB_USLEEP
|
||||
GNULIB_UNLINKAT
|
||||
GNULIB_UNLINK
|
||||
GNULIB_UNISTD_H_SIGPIPE
|
||||
GNULIB_UNISTD_H_NONBLOCKING
|
||||
GNULIB_TTYNAME_R
|
||||
GNULIB_SYMLINKAT
|
||||
GNULIB_SYMLINK
|
||||
GNULIB_SLEEP
|
||||
GNULIB_SETHOSTNAME
|
||||
GNULIB_RMDIR
|
||||
GNULIB_READLINKAT
|
||||
GNULIB_READLINK
|
||||
GNULIB_READ
|
||||
GNULIB_PWRITE
|
||||
GNULIB_PREAD
|
||||
GNULIB_PIPE2
|
||||
GNULIB_PIPE
|
||||
GNULIB_LSEEK
|
||||
GNULIB_LINKAT
|
||||
GNULIB_LINK
|
||||
GNULIB_LCHOWN
|
||||
GNULIB_ISATTY
|
||||
GNULIB_GROUP_MEMBER
|
||||
GNULIB_GETUSERSHELL
|
||||
GNULIB_GETPAGESIZE
|
||||
GNULIB_GETLOGIN_R
|
||||
GNULIB_GETLOGIN
|
||||
GNULIB_GETHOSTNAME
|
||||
GNULIB_GETGROUPS
|
||||
GNULIB_GETDTABLESIZE
|
||||
GNULIB_GETDOMAINNAME
|
||||
GNULIB_GETCWD
|
||||
GNULIB_FTRUNCATE
|
||||
GNULIB_FSYNC
|
||||
GNULIB_FDATASYNC
|
||||
GNULIB_FCHOWNAT
|
||||
GNULIB_FCHDIR
|
||||
GNULIB_FACCESSAT
|
||||
GNULIB_EUIDACCESS
|
||||
GNULIB_ENVIRON
|
||||
GNULIB_DUP3
|
||||
GNULIB_DUP2
|
||||
GNULIB_DUP
|
||||
GNULIB_CLOSE
|
||||
GNULIB_CHOWN
|
||||
GNULIB_CHDIR
|
||||
NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
|
||||
NEXT_STDDEF_H
|
||||
GL_GENERATE_STDDEF_H_FALSE
|
||||
|
@ -1287,10 +1167,154 @@ GL_GENERATE_ERRNO_H_TRUE
|
|||
ERRNO_H
|
||||
NEXT_AS_FIRST_DIRECTIVE_ERRNO_H
|
||||
NEXT_ERRNO_H
|
||||
HAVE_DIRENT_H
|
||||
NEXT_AS_FIRST_DIRECTIVE_DIRENT_H
|
||||
NEXT_DIRENT_H
|
||||
PRAGMA_COLUMNS
|
||||
PRAGMA_SYSTEM_HEADER
|
||||
INCLUDE_NEXT_AS_FIRST_DIRECTIVE
|
||||
INCLUDE_NEXT
|
||||
REPLACE_FDOPENDIR
|
||||
REPLACE_DIRFD
|
||||
REPLACE_CLOSEDIR
|
||||
REPLACE_OPENDIR
|
||||
HAVE_ALPHASORT
|
||||
HAVE_SCANDIR
|
||||
HAVE_FDOPENDIR
|
||||
HAVE_DECL_FDOPENDIR
|
||||
HAVE_DECL_DIRFD
|
||||
HAVE_CLOSEDIR
|
||||
HAVE_REWINDDIR
|
||||
HAVE_READDIR
|
||||
HAVE_OPENDIR
|
||||
GNULIB_ALPHASORT
|
||||
GNULIB_SCANDIR
|
||||
GNULIB_FDOPENDIR
|
||||
GNULIB_DIRFD
|
||||
GNULIB_CLOSEDIR
|
||||
GNULIB_REWINDDIR
|
||||
GNULIB_READDIR
|
||||
GNULIB_OPENDIR
|
||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
|
||||
UNISTD_H_HAVE_WINSOCK2_H
|
||||
REPLACE_WRITE
|
||||
REPLACE_USLEEP
|
||||
REPLACE_UNLINKAT
|
||||
REPLACE_UNLINK
|
||||
REPLACE_TTYNAME_R
|
||||
REPLACE_SYMLINK
|
||||
REPLACE_SLEEP
|
||||
REPLACE_RMDIR
|
||||
REPLACE_READLINK
|
||||
REPLACE_READ
|
||||
REPLACE_PWRITE
|
||||
REPLACE_PREAD
|
||||
REPLACE_LSEEK
|
||||
REPLACE_LINKAT
|
||||
REPLACE_LINK
|
||||
REPLACE_LCHOWN
|
||||
REPLACE_ISATTY
|
||||
REPLACE_GETPAGESIZE
|
||||
REPLACE_GETGROUPS
|
||||
REPLACE_GETLOGIN_R
|
||||
REPLACE_GETDOMAINNAME
|
||||
REPLACE_GETCWD
|
||||
REPLACE_FTRUNCATE
|
||||
REPLACE_FCHOWNAT
|
||||
REPLACE_DUP2
|
||||
REPLACE_DUP
|
||||
REPLACE_CLOSE
|
||||
REPLACE_CHOWN
|
||||
HAVE_SYS_PARAM_H
|
||||
HAVE_OS_H
|
||||
HAVE_DECL_TTYNAME_R
|
||||
HAVE_DECL_SETHOSTNAME
|
||||
HAVE_DECL_GETUSERSHELL
|
||||
HAVE_DECL_GETPAGESIZE
|
||||
HAVE_DECL_GETLOGIN_R
|
||||
HAVE_DECL_GETDOMAINNAME
|
||||
HAVE_DECL_FDATASYNC
|
||||
HAVE_DECL_FCHDIR
|
||||
HAVE_DECL_ENVIRON
|
||||
HAVE_USLEEP
|
||||
HAVE_UNLINKAT
|
||||
HAVE_SYMLINKAT
|
||||
HAVE_SYMLINK
|
||||
HAVE_SLEEP
|
||||
HAVE_SETHOSTNAME
|
||||
HAVE_READLINKAT
|
||||
HAVE_READLINK
|
||||
HAVE_PWRITE
|
||||
HAVE_PREAD
|
||||
HAVE_PIPE2
|
||||
HAVE_PIPE
|
||||
HAVE_LINKAT
|
||||
HAVE_LINK
|
||||
HAVE_LCHOWN
|
||||
HAVE_GROUP_MEMBER
|
||||
HAVE_GETPAGESIZE
|
||||
HAVE_GETLOGIN
|
||||
HAVE_GETHOSTNAME
|
||||
HAVE_GETGROUPS
|
||||
HAVE_GETDTABLESIZE
|
||||
HAVE_FTRUNCATE
|
||||
HAVE_FSYNC
|
||||
HAVE_FDATASYNC
|
||||
HAVE_FCHOWNAT
|
||||
HAVE_FCHDIR
|
||||
HAVE_FACCESSAT
|
||||
HAVE_EUIDACCESS
|
||||
HAVE_DUP3
|
||||
HAVE_DUP2
|
||||
HAVE_CHOWN
|
||||
GNULIB_WRITE
|
||||
GNULIB_USLEEP
|
||||
GNULIB_UNLINKAT
|
||||
GNULIB_UNLINK
|
||||
GNULIB_UNISTD_H_SIGPIPE
|
||||
GNULIB_UNISTD_H_NONBLOCKING
|
||||
GNULIB_TTYNAME_R
|
||||
GNULIB_SYMLINKAT
|
||||
GNULIB_SYMLINK
|
||||
GNULIB_SLEEP
|
||||
GNULIB_SETHOSTNAME
|
||||
GNULIB_RMDIR
|
||||
GNULIB_READLINKAT
|
||||
GNULIB_READLINK
|
||||
GNULIB_READ
|
||||
GNULIB_PWRITE
|
||||
GNULIB_PREAD
|
||||
GNULIB_PIPE2
|
||||
GNULIB_PIPE
|
||||
GNULIB_LSEEK
|
||||
GNULIB_LINKAT
|
||||
GNULIB_LINK
|
||||
GNULIB_LCHOWN
|
||||
GNULIB_ISATTY
|
||||
GNULIB_GROUP_MEMBER
|
||||
GNULIB_GETUSERSHELL
|
||||
GNULIB_GETPAGESIZE
|
||||
GNULIB_GETLOGIN_R
|
||||
GNULIB_GETLOGIN
|
||||
GNULIB_GETHOSTNAME
|
||||
GNULIB_GETGROUPS
|
||||
GNULIB_GETDTABLESIZE
|
||||
GNULIB_GETDOMAINNAME
|
||||
GNULIB_GETCWD
|
||||
GNULIB_FTRUNCATE
|
||||
GNULIB_FSYNC
|
||||
GNULIB_FDATASYNC
|
||||
GNULIB_FCHOWNAT
|
||||
GNULIB_FCHDIR
|
||||
GNULIB_FACCESSAT
|
||||
GNULIB_EUIDACCESS
|
||||
GNULIB_ENVIRON
|
||||
GNULIB_DUP3
|
||||
GNULIB_DUP2
|
||||
GNULIB_DUP
|
||||
GNULIB_CLOSE
|
||||
GNULIB_CHOWN
|
||||
GNULIB_CHDIR
|
||||
pkglibexecdir
|
||||
lispdir
|
||||
GL_GENERATE_ALLOCA_H_FALSE
|
||||
|
@ -2994,6 +3018,7 @@ $as_echo "$as_me: creating cache $cache_file" >&6;}
|
|||
>$cache_file
|
||||
fi
|
||||
|
||||
as_fn_append ac_header_list " dirent.h"
|
||||
as_fn_append ac_func_list " btowc"
|
||||
as_fn_append ac_func_list " isblank"
|
||||
as_fn_append ac_func_list " iswctype"
|
||||
|
@ -4724,6 +4749,7 @@ fi
|
|||
# Code from module alloca:
|
||||
# Code from module alloca-opt:
|
||||
# Code from module configmake:
|
||||
# Code from module dirent:
|
||||
# Code from module errno:
|
||||
# Code from module extensions:
|
||||
|
||||
|
@ -5581,6 +5607,152 @@ _ACEOF
|
|||
fi
|
||||
|
||||
|
||||
GNULIB_CHDIR=0;
|
||||
GNULIB_CHOWN=0;
|
||||
GNULIB_CLOSE=0;
|
||||
GNULIB_DUP=0;
|
||||
GNULIB_DUP2=0;
|
||||
GNULIB_DUP3=0;
|
||||
GNULIB_ENVIRON=0;
|
||||
GNULIB_EUIDACCESS=0;
|
||||
GNULIB_FACCESSAT=0;
|
||||
GNULIB_FCHDIR=0;
|
||||
GNULIB_FCHOWNAT=0;
|
||||
GNULIB_FDATASYNC=0;
|
||||
GNULIB_FSYNC=0;
|
||||
GNULIB_FTRUNCATE=0;
|
||||
GNULIB_GETCWD=0;
|
||||
GNULIB_GETDOMAINNAME=0;
|
||||
GNULIB_GETDTABLESIZE=0;
|
||||
GNULIB_GETGROUPS=0;
|
||||
GNULIB_GETHOSTNAME=0;
|
||||
GNULIB_GETLOGIN=0;
|
||||
GNULIB_GETLOGIN_R=0;
|
||||
GNULIB_GETPAGESIZE=0;
|
||||
GNULIB_GETUSERSHELL=0;
|
||||
GNULIB_GROUP_MEMBER=0;
|
||||
GNULIB_ISATTY=0;
|
||||
GNULIB_LCHOWN=0;
|
||||
GNULIB_LINK=0;
|
||||
GNULIB_LINKAT=0;
|
||||
GNULIB_LSEEK=0;
|
||||
GNULIB_PIPE=0;
|
||||
GNULIB_PIPE2=0;
|
||||
GNULIB_PREAD=0;
|
||||
GNULIB_PWRITE=0;
|
||||
GNULIB_READ=0;
|
||||
GNULIB_READLINK=0;
|
||||
GNULIB_READLINKAT=0;
|
||||
GNULIB_RMDIR=0;
|
||||
GNULIB_SETHOSTNAME=0;
|
||||
GNULIB_SLEEP=0;
|
||||
GNULIB_SYMLINK=0;
|
||||
GNULIB_SYMLINKAT=0;
|
||||
GNULIB_TTYNAME_R=0;
|
||||
GNULIB_UNISTD_H_NONBLOCKING=0;
|
||||
GNULIB_UNISTD_H_SIGPIPE=0;
|
||||
GNULIB_UNLINK=0;
|
||||
GNULIB_UNLINKAT=0;
|
||||
GNULIB_USLEEP=0;
|
||||
GNULIB_WRITE=0;
|
||||
HAVE_CHOWN=1;
|
||||
HAVE_DUP2=1;
|
||||
HAVE_DUP3=1;
|
||||
HAVE_EUIDACCESS=1;
|
||||
HAVE_FACCESSAT=1;
|
||||
HAVE_FCHDIR=1;
|
||||
HAVE_FCHOWNAT=1;
|
||||
HAVE_FDATASYNC=1;
|
||||
HAVE_FSYNC=1;
|
||||
HAVE_FTRUNCATE=1;
|
||||
HAVE_GETDTABLESIZE=1;
|
||||
HAVE_GETGROUPS=1;
|
||||
HAVE_GETHOSTNAME=1;
|
||||
HAVE_GETLOGIN=1;
|
||||
HAVE_GETPAGESIZE=1;
|
||||
HAVE_GROUP_MEMBER=1;
|
||||
HAVE_LCHOWN=1;
|
||||
HAVE_LINK=1;
|
||||
HAVE_LINKAT=1;
|
||||
HAVE_PIPE=1;
|
||||
HAVE_PIPE2=1;
|
||||
HAVE_PREAD=1;
|
||||
HAVE_PWRITE=1;
|
||||
HAVE_READLINK=1;
|
||||
HAVE_READLINKAT=1;
|
||||
HAVE_SETHOSTNAME=1;
|
||||
HAVE_SLEEP=1;
|
||||
HAVE_SYMLINK=1;
|
||||
HAVE_SYMLINKAT=1;
|
||||
HAVE_UNLINKAT=1;
|
||||
HAVE_USLEEP=1;
|
||||
HAVE_DECL_ENVIRON=1;
|
||||
HAVE_DECL_FCHDIR=1;
|
||||
HAVE_DECL_FDATASYNC=1;
|
||||
HAVE_DECL_GETDOMAINNAME=1;
|
||||
HAVE_DECL_GETLOGIN_R=1;
|
||||
HAVE_DECL_GETPAGESIZE=1;
|
||||
HAVE_DECL_GETUSERSHELL=1;
|
||||
HAVE_DECL_SETHOSTNAME=1;
|
||||
HAVE_DECL_TTYNAME_R=1;
|
||||
HAVE_OS_H=0;
|
||||
HAVE_SYS_PARAM_H=0;
|
||||
REPLACE_CHOWN=0;
|
||||
REPLACE_CLOSE=0;
|
||||
REPLACE_DUP=0;
|
||||
REPLACE_DUP2=0;
|
||||
REPLACE_FCHOWNAT=0;
|
||||
REPLACE_FTRUNCATE=0;
|
||||
REPLACE_GETCWD=0;
|
||||
REPLACE_GETDOMAINNAME=0;
|
||||
REPLACE_GETLOGIN_R=0;
|
||||
REPLACE_GETGROUPS=0;
|
||||
REPLACE_GETPAGESIZE=0;
|
||||
REPLACE_ISATTY=0;
|
||||
REPLACE_LCHOWN=0;
|
||||
REPLACE_LINK=0;
|
||||
REPLACE_LINKAT=0;
|
||||
REPLACE_LSEEK=0;
|
||||
REPLACE_PREAD=0;
|
||||
REPLACE_PWRITE=0;
|
||||
REPLACE_READ=0;
|
||||
REPLACE_READLINK=0;
|
||||
REPLACE_RMDIR=0;
|
||||
REPLACE_SLEEP=0;
|
||||
REPLACE_SYMLINK=0;
|
||||
REPLACE_TTYNAME_R=0;
|
||||
REPLACE_UNLINK=0;
|
||||
REPLACE_UNLINKAT=0;
|
||||
REPLACE_USLEEP=0;
|
||||
REPLACE_WRITE=0;
|
||||
UNISTD_H_HAVE_WINSOCK2_H=0;
|
||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
|
||||
|
||||
|
||||
|
||||
GNULIB_OPENDIR=0;
|
||||
GNULIB_READDIR=0;
|
||||
GNULIB_REWINDDIR=0;
|
||||
GNULIB_CLOSEDIR=0;
|
||||
GNULIB_DIRFD=0;
|
||||
GNULIB_FDOPENDIR=0;
|
||||
GNULIB_SCANDIR=0;
|
||||
GNULIB_ALPHASORT=0;
|
||||
HAVE_OPENDIR=1;
|
||||
HAVE_READDIR=1;
|
||||
HAVE_REWINDDIR=1;
|
||||
HAVE_CLOSEDIR=1;
|
||||
HAVE_DECL_DIRFD=1;
|
||||
HAVE_DECL_FDOPENDIR=1;
|
||||
HAVE_FDOPENDIR=1;
|
||||
HAVE_SCANDIR=1;
|
||||
HAVE_ALPHASORT=1;
|
||||
REPLACE_OPENDIR=0;
|
||||
REPLACE_CLOSEDIR=0;
|
||||
REPLACE_DIRFD=0;
|
||||
REPLACE_FDOPENDIR=0;
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
|
||||
$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
|
||||
|
@ -5696,6 +5868,26 @@ $as_echo "$gl_cv_pragma_columns" >&6; }
|
|||
|
||||
|
||||
|
||||
|
||||
for ac_header in $ac_header_list
|
||||
do :
|
||||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
|
||||
"
|
||||
eval as_val=\$$as_ac_Header
|
||||
if test "x$as_val" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||||
_ACEOF
|
||||
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
|
||||
$as_echo_n "checking for complete errno.h... " >&6; }
|
||||
if test "${gl_cv_header_errno_h_complete+set}" = set; then :
|
||||
|
@ -6149,24 +6341,6 @@ done
|
|||
|
||||
|
||||
|
||||
for ac_header in $ac_header_list
|
||||
do :
|
||||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
|
||||
"
|
||||
eval as_val=\$$as_ac_Header
|
||||
if test "x$as_val" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||||
_ACEOF
|
||||
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
|
||||
|
||||
|
||||
GNULIB_ACOSF=0;
|
||||
GNULIB_ACOSL=0;
|
||||
GNULIB_ASINF=0;
|
||||
|
@ -9570,129 +9744,6 @@ $as_echo "#define REPLACE_STRERROR_0 1" >>confdefs.h
|
|||
esac
|
||||
|
||||
|
||||
GNULIB_CHDIR=0;
|
||||
GNULIB_CHOWN=0;
|
||||
GNULIB_CLOSE=0;
|
||||
GNULIB_DUP=0;
|
||||
GNULIB_DUP2=0;
|
||||
GNULIB_DUP3=0;
|
||||
GNULIB_ENVIRON=0;
|
||||
GNULIB_EUIDACCESS=0;
|
||||
GNULIB_FACCESSAT=0;
|
||||
GNULIB_FCHDIR=0;
|
||||
GNULIB_FCHOWNAT=0;
|
||||
GNULIB_FDATASYNC=0;
|
||||
GNULIB_FSYNC=0;
|
||||
GNULIB_FTRUNCATE=0;
|
||||
GNULIB_GETCWD=0;
|
||||
GNULIB_GETDOMAINNAME=0;
|
||||
GNULIB_GETDTABLESIZE=0;
|
||||
GNULIB_GETGROUPS=0;
|
||||
GNULIB_GETHOSTNAME=0;
|
||||
GNULIB_GETLOGIN=0;
|
||||
GNULIB_GETLOGIN_R=0;
|
||||
GNULIB_GETPAGESIZE=0;
|
||||
GNULIB_GETUSERSHELL=0;
|
||||
GNULIB_GROUP_MEMBER=0;
|
||||
GNULIB_ISATTY=0;
|
||||
GNULIB_LCHOWN=0;
|
||||
GNULIB_LINK=0;
|
||||
GNULIB_LINKAT=0;
|
||||
GNULIB_LSEEK=0;
|
||||
GNULIB_PIPE=0;
|
||||
GNULIB_PIPE2=0;
|
||||
GNULIB_PREAD=0;
|
||||
GNULIB_PWRITE=0;
|
||||
GNULIB_READ=0;
|
||||
GNULIB_READLINK=0;
|
||||
GNULIB_READLINKAT=0;
|
||||
GNULIB_RMDIR=0;
|
||||
GNULIB_SETHOSTNAME=0;
|
||||
GNULIB_SLEEP=0;
|
||||
GNULIB_SYMLINK=0;
|
||||
GNULIB_SYMLINKAT=0;
|
||||
GNULIB_TTYNAME_R=0;
|
||||
GNULIB_UNISTD_H_NONBLOCKING=0;
|
||||
GNULIB_UNISTD_H_SIGPIPE=0;
|
||||
GNULIB_UNLINK=0;
|
||||
GNULIB_UNLINKAT=0;
|
||||
GNULIB_USLEEP=0;
|
||||
GNULIB_WRITE=0;
|
||||
HAVE_CHOWN=1;
|
||||
HAVE_DUP2=1;
|
||||
HAVE_DUP3=1;
|
||||
HAVE_EUIDACCESS=1;
|
||||
HAVE_FACCESSAT=1;
|
||||
HAVE_FCHDIR=1;
|
||||
HAVE_FCHOWNAT=1;
|
||||
HAVE_FDATASYNC=1;
|
||||
HAVE_FSYNC=1;
|
||||
HAVE_FTRUNCATE=1;
|
||||
HAVE_GETDTABLESIZE=1;
|
||||
HAVE_GETGROUPS=1;
|
||||
HAVE_GETHOSTNAME=1;
|
||||
HAVE_GETLOGIN=1;
|
||||
HAVE_GETPAGESIZE=1;
|
||||
HAVE_GROUP_MEMBER=1;
|
||||
HAVE_LCHOWN=1;
|
||||
HAVE_LINK=1;
|
||||
HAVE_LINKAT=1;
|
||||
HAVE_PIPE=1;
|
||||
HAVE_PIPE2=1;
|
||||
HAVE_PREAD=1;
|
||||
HAVE_PWRITE=1;
|
||||
HAVE_READLINK=1;
|
||||
HAVE_READLINKAT=1;
|
||||
HAVE_SETHOSTNAME=1;
|
||||
HAVE_SLEEP=1;
|
||||
HAVE_SYMLINK=1;
|
||||
HAVE_SYMLINKAT=1;
|
||||
HAVE_UNLINKAT=1;
|
||||
HAVE_USLEEP=1;
|
||||
HAVE_DECL_ENVIRON=1;
|
||||
HAVE_DECL_FCHDIR=1;
|
||||
HAVE_DECL_FDATASYNC=1;
|
||||
HAVE_DECL_GETDOMAINNAME=1;
|
||||
HAVE_DECL_GETLOGIN_R=1;
|
||||
HAVE_DECL_GETPAGESIZE=1;
|
||||
HAVE_DECL_GETUSERSHELL=1;
|
||||
HAVE_DECL_SETHOSTNAME=1;
|
||||
HAVE_DECL_TTYNAME_R=1;
|
||||
HAVE_OS_H=0;
|
||||
HAVE_SYS_PARAM_H=0;
|
||||
REPLACE_CHOWN=0;
|
||||
REPLACE_CLOSE=0;
|
||||
REPLACE_DUP=0;
|
||||
REPLACE_DUP2=0;
|
||||
REPLACE_FCHOWNAT=0;
|
||||
REPLACE_FTRUNCATE=0;
|
||||
REPLACE_GETCWD=0;
|
||||
REPLACE_GETDOMAINNAME=0;
|
||||
REPLACE_GETLOGIN_R=0;
|
||||
REPLACE_GETGROUPS=0;
|
||||
REPLACE_GETPAGESIZE=0;
|
||||
REPLACE_ISATTY=0;
|
||||
REPLACE_LCHOWN=0;
|
||||
REPLACE_LINK=0;
|
||||
REPLACE_LINKAT=0;
|
||||
REPLACE_LSEEK=0;
|
||||
REPLACE_PREAD=0;
|
||||
REPLACE_PWRITE=0;
|
||||
REPLACE_READ=0;
|
||||
REPLACE_READLINK=0;
|
||||
REPLACE_RMDIR=0;
|
||||
REPLACE_SLEEP=0;
|
||||
REPLACE_SYMLINK=0;
|
||||
REPLACE_TTYNAME_R=0;
|
||||
REPLACE_UNLINK=0;
|
||||
REPLACE_UNLINKAT=0;
|
||||
REPLACE_USLEEP=0;
|
||||
REPLACE_WRITE=0;
|
||||
UNISTD_H_HAVE_WINSOCK2_H=0;
|
||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
|
||||
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
|
||||
$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
|
||||
|
@ -10263,6 +10314,132 @@ fi
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if test $gl_cv_have_include_next = yes; then
|
||||
gl_cv_next_dirent_h='<'dirent.h'>'
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <dirent.h>" >&5
|
||||
$as_echo_n "checking absolute name of <dirent.h>... " >&6; }
|
||||
if test "${gl_cv_next_dirent_h+set}" = set; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
|
||||
if test $ac_cv_header_dirent_h = yes; then
|
||||
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <dirent.h>
|
||||
|
||||
_ACEOF
|
||||
case "$host_os" in
|
||||
aix*) gl_absname_cpp="$ac_cpp -C" ;;
|
||||
*) gl_absname_cpp="$ac_cpp" ;;
|
||||
esac
|
||||
|
||||
case "$host_os" in
|
||||
mingw*)
|
||||
gl_dirsep_regex='[/\\]'
|
||||
;;
|
||||
*)
|
||||
gl_dirsep_regex='\/'
|
||||
;;
|
||||
esac
|
||||
gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
|
||||
|
||||
gl_header_literal_regex=`echo 'dirent.h' \
|
||||
| sed -e "$gl_make_literal_regex_sed"`
|
||||
gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
|
||||
s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
|
||||
s|^/[^/]|//&|
|
||||
p
|
||||
q
|
||||
}'
|
||||
gl_cv_next_dirent_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
|
||||
sed -n "$gl_absolute_header_sed"`'"'
|
||||
else
|
||||
gl_cv_next_dirent_h='<'dirent.h'>'
|
||||
fi
|
||||
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_dirent_h" >&5
|
||||
$as_echo "$gl_cv_next_dirent_h" >&6; }
|
||||
fi
|
||||
NEXT_DIRENT_H=$gl_cv_next_dirent_h
|
||||
|
||||
if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
|
||||
# INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
|
||||
gl_next_as_first_directive='<'dirent.h'>'
|
||||
else
|
||||
# INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
|
||||
gl_next_as_first_directive=$gl_cv_next_dirent_h
|
||||
fi
|
||||
NEXT_AS_FIRST_DIRECTIVE_DIRENT_H=$gl_next_as_first_directive
|
||||
|
||||
|
||||
|
||||
|
||||
if test $ac_cv_header_dirent_h = yes; then
|
||||
HAVE_DIRENT_H=1
|
||||
else
|
||||
HAVE_DIRENT_H=0
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for gl_func in alphasort closedir dirfd fdopendir opendir readdir rewinddir scandir; do
|
||||
as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
|
||||
$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
|
||||
if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <dirent.h>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
#undef $gl_func
|
||||
(void) $gl_func;
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
eval "$as_gl_Symbol=yes"
|
||||
else
|
||||
eval "$as_gl_Symbol=no"
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
fi
|
||||
eval ac_res=\$$as_gl_Symbol
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||||
$as_echo "$ac_res" >&6; }
|
||||
eval as_val=\$$as_gl_Symbol
|
||||
if test "x$as_val" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
|
||||
_ACEOF
|
||||
|
||||
eval ac_cv_have_decl_$gl_func=yes
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
FLOAT_H=
|
||||
REPLACE_FLOAT_LDBL=0
|
||||
case "$host_os" in
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
# the same distribution terms as the rest of that program.
|
||||
#
|
||||
# Generated by gnulib-tool.
|
||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=import --m4-base=import/m4 --doc-base=doc --tests-base=tests --aux-dir=import/extra --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files fnmatch-gnu frexpl inttypes memmem pathmax strerror strstr unistd update-copyright
|
||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=import --m4-base=import/m4 --doc-base=doc --tests-base=tests --aux-dir=import/extra --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files dirent fnmatch-gnu frexpl inttypes memmem pathmax strerror strstr unistd update-copyright
|
||||
|
||||
AUTOMAKE_OPTIONS = 1.5 gnits
|
||||
|
||||
|
@ -127,6 +127,54 @@ CLEANFILES += configmake.h configmake.h-t
|
|||
|
||||
## end gnulib module configmake
|
||||
|
||||
## begin gnulib module dirent
|
||||
|
||||
BUILT_SOURCES += dirent.h
|
||||
|
||||
# We need the following in order to create <dirent.h> when the system
|
||||
# doesn't have one that works with the given compiler.
|
||||
dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
|
||||
$(AM_V_GEN)rm -f $@-t $@ && \
|
||||
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
|
||||
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
|
||||
-e 's|@''HAVE_DIRENT_H''@|$(HAVE_DIRENT_H)|g' \
|
||||
-e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
|
||||
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
||||
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||
-e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \
|
||||
-e 's/@''GNULIB_OPENDIR''@/$(GNULIB_OPENDIR)/g' \
|
||||
-e 's/@''GNULIB_READDIR''@/$(GNULIB_READDIR)/g' \
|
||||
-e 's/@''GNULIB_REWINDDIR''@/$(GNULIB_REWINDDIR)/g' \
|
||||
-e 's/@''GNULIB_CLOSEDIR''@/$(GNULIB_CLOSEDIR)/g' \
|
||||
-e 's/@''GNULIB_DIRFD''@/$(GNULIB_DIRFD)/g' \
|
||||
-e 's/@''GNULIB_FDOPENDIR''@/$(GNULIB_FDOPENDIR)/g' \
|
||||
-e 's/@''GNULIB_SCANDIR''@/$(GNULIB_SCANDIR)/g' \
|
||||
-e 's/@''GNULIB_ALPHASORT''@/$(GNULIB_ALPHASORT)/g' \
|
||||
-e 's/@''HAVE_OPENDIR''@/$(HAVE_OPENDIR)/g' \
|
||||
-e 's/@''HAVE_READDIR''@/$(HAVE_READDIR)/g' \
|
||||
-e 's/@''HAVE_REWINDDIR''@/$(HAVE_REWINDDIR)/g' \
|
||||
-e 's/@''HAVE_CLOSEDIR''@/$(HAVE_CLOSEDIR)/g' \
|
||||
-e 's|@''HAVE_DECL_DIRFD''@|$(HAVE_DECL_DIRFD)|g' \
|
||||
-e 's|@''HAVE_DECL_FDOPENDIR''@|$(HAVE_DECL_FDOPENDIR)|g' \
|
||||
-e 's|@''HAVE_FDOPENDIR''@|$(HAVE_FDOPENDIR)|g' \
|
||||
-e 's|@''HAVE_SCANDIR''@|$(HAVE_SCANDIR)|g' \
|
||||
-e 's|@''HAVE_ALPHASORT''@|$(HAVE_ALPHASORT)|g' \
|
||||
-e 's|@''REPLACE_OPENDIR''@|$(REPLACE_OPENDIR)|g' \
|
||||
-e 's|@''REPLACE_CLOSEDIR''@|$(REPLACE_CLOSEDIR)|g' \
|
||||
-e 's|@''REPLACE_DIRFD''@|$(REPLACE_DIRFD)|g' \
|
||||
-e 's|@''REPLACE_FDOPENDIR''@|$(REPLACE_FDOPENDIR)|g' \
|
||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||
< $(srcdir)/dirent.in.h; \
|
||||
} > $@-t && \
|
||||
mv $@-t $@
|
||||
MOSTLYCLEANFILES += dirent.h dirent.h-t
|
||||
|
||||
EXTRA_DIST += dirent.in.h
|
||||
|
||||
## end gnulib module dirent
|
||||
|
||||
## begin gnulib module errno
|
||||
|
||||
BUILT_SOURCES += $(ERRNO_H)
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
# the same distribution terms as the rest of that program.
|
||||
#
|
||||
# Generated by gnulib-tool.
|
||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=import --m4-base=import/m4 --doc-base=doc --tests-base=tests --aux-dir=import/extra --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files fnmatch-gnu frexpl inttypes memmem pathmax strerror strstr unistd update-copyright
|
||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=import --m4-base=import/m4 --doc-base=doc --tests-base=tests --aux-dir=import/extra --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files dirent fnmatch-gnu frexpl inttypes memmem pathmax strerror strstr unistd update-copyright
|
||||
|
||||
|
||||
|
||||
|
@ -67,6 +67,7 @@ am__aclocal_m4_deps = $(top_srcdir)/import/m4/00gnulib.m4 \
|
|||
$(top_srcdir)/import/m4/alloca.m4 \
|
||||
$(top_srcdir)/import/m4/codeset.m4 \
|
||||
$(top_srcdir)/import/m4/configmake.m4 \
|
||||
$(top_srcdir)/import/m4/dirent_h.m4 \
|
||||
$(top_srcdir)/import/m4/errno_h.m4 \
|
||||
$(top_srcdir)/import/m4/exponentd.m4 \
|
||||
$(top_srcdir)/import/m4/exponentl.m4 \
|
||||
|
@ -226,6 +227,7 @@ FREXP_LIBM = @FREXP_LIBM@
|
|||
GLIBC21 = @GLIBC21@
|
||||
GNULIB_ACOSF = @GNULIB_ACOSF@
|
||||
GNULIB_ACOSL = @GNULIB_ACOSL@
|
||||
GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
|
||||
GNULIB_ASINF = @GNULIB_ASINF@
|
||||
GNULIB_ASINL = @GNULIB_ASINL@
|
||||
GNULIB_ATAN2F = @GNULIB_ATAN2F@
|
||||
|
@ -241,12 +243,14 @@ GNULIB_CEILL = @GNULIB_CEILL@
|
|||
GNULIB_CHDIR = @GNULIB_CHDIR@
|
||||
GNULIB_CHOWN = @GNULIB_CHOWN@
|
||||
GNULIB_CLOSE = @GNULIB_CLOSE@
|
||||
GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
|
||||
GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
|
||||
GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
|
||||
GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
|
||||
GNULIB_COSF = @GNULIB_COSF@
|
||||
GNULIB_COSHF = @GNULIB_COSHF@
|
||||
GNULIB_COSL = @GNULIB_COSL@
|
||||
GNULIB_DIRFD = @GNULIB_DIRFD@
|
||||
GNULIB_DUP = @GNULIB_DUP@
|
||||
GNULIB_DUP2 = @GNULIB_DUP2@
|
||||
GNULIB_DUP3 = @GNULIB_DUP3@
|
||||
|
@ -266,6 +270,7 @@ GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
|||
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
||||
GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
|
||||
GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
|
||||
GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
|
||||
GNULIB_FFSL = @GNULIB_FFSL@
|
||||
GNULIB_FFSLL = @GNULIB_FFSLL@
|
||||
GNULIB_FLOOR = @GNULIB_FLOOR@
|
||||
|
@ -356,6 +361,7 @@ GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
|||
GNULIB_MODF = @GNULIB_MODF@
|
||||
GNULIB_MODFF = @GNULIB_MODFF@
|
||||
GNULIB_MODFL = @GNULIB_MODFL@
|
||||
GNULIB_OPENDIR = @GNULIB_OPENDIR@
|
||||
GNULIB_PIPE = @GNULIB_PIPE@
|
||||
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
||||
GNULIB_POWF = @GNULIB_POWF@
|
||||
|
@ -363,11 +369,13 @@ GNULIB_PREAD = @GNULIB_PREAD@
|
|||
GNULIB_PWRITE = @GNULIB_PWRITE@
|
||||
GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
|
||||
GNULIB_READ = @GNULIB_READ@
|
||||
GNULIB_READDIR = @GNULIB_READDIR@
|
||||
GNULIB_READLINK = @GNULIB_READLINK@
|
||||
GNULIB_READLINKAT = @GNULIB_READLINKAT@
|
||||
GNULIB_REMAINDER = @GNULIB_REMAINDER@
|
||||
GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
|
||||
GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
|
||||
GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
|
||||
GNULIB_RINT = @GNULIB_RINT@
|
||||
GNULIB_RINTF = @GNULIB_RINTF@
|
||||
GNULIB_RINTL = @GNULIB_RINTL@
|
||||
|
@ -375,6 +383,7 @@ GNULIB_RMDIR = @GNULIB_RMDIR@
|
|||
GNULIB_ROUND = @GNULIB_ROUND@
|
||||
GNULIB_ROUNDF = @GNULIB_ROUNDF@
|
||||
GNULIB_ROUNDL = @GNULIB_ROUNDL@
|
||||
GNULIB_SCANDIR = @GNULIB_SCANDIR@
|
||||
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
||||
GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
|
||||
GNULIB_SINF = @GNULIB_SINF@
|
||||
|
@ -455,6 +464,7 @@ GNULIB_WRITE = @GNULIB_WRITE@
|
|||
GREP = @GREP@
|
||||
HAVE_ACOSF = @HAVE_ACOSF@
|
||||
HAVE_ACOSL = @HAVE_ACOSL@
|
||||
HAVE_ALPHASORT = @HAVE_ALPHASORT@
|
||||
HAVE_ASINF = @HAVE_ASINF@
|
||||
HAVE_ASINL = @HAVE_ASINL@
|
||||
HAVE_ATAN2F = @HAVE_ATAN2F@
|
||||
|
@ -465,6 +475,7 @@ HAVE_CBRT = @HAVE_CBRT@
|
|||
HAVE_CBRTF = @HAVE_CBRTF@
|
||||
HAVE_CBRTL = @HAVE_CBRTL@
|
||||
HAVE_CHOWN = @HAVE_CHOWN@
|
||||
HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
|
||||
HAVE_COPYSIGN = @HAVE_COPYSIGN@
|
||||
HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
|
||||
HAVE_COSF = @HAVE_COSF@
|
||||
|
@ -479,6 +490,7 @@ HAVE_DECL_CEILF = @HAVE_DECL_CEILF@
|
|||
HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
|
||||
HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
|
||||
HAVE_DECL_COSL = @HAVE_DECL_COSL@
|
||||
HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
|
||||
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
||||
HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
|
||||
HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
|
||||
|
@ -487,6 +499,7 @@ HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
|
|||
HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
|
||||
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
||||
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
||||
HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
|
||||
HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
|
||||
HAVE_DECL_FLOORL = @HAVE_DECL_FLOORL@
|
||||
HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
|
||||
|
@ -529,6 +542,7 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
|
|||
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
||||
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
||||
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
||||
HAVE_DIRENT_H = @HAVE_DIRENT_H@
|
||||
HAVE_DUP2 = @HAVE_DUP2@
|
||||
HAVE_DUP3 = @HAVE_DUP3@
|
||||
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
||||
|
@ -542,6 +556,7 @@ HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
|||
HAVE_FCHDIR = @HAVE_FCHDIR@
|
||||
HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
|
||||
HAVE_FDATASYNC = @HAVE_FDATASYNC@
|
||||
HAVE_FDOPENDIR = @HAVE_FDOPENDIR@
|
||||
HAVE_FEATURES_H = @HAVE_FEATURES_H@
|
||||
HAVE_FFSL = @HAVE_FFSL@
|
||||
HAVE_FFSLL = @HAVE_FFSLL@
|
||||
|
@ -594,6 +609,7 @@ HAVE_MEMCHR = @HAVE_MEMCHR@
|
|||
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
||||
HAVE_MODFF = @HAVE_MODFF@
|
||||
HAVE_MODFL = @HAVE_MODFL@
|
||||
HAVE_OPENDIR = @HAVE_OPENDIR@
|
||||
HAVE_OS_H = @HAVE_OS_H@
|
||||
HAVE_PIPE = @HAVE_PIPE@
|
||||
HAVE_PIPE2 = @HAVE_PIPE2@
|
||||
|
@ -601,13 +617,16 @@ HAVE_POWF = @HAVE_POWF@
|
|||
HAVE_PREAD = @HAVE_PREAD@
|
||||
HAVE_PWRITE = @HAVE_PWRITE@
|
||||
HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
|
||||
HAVE_READDIR = @HAVE_READDIR@
|
||||
HAVE_READLINK = @HAVE_READLINK@
|
||||
HAVE_READLINKAT = @HAVE_READLINKAT@
|
||||
HAVE_REMAINDER = @HAVE_REMAINDER@
|
||||
HAVE_REMAINDERF = @HAVE_REMAINDERF@
|
||||
HAVE_REWINDDIR = @HAVE_REWINDDIR@
|
||||
HAVE_RINT = @HAVE_RINT@
|
||||
HAVE_RINTL = @HAVE_RINTL@
|
||||
HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = @HAVE_SAME_LONG_DOUBLE_AS_DOUBLE@
|
||||
HAVE_SCANDIR = @HAVE_SCANDIR@
|
||||
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
||||
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
||||
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
||||
|
@ -702,6 +721,7 @@ LTLIBOBJS = @LTLIBOBJS@
|
|||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NEXT_AS_FIRST_DIRECTIVE_DIRENT_H = @NEXT_AS_FIRST_DIRECTIVE_DIRENT_H@
|
||||
NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
|
||||
NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@
|
||||
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
||||
|
@ -713,6 +733,7 @@ NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
|
|||
NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@
|
||||
NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@
|
||||
NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@
|
||||
NEXT_DIRENT_H = @NEXT_DIRENT_H@
|
||||
NEXT_ERRNO_H = @NEXT_ERRNO_H@
|
||||
NEXT_FLOAT_H = @NEXT_FLOAT_H@
|
||||
NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
|
||||
|
@ -747,6 +768,8 @@ REPLACE_CEILF = @REPLACE_CEILF@
|
|||
REPLACE_CEILL = @REPLACE_CEILL@
|
||||
REPLACE_CHOWN = @REPLACE_CHOWN@
|
||||
REPLACE_CLOSE = @REPLACE_CLOSE@
|
||||
REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
|
||||
REPLACE_DIRFD = @REPLACE_DIRFD@
|
||||
REPLACE_DUP = @REPLACE_DUP@
|
||||
REPLACE_DUP2 = @REPLACE_DUP2@
|
||||
REPLACE_EXP2 = @REPLACE_EXP2@
|
||||
|
@ -755,6 +778,7 @@ REPLACE_EXPM1 = @REPLACE_EXPM1@
|
|||
REPLACE_EXPM1F = @REPLACE_EXPM1F@
|
||||
REPLACE_FABSL = @REPLACE_FABSL@
|
||||
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
||||
REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
|
||||
REPLACE_FLOOR = @REPLACE_FLOOR@
|
||||
REPLACE_FLOORF = @REPLACE_FLOORF@
|
||||
REPLACE_FLOORL = @REPLACE_FLOORL@
|
||||
|
@ -819,6 +843,7 @@ REPLACE_MODFF = @REPLACE_MODFF@
|
|||
REPLACE_MODFL = @REPLACE_MODFL@
|
||||
REPLACE_NAN = @REPLACE_NAN@
|
||||
REPLACE_NULL = @REPLACE_NULL@
|
||||
REPLACE_OPENDIR = @REPLACE_OPENDIR@
|
||||
REPLACE_PREAD = @REPLACE_PREAD@
|
||||
REPLACE_PWRITE = @REPLACE_PWRITE@
|
||||
REPLACE_READ = @REPLACE_READ@
|
||||
|
@ -945,8 +970,8 @@ SUBDIRS =
|
|||
noinst_HEADERS =
|
||||
noinst_LIBRARIES = libgnu.a
|
||||
noinst_LTLIBRARIES =
|
||||
EXTRA_DIST = m4/gnulib-cache.m4 alloca.c alloca.in.h errno.in.h \
|
||||
float.c float.in.h itold.c fnmatch.c fnmatch.in.h \
|
||||
EXTRA_DIST = m4/gnulib-cache.m4 alloca.c alloca.in.h dirent.in.h \
|
||||
errno.in.h float.c float.in.h itold.c fnmatch.c fnmatch.in.h \
|
||||
fnmatch_loop.c fpucw.h frexp.c frexp.c frexpl.c intprops.h \
|
||||
inttypes.in.h float+.h isnan.c isnand-nolibm.h isnand.c \
|
||||
float+.h isnan.c isnanl-nolibm.h isnanl.c config.charset \
|
||||
|
@ -971,18 +996,19 @@ EXTRA_DIST = m4/gnulib-cache.m4 alloca.c alloca.in.h errno.in.h \
|
|||
# statements but through direct file reference. Therefore this snippet must be
|
||||
# present in all Makefile.am that need it. This is ensured by the applicability
|
||||
# 'all' defined above.
|
||||
BUILT_SOURCES = $(ALLOCA_H) configmake.h $(ERRNO_H) $(FLOAT_H) \
|
||||
$(FNMATCH_H) inttypes.h math.h arg-nonnull.h c++defs.h \
|
||||
warn-on-use.h $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) string.h \
|
||||
sys/types.h unistd.h wchar.h wctype.h
|
||||
BUILT_SOURCES = $(ALLOCA_H) configmake.h dirent.h $(ERRNO_H) \
|
||||
$(FLOAT_H) $(FNMATCH_H) inttypes.h math.h arg-nonnull.h \
|
||||
c++defs.h warn-on-use.h $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) \
|
||||
string.h sys/types.h unistd.h wchar.h wctype.h
|
||||
SUFFIXES = .sed .sin
|
||||
MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t errno.h \
|
||||
errno.h-t float.h float.h-t fnmatch.h fnmatch.h-t inttypes.h \
|
||||
inttypes.h-t math.h math.h-t arg-nonnull.h arg-nonnull.h-t \
|
||||
c++defs.h c++defs.h-t warn-on-use.h warn-on-use.h-t stdbool.h \
|
||||
stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t string.h \
|
||||
string.h-t sys/types.h sys/types.h-t unistd.h unistd.h-t \
|
||||
wchar.h wchar.h-t wctype.h wctype.h-t
|
||||
MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t dirent.h \
|
||||
dirent.h-t errno.h errno.h-t float.h float.h-t fnmatch.h \
|
||||
fnmatch.h-t inttypes.h inttypes.h-t math.h math.h-t \
|
||||
arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t \
|
||||
warn-on-use.h warn-on-use.h-t stdbool.h stdbool.h-t stddef.h \
|
||||
stddef.h-t stdint.h stdint.h-t string.h string.h-t sys/types.h \
|
||||
sys/types.h-t unistd.h unistd.h-t wchar.h wchar.h-t wctype.h \
|
||||
wctype.h-t
|
||||
MOSTLYCLEANDIRS =
|
||||
CLEANFILES = configmake.h configmake.h-t charset.alias ref-add.sed \
|
||||
ref-del.sed
|
||||
|
@ -1471,6 +1497,45 @@ configmake.h: Makefile
|
|||
} | sed '/""/d' > $@-t && \
|
||||
mv -f $@-t $@
|
||||
|
||||
# We need the following in order to create <dirent.h> when the system
|
||||
# doesn't have one that works with the given compiler.
|
||||
dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
|
||||
$(AM_V_GEN)rm -f $@-t $@ && \
|
||||
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
|
||||
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
|
||||
-e 's|@''HAVE_DIRENT_H''@|$(HAVE_DIRENT_H)|g' \
|
||||
-e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
|
||||
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
||||
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||
-e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \
|
||||
-e 's/@''GNULIB_OPENDIR''@/$(GNULIB_OPENDIR)/g' \
|
||||
-e 's/@''GNULIB_READDIR''@/$(GNULIB_READDIR)/g' \
|
||||
-e 's/@''GNULIB_REWINDDIR''@/$(GNULIB_REWINDDIR)/g' \
|
||||
-e 's/@''GNULIB_CLOSEDIR''@/$(GNULIB_CLOSEDIR)/g' \
|
||||
-e 's/@''GNULIB_DIRFD''@/$(GNULIB_DIRFD)/g' \
|
||||
-e 's/@''GNULIB_FDOPENDIR''@/$(GNULIB_FDOPENDIR)/g' \
|
||||
-e 's/@''GNULIB_SCANDIR''@/$(GNULIB_SCANDIR)/g' \
|
||||
-e 's/@''GNULIB_ALPHASORT''@/$(GNULIB_ALPHASORT)/g' \
|
||||
-e 's/@''HAVE_OPENDIR''@/$(HAVE_OPENDIR)/g' \
|
||||
-e 's/@''HAVE_READDIR''@/$(HAVE_READDIR)/g' \
|
||||
-e 's/@''HAVE_REWINDDIR''@/$(HAVE_REWINDDIR)/g' \
|
||||
-e 's/@''HAVE_CLOSEDIR''@/$(HAVE_CLOSEDIR)/g' \
|
||||
-e 's|@''HAVE_DECL_DIRFD''@|$(HAVE_DECL_DIRFD)|g' \
|
||||
-e 's|@''HAVE_DECL_FDOPENDIR''@|$(HAVE_DECL_FDOPENDIR)|g' \
|
||||
-e 's|@''HAVE_FDOPENDIR''@|$(HAVE_FDOPENDIR)|g' \
|
||||
-e 's|@''HAVE_SCANDIR''@|$(HAVE_SCANDIR)|g' \
|
||||
-e 's|@''HAVE_ALPHASORT''@|$(HAVE_ALPHASORT)|g' \
|
||||
-e 's|@''REPLACE_OPENDIR''@|$(REPLACE_OPENDIR)|g' \
|
||||
-e 's|@''REPLACE_CLOSEDIR''@|$(REPLACE_CLOSEDIR)|g' \
|
||||
-e 's|@''REPLACE_DIRFD''@|$(REPLACE_DIRFD)|g' \
|
||||
-e 's|@''REPLACE_FDOPENDIR''@|$(REPLACE_FDOPENDIR)|g' \
|
||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||
< $(srcdir)/dirent.in.h; \
|
||||
} > $@-t && \
|
||||
mv $@-t $@
|
||||
|
||||
# We need the following in order to create <errno.h> when the system
|
||||
# doesn't have one that is POSIX compliant.
|
||||
@GL_GENERATE_ERRNO_H_TRUE@errno.h: errno.in.h $(top_builddir)/config.status
|
||||
|
|
|
@ -0,0 +1,258 @@
|
|||
/* A GNU-like <dirent.h>.
|
||||
Copyright (C) 2006-2012 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef _@GUARD_PREFIX@_DIRENT_H
|
||||
|
||||
#if __GNUC__ >= 3
|
||||
@PRAGMA_SYSTEM_HEADER@
|
||||
#endif
|
||||
@PRAGMA_COLUMNS@
|
||||
|
||||
/* The include_next requires a split double-inclusion guard. */
|
||||
#if @HAVE_DIRENT_H@
|
||||
# @INCLUDE_NEXT@ @NEXT_DIRENT_H@
|
||||
#endif
|
||||
|
||||
#ifndef _@GUARD_PREFIX@_DIRENT_H
|
||||
#define _@GUARD_PREFIX@_DIRENT_H
|
||||
|
||||
/* Get ino_t. Needed on some systems, including glibc 2.8. */
|
||||
#include <sys/types.h>
|
||||
|
||||
#if !@HAVE_DIRENT_H@
|
||||
/* Define types DIR and 'struct dirent'. */
|
||||
# if !GNULIB_defined_struct_dirent
|
||||
struct dirent
|
||||
{
|
||||
char d_type;
|
||||
char d_name[1];
|
||||
};
|
||||
/* Possible values for 'd_type'. */
|
||||
# define DT_UNKNOWN 0
|
||||
# define DT_FIFO 1 /* FIFO */
|
||||
# define DT_CHR 2 /* character device */
|
||||
# define DT_DIR 4 /* directory */
|
||||
# define DT_BLK 6 /* block device */
|
||||
# define DT_REG 8 /* regular file */
|
||||
# define DT_LNK 10 /* symbolic link */
|
||||
# define DT_SOCK 12 /* socket */
|
||||
# define DT_WHT 14 /* whiteout */
|
||||
typedef struct gl_directory DIR;
|
||||
# define GNULIB_defined_struct_dirent 1
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* The __attribute__ feature is available in gcc versions 2.5 and later.
|
||||
The attribute __pure__ was added in gcc 2.96. */
|
||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
||||
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
||||
#else
|
||||
# define _GL_ATTRIBUTE_PURE /* empty */
|
||||
#endif
|
||||
|
||||
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
||||
|
||||
/* The definition of _GL_ARG_NONNULL is copied here. */
|
||||
|
||||
/* The definition of _GL_WARN_ON_USE is copied here. */
|
||||
|
||||
|
||||
/* Declare overridden functions. */
|
||||
|
||||
#if @GNULIB_OPENDIR@
|
||||
# if @REPLACE_OPENDIR@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef opendir
|
||||
# define opendir rpl_opendir
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1)));
|
||||
_GL_CXXALIAS_RPL (opendir, DIR *, (const char *dir_name));
|
||||
# else
|
||||
# if !@HAVE_OPENDIR@
|
||||
_GL_FUNCDECL_SYS (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1)));
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (opendir, DIR *, (const char *dir_name));
|
||||
# endif
|
||||
_GL_CXXALIASWARN (opendir);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef opendir
|
||||
# if HAVE_RAW_DECL_OPENDIR
|
||||
_GL_WARN_ON_USE (opendir, "opendir is not portable - "
|
||||
"use gnulib module opendir for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if @GNULIB_READDIR@
|
||||
# if !@HAVE_READDIR@
|
||||
_GL_FUNCDECL_SYS (readdir, struct dirent *, (DIR *dirp) _GL_ARG_NONNULL ((1)));
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (readdir, struct dirent *, (DIR *dirp));
|
||||
_GL_CXXALIASWARN (readdir);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef readdir
|
||||
# if HAVE_RAW_DECL_READDIR
|
||||
_GL_WARN_ON_USE (readdir, "readdir is not portable - "
|
||||
"use gnulib module readdir for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if @GNULIB_REWINDDIR@
|
||||
# if !@HAVE_REWINDDIR@
|
||||
_GL_FUNCDECL_SYS (rewinddir, void, (DIR *dirp) _GL_ARG_NONNULL ((1)));
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (rewinddir, void, (DIR *dirp));
|
||||
_GL_CXXALIASWARN (rewinddir);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef rewinddir
|
||||
# if HAVE_RAW_DECL_REWINDDIR
|
||||
_GL_WARN_ON_USE (rewinddir, "rewinddir is not portable - "
|
||||
"use gnulib module rewinddir for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if @GNULIB_CLOSEDIR@
|
||||
# if @REPLACE_CLOSEDIR@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef closedir
|
||||
# define closedir rpl_closedir
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1)));
|
||||
_GL_CXXALIAS_RPL (closedir, int, (DIR *dirp));
|
||||
# else
|
||||
# if !@HAVE_CLOSEDIR@
|
||||
_GL_FUNCDECL_SYS (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1)));
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (closedir, int, (DIR *dirp));
|
||||
# endif
|
||||
_GL_CXXALIASWARN (closedir);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef closedir
|
||||
# if HAVE_RAW_DECL_CLOSEDIR
|
||||
_GL_WARN_ON_USE (closedir, "closedir is not portable - "
|
||||
"use gnulib module closedir for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if @GNULIB_DIRFD@
|
||||
/* Return the file descriptor associated with the given directory stream,
|
||||
or -1 if none exists. */
|
||||
# if @REPLACE_DIRFD@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef dirfd
|
||||
# define dirfd rpl_dirfd
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (dirfd, int, (DIR *) _GL_ARG_NONNULL ((1)));
|
||||
_GL_CXXALIAS_RPL (dirfd, int, (DIR *));
|
||||
# else
|
||||
# if defined __cplusplus && defined GNULIB_NAMESPACE && defined dirfd
|
||||
/* dirfd is defined as a macro and not as a function.
|
||||
Turn it into a function and get rid of the macro. */
|
||||
static inline int (dirfd) (DIR *dp) { return dirfd (dp); }
|
||||
# undef dirfd
|
||||
# endif
|
||||
# if !(@HAVE_DECL_DIRFD@ || defined dirfd)
|
||||
_GL_FUNCDECL_SYS (dirfd, int, (DIR *) _GL_ARG_NONNULL ((1)));
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (dirfd, int, (DIR *));
|
||||
# endif
|
||||
_GL_CXXALIASWARN (dirfd);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef dirfd
|
||||
# if HAVE_RAW_DECL_DIRFD
|
||||
_GL_WARN_ON_USE (dirfd, "dirfd is unportable - "
|
||||
"use gnulib module dirfd for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if @GNULIB_FDOPENDIR@
|
||||
/* Open a directory stream visiting the given directory file
|
||||
descriptor. Return NULL and set errno if fd is not visiting a
|
||||
directory. On success, this function consumes fd (it will be
|
||||
implicitly closed either by this function or by a subsequent
|
||||
closedir). */
|
||||
# if @REPLACE_FDOPENDIR@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef fdopendir
|
||||
# define fdopendir rpl_fdopendir
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (fdopendir, DIR *, (int fd));
|
||||
_GL_CXXALIAS_RPL (fdopendir, DIR *, (int fd));
|
||||
# else
|
||||
# if !@HAVE_FDOPENDIR@ || !@HAVE_DECL_FDOPENDIR@
|
||||
_GL_FUNCDECL_SYS (fdopendir, DIR *, (int fd));
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (fdopendir, DIR *, (int fd));
|
||||
# endif
|
||||
_GL_CXXALIASWARN (fdopendir);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef fdopendir
|
||||
# if HAVE_RAW_DECL_FDOPENDIR
|
||||
_GL_WARN_ON_USE (fdopendir, "fdopendir is unportable - "
|
||||
"use gnulib module fdopendir for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if @GNULIB_SCANDIR@
|
||||
/* Scan the directory DIR, calling FILTER on each directory entry.
|
||||
Entries for which FILTER returns nonzero are individually malloc'd,
|
||||
sorted using qsort with CMP, and collected in a malloc'd array in
|
||||
*NAMELIST. Returns the number of entries selected, or -1 on error. */
|
||||
# if !@HAVE_SCANDIR@
|
||||
_GL_FUNCDECL_SYS (scandir, int,
|
||||
(const char *dir, struct dirent ***namelist,
|
||||
int (*filter) (const struct dirent *),
|
||||
int (*cmp) (const struct dirent **, const struct dirent **))
|
||||
_GL_ARG_NONNULL ((1, 2, 4)));
|
||||
# endif
|
||||
/* Need to cast, because on glibc systems, the fourth parameter is
|
||||
int (*cmp) (const void *, const void *). */
|
||||
_GL_CXXALIAS_SYS_CAST (scandir, int,
|
||||
(const char *dir, struct dirent ***namelist,
|
||||
int (*filter) (const struct dirent *),
|
||||
int (*cmp) (const struct dirent **, const struct dirent **)));
|
||||
_GL_CXXALIASWARN (scandir);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef scandir
|
||||
# if HAVE_RAW_DECL_SCANDIR
|
||||
_GL_WARN_ON_USE (scandir, "scandir is unportable - "
|
||||
"use gnulib module scandir for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if @GNULIB_ALPHASORT@
|
||||
/* Compare two 'struct dirent' entries alphabetically. */
|
||||
# if !@HAVE_ALPHASORT@
|
||||
_GL_FUNCDECL_SYS (alphasort, int,
|
||||
(const struct dirent **, const struct dirent **)
|
||||
_GL_ATTRIBUTE_PURE
|
||||
_GL_ARG_NONNULL ((1, 2)));
|
||||
# endif
|
||||
/* Need to cast, because on glibc systems, the parameters are
|
||||
(const void *, const void *). */
|
||||
_GL_CXXALIAS_SYS_CAST (alphasort, int,
|
||||
(const struct dirent **, const struct dirent **));
|
||||
_GL_CXXALIASWARN (alphasort);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef alphasort
|
||||
# if HAVE_RAW_DECL_ALPHASORT
|
||||
_GL_WARN_ON_USE (alphasort, "alphasort is unportable - "
|
||||
"use gnulib module alphasort for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* _@GUARD_PREFIX@_DIRENT_H */
|
||||
#endif /* _@GUARD_PREFIX@_DIRENT_H */
|
|
@ -0,0 +1,64 @@
|
|||
# dirent_h.m4 serial 16
|
||||
dnl Copyright (C) 2008-2012 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
||||
dnl Written by Bruno Haible.
|
||||
|
||||
AC_DEFUN([gl_DIRENT_H],
|
||||
[
|
||||
dnl Use AC_REQUIRE here, so that the default behavior below is expanded
|
||||
dnl once only, before all statements that occur in other macros.
|
||||
AC_REQUIRE([gl_DIRENT_H_DEFAULTS])
|
||||
|
||||
dnl <dirent.h> is always overridden, because of GNULIB_POSIXCHECK.
|
||||
gl_CHECK_NEXT_HEADERS([dirent.h])
|
||||
if test $ac_cv_header_dirent_h = yes; then
|
||||
HAVE_DIRENT_H=1
|
||||
else
|
||||
HAVE_DIRENT_H=0
|
||||
fi
|
||||
AC_SUBST([HAVE_DIRENT_H])
|
||||
|
||||
dnl Check for declarations of anything we want to poison if the
|
||||
dnl corresponding gnulib module is not in use.
|
||||
gl_WARN_ON_USE_PREPARE([[#include <dirent.h>
|
||||
]], [alphasort closedir dirfd fdopendir opendir readdir rewinddir scandir])
|
||||
])
|
||||
|
||||
AC_DEFUN([gl_DIRENT_MODULE_INDICATOR],
|
||||
[
|
||||
dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
|
||||
AC_REQUIRE([gl_DIRENT_H_DEFAULTS])
|
||||
gl_MODULE_INDICATOR_SET_VARIABLE([$1])
|
||||
dnl Define it also as a C macro, for the benefit of the unit tests.
|
||||
gl_MODULE_INDICATOR_FOR_TESTS([$1])
|
||||
])
|
||||
|
||||
AC_DEFUN([gl_DIRENT_H_DEFAULTS],
|
||||
[
|
||||
AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) dnl for REPLACE_FCHDIR
|
||||
GNULIB_OPENDIR=0; AC_SUBST([GNULIB_OPENDIR])
|
||||
GNULIB_READDIR=0; AC_SUBST([GNULIB_READDIR])
|
||||
GNULIB_REWINDDIR=0; AC_SUBST([GNULIB_REWINDDIR])
|
||||
GNULIB_CLOSEDIR=0; AC_SUBST([GNULIB_CLOSEDIR])
|
||||
GNULIB_DIRFD=0; AC_SUBST([GNULIB_DIRFD])
|
||||
GNULIB_FDOPENDIR=0; AC_SUBST([GNULIB_FDOPENDIR])
|
||||
GNULIB_SCANDIR=0; AC_SUBST([GNULIB_SCANDIR])
|
||||
GNULIB_ALPHASORT=0; AC_SUBST([GNULIB_ALPHASORT])
|
||||
dnl Assume proper GNU behavior unless another module says otherwise.
|
||||
HAVE_OPENDIR=1; AC_SUBST([HAVE_OPENDIR])
|
||||
HAVE_READDIR=1; AC_SUBST([HAVE_READDIR])
|
||||
HAVE_REWINDDIR=1; AC_SUBST([HAVE_REWINDDIR])
|
||||
HAVE_CLOSEDIR=1; AC_SUBST([HAVE_CLOSEDIR])
|
||||
HAVE_DECL_DIRFD=1; AC_SUBST([HAVE_DECL_DIRFD])
|
||||
HAVE_DECL_FDOPENDIR=1;AC_SUBST([HAVE_DECL_FDOPENDIR])
|
||||
HAVE_FDOPENDIR=1; AC_SUBST([HAVE_FDOPENDIR])
|
||||
HAVE_SCANDIR=1; AC_SUBST([HAVE_SCANDIR])
|
||||
HAVE_ALPHASORT=1; AC_SUBST([HAVE_ALPHASORT])
|
||||
REPLACE_OPENDIR=0; AC_SUBST([REPLACE_OPENDIR])
|
||||
REPLACE_CLOSEDIR=0; AC_SUBST([REPLACE_CLOSEDIR])
|
||||
REPLACE_DIRFD=0; AC_SUBST([REPLACE_DIRFD])
|
||||
REPLACE_FDOPENDIR=0; AC_SUBST([REPLACE_FDOPENDIR])
|
||||
])
|
|
@ -27,11 +27,12 @@
|
|||
|
||||
|
||||
# Specification in the form of a command-line invocation:
|
||||
# gnulib-tool --import --dir=. --lib=libgnu --source-base=import --m4-base=import/m4 --doc-base=doc --tests-base=tests --aux-dir=import/extra --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files fnmatch-gnu frexpl inttypes memmem pathmax strerror strstr unistd update-copyright
|
||||
# gnulib-tool --import --dir=. --lib=libgnu --source-base=import --m4-base=import/m4 --doc-base=doc --tests-base=tests --aux-dir=import/extra --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files dirent fnmatch-gnu frexpl inttypes memmem pathmax strerror strstr unistd update-copyright
|
||||
|
||||
# Specification in the form of a few gnulib-tool.m4 macro invocations:
|
||||
gl_LOCAL_DIR([])
|
||||
gl_MODULES([
|
||||
dirent
|
||||
fnmatch-gnu
|
||||
frexpl
|
||||
inttypes
|
||||
|
|
|
@ -41,6 +41,7 @@ AC_DEFUN([gl_EARLY],
|
|||
# Code from module alloca:
|
||||
# Code from module alloca-opt:
|
||||
# Code from module configmake:
|
||||
# Code from module dirent:
|
||||
# Code from module errno:
|
||||
# Code from module extensions:
|
||||
AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
|
||||
|
@ -109,6 +110,7 @@ AC_DEFUN([gl_INIT],
|
|||
gl_source_base='import'
|
||||
gl_FUNC_ALLOCA
|
||||
gl_CONFIGMAKE_PREP
|
||||
gl_DIRENT_H
|
||||
gl_HEADER_ERRNO_H
|
||||
AC_REQUIRE([gl_EXTERN_INLINE])
|
||||
gl_FLOAT_H
|
||||
|
@ -368,6 +370,7 @@ AC_DEFUN([gl_FILE_LIST], [
|
|||
lib/alloca.c
|
||||
lib/alloca.in.h
|
||||
lib/config.charset
|
||||
lib/dirent.in.h
|
||||
lib/errno.in.h
|
||||
lib/float+.h
|
||||
lib/float.c
|
||||
|
@ -424,6 +427,7 @@ AC_DEFUN([gl_FILE_LIST], [
|
|||
m4/alloca.m4
|
||||
m4/codeset.m4
|
||||
m4/configmake.m4
|
||||
m4/dirent_h.m4
|
||||
m4/errno_h.m4
|
||||
m4/exponentd.m4
|
||||
m4/exponentl.m4
|
||||
|
|
|
@ -39,6 +39,7 @@ IMPORTED_GNULIB_MODULES="\
|
|||
pathmax \
|
||||
strerror \
|
||||
strstr \
|
||||
dirent \
|
||||
"
|
||||
|
||||
# The gnulib commit ID to use for the update.
|
||||
|
|
Loading…
Reference in New Issue