diff options
author | Jim Meyering <jim@meyering.net> | 2003-03-17 19:28:31 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-03-17 19:28:31 +0000 |
commit | 70c7e4f3e8f11fc94c629f5bc2ba8effa4330238 (patch) | |
tree | b2191c0898fee1f9e49396e7f295efc58c425258 /m4/dirfd.m4 | |
parent | 49475d0eea975ab6501f97be73dd4864df4ff19c (diff) | |
download | coreutils-70c7e4f3e8f11fc94c629f5bc2ba8effa4330238.tar.xz |
(UTILS_FUNC_DIRFD): Test the cache variable, not one
that is guaranteed to be `no'. Use `no_such_member' to indicate
that condition, rather than `-1' which is slightly misleading.
Change the name of the cache variable to have the gl_ prefix.
Prompted by a patch from Richard Dawe for DJGPP.
Diffstat (limited to 'm4/dirfd.m4')
-rw-r--r-- | m4/dirfd.m4 | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/m4/dirfd.m4 b/m4/dirfd.m4 index 0e1090ed2..995cd2550 100644 --- a/m4/dirfd.m4 +++ b/m4/dirfd.m4 @@ -1,4 +1,4 @@ -#serial 4 +#serial 5 dnl Find out how to get the file descriptor associated with an open DIR*. dnl From Jim Meyering @@ -45,7 +45,7 @@ AC_DEFUN([UTILS_FUNC_DIRFD], AC_REPLACE_FUNCS([dirfd]) AC_CACHE_CHECK( [how to get the file descriptor associated with an open DIR*], - ac_cv_sys_dir_fd_member_name, + gl_cv_sys_dir_fd_member_name, [ dirfd_save_CFLAGS=$CFLAGS for ac_expr in d_fd dd_fd; do @@ -60,14 +60,14 @@ AC_DEFUN([UTILS_FUNC_DIRFD], CFLAGS=$dirfd_save_CFLAGS test "$dir_fd_found" = yes && break done - test "$dir_fd_found" = yes || ac_expr=-1 + test "$dir_fd_found" = yes || ac_expr=no_such_member - ac_cv_sys_dir_fd_member_name=$ac_expr + gl_cv_sys_dir_fd_member_name=$ac_expr ] ) - if test $ac_cv_have_decl_dirfd = no; then + if test $gl_cv_sys_dir_fd_member_name != no_such_member; then AC_DEFINE_UNQUOTED(DIR_FD_MEMBER_NAME, - $ac_cv_sys_dir_fd_member_name, + $gl_cv_sys_dir_fd_member_name, [the name of the file descriptor member of DIR]) fi AH_VERBATIM(DIR_TO_FD, |