# HG changeset patch # User Eric Blake # Date 1151619699 0 # Node ID 4f743199c786e9d8924abbd6c414acf9f53430e4 # Parent 0063c4feadd448bdc302ae80aa3580bf52ca0f72 * MODULES.html.sh: Add sys_stat. * modules/sys_stat: New module. * modules/mkstemp (Depends-on): Add sys_stat. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-06-29 Eric Blake + + * MODULES.html.sh: Add sys_stat. + * modules/sys_stat: New module. + * modules/mkstemp (Depends-on): Add sys_stat. + 2006-06-29 Jim Meyering * modules/strftime (Maintainer): Add my name, since with the diff --git a/MODULES.html.sh b/MODULES.html.sh --- a/MODULES.html.sh +++ b/MODULES.html.sh @@ -1808,6 +1808,7 @@ func_module rmdir func_module ssize_t func_module strtok_r + func_module sys_stat func_module unistd func_module utime func_module wcwidth diff --git a/modules/mkstemp b/modules/mkstemp --- a/modules/mkstemp +++ b/modules/mkstemp @@ -12,6 +12,7 @@ Depends-on: stat-macros +sys_stat configure.ac: gl_FUNC_MKSTEMP diff --git a/modules/sys_stat b/modules/sys_stat new file mode 100644 --- /dev/null +++ b/modules/sys_stat @@ -0,0 +1,35 @@ +Description: +A for systems with missing declarations. + +Files: +lib/stat_.h +m4/full-header-path.m4 +m4/sys_stat_h.m4 + +Depends-on: + +configure.ac: +gl_HEADER_SYS_STAT_H + +Makefile.am: +BUILT_SOURCES += $(SYS_STAT_H) +EXTRA_DIST += stat_.h + +# We need the following in order to create when the system +# has one that is incomplete. +sys/stat.h: stat_.h + test -d sys || mkdir sys + sed -e 's|@''FULL_PATH_SYS_STAT_H''@|$(FULL_PATH_SYS_STAT_H)|g' \ + < $(srcdir)/stat_.h > $@-t + mv $@-t $@ +MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t +MOSTLYCLEANDIRS += sys + +Include: +#include + +License: +LGPL + +Maintainer: +Eric Blake