* MODULES.html.sh: Document tempname.
authorEric Blake <ebb9@byu.net>
Fri, 27 Oct 2006 13:51:23 +0000 (13:51 +0000)
committerEric Blake <ebb9@byu.net>
Fri, 27 Oct 2006 13:51:23 +0000 (13:51 +0000)
commita8753bfd5b8e2d2d440febce6355fc719eb469b4
tree0ad6728246a66e61caf6fbcacf347708dcfd7786
parent7f6be5eeffbc0e1aa1fbcd44fef901f1178591bc
* 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.
12 files changed:
ChangeLog
MODULES.html.sh
lib/mkstemp.c
lib/stat_.h
lib/tempname.c
lib/tempname.h [new file with mode: 0644]
m4/mkstemp.m4
m4/sys_stat_h.m4
m4/tempname.m4 [new file with mode: 0644]
modules/mkstemp
modules/sys_stat
modules/tempname [new file with mode: 0644]