Mercurial > hg > octave-lojdl > gnulib-hg
changeset 6899:4f743199c786
* MODULES.html.sh: Add sys_stat.
* modules/sys_stat: New module.
* modules/mkstemp (Depends-on): Add sys_stat.
author | Eric Blake <ebb9@byu.net> |
---|---|
date | Thu, 29 Jun 2006 22:21:39 +0000 |
parents | 0063c4feadd4 |
children | 40f132eb7892 |
files | ChangeLog MODULES.html.sh modules/mkstemp modules/sys_stat |
diffstat | 4 files changed, 43 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-06-29 Eric Blake <ebb9@byu.net> + + * MODULES.html.sh: Add sys_stat. + * modules/sys_stat: New module. + * modules/mkstemp (Depends-on): Add sys_stat. + 2006-06-29 Jim Meyering <jim@meyering.net> * modules/strftime (Maintainer): Add my name, since with the
--- 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
--- a/modules/mkstemp +++ b/modules/mkstemp @@ -12,6 +12,7 @@ Depends-on: stat-macros +sys_stat configure.ac: gl_FUNC_MKSTEMP
new file mode 100644 --- /dev/null +++ b/modules/sys_stat @@ -0,0 +1,35 @@ +Description: +A <sys/stat.h> 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 <sys/stat.h> 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 <sys/stat.h> + +License: +LGPL + +Maintainer: +Eric Blake