diff options
author | Bruno Haible <bruno@clisp.org> | 2011-09-11 18:14:00 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-09-11 18:14:00 +0200 |
commit | 1caec4216cb4edce9d6bc330c561d721e84225cc (patch) | |
tree | a5e3caea969236d5db6e29e5a2e5bcecc361791c /modules/sys_types | |
parent | cf00d49188ce187174233c0a5e7bd018340a8aab (diff) | |
download | gnulib-1caec4216cb4edce9d6bc330c561d721e84225cc.tar.gz |
New module 'sys_types'.
* lib/sys_types.in.h: New file.
* m4/sys_types_h.m4: New file.
* modules/sys_types: New file.
* doc/posix-headers/sys_types.texi: Mention the new module and the
size_t problem on MSVC 9.
Diffstat (limited to 'modules/sys_types')
-rw-r--r-- | modules/sys_types | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/modules/sys_types b/modules/sys_types new file mode 100644 index 0000000000..2798676ffc --- /dev/null +++ b/modules/sys_types @@ -0,0 +1,41 @@ +Description: +A <sys/types.h> that conforms better to POSIX. + +Files: +lib/sys_types.in.h +m4/sys_types_h.m4 + +Depends-on: +include_next + +configure.ac: +gl_SYS_TYPES_H +AC_PROG_MKDIR_P + +Makefile.am: +BUILT_SOURCES += sys/types.h + +# We need the following in order to create <sys/types.h> when the system +# doesn't have one that works with the given compiler. +sys/types.h: sys_types.in.h $(top_builddir)/config.status + $(AM_V_at)$(MKDIR_P) sys + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ + -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \ + < $(srcdir)/sys_types.in.h; \ + } > $@-t && \ + mv $@-t $@ +MOSTLYCLEANFILES += sys/types.h sys/types.h-t + +Include: +<sys/types.h> + +License: +LGPLv2+ + +Maintainer: +all |