Mercurial > hg > octave-kai > gnulib-hg
diff m4/sys_stat_h.m4 @ 7575:483757159eb6
* MODULES.html.sh: Document tempname.
* modules/mkstemp (Depends-on): Add tempname, and drop transitive
dependencies.
(Files): Move lib/tempname.c...
* modules/tempname: ...to this new module.
* m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Remove tempname checks.
(gl_PREREQ_TEMPNAME): Move...
* m4/tempname.m4: ...to this new file.
* lib/mkstemp.c (includes) [!_LIBC]: Use tempname.h.
* modules/sys_stat (Depends-on): Add stat-macros.
* lib/stat_.h (includes): Pick up stat macros.
* m4/sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Replace <sys/stat.h>
if stat macros are broken.
* lib/tempname.c (includes): No need to include "stat-macros.h".
(__gen_tempname) [!_LIBC]: Expose as gen_tempname.
(direxists, __path_search) [!_LIBC]: Don't compile these in
gnulib; the tmpdir module covers that.
* lib/tempname.h: New file.
author | Eric Blake <ebb9@byu.net> |
---|---|
date | Fri, 27 Oct 2006 13:51:23 +0000 |
parents | 9c46029b6970 |
children | 45c727466eb8 |
line wrap: on
line diff
--- a/m4/sys_stat_h.m4 +++ b/m4/sys_stat_h.m4 @@ -17,8 +17,12 @@ dnl instead. AC_CHECK_DECLS([mkdir], [], [], [#include <sys/stat.h>]) + dnl Check for broken stat macros. + AC_REQUIRE([AC_HEADER_STAT]) + SYS_STAT_H= - if test $ac_cv_func_lstat:$ac_cv_have_decl_mkdir != yes:yes ; then + if test $ac_cv_func_lstat:$ac_cv_have_decl_mkdir:$ac_cv_header_stat_broken \ + != yes:yes:no ; then gl_ABSOLUTE_HEADER([sys/stat.h]) ABSOLUTE_SYS_STAT_H=\"$gl_cv_absolute_sys_stat_h\" AC_CHECK_HEADERS([io.h])