annotate modules/unistd @ 8995:1025663f7658

* m4/include_next.m4 (gl_INCLUDE_NEXT): Define and AC_SUBST INCLUDE_NEXT. (gl_CHECK_NEXT_HEADERS): New macro. * m4/fcntl_h.m4 (gl_FCNTL_H): use gl_CHECK_NEXT_HEADERS instead of the obsolescent gl_ABSOLUTE_HEADER. * m4/float_h.m4 (gl_FLOAT_H): Likewise. * m4/inttypes.m4 (gl_INTTYPES_H): Likewise. * m4/math_h.m4 (gl_MATH_H): Likewise. * m4/search_h.m4 (gl_SEARCH_H): Likewise. * m4/signal_h.m4 (gl_SIGNAL_H): Likewise. * m4/stdint.m4 (gl_STDINT_H): Likewise. * m4/stdio_h.m4 (gl_STDIO_H): Likewise. * m4/stdlib_h.m4 (gl_STDLIB_H): Likewise. * m4/string_h.m4 (gl_HEADER_STRING_H_BODY): Likewise. * m4/sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Likewise. * m4/sys_time_h.m4 (gl_HEADER_SYS_TIME_H_BODY): Likewise. * m4/time_h.m4 (gl_HEADER_TIME_H_BODY): Likewise. * m4/unistd_h.m4 (gl_UNISTD_H): Likewise. * m4/wchar.m4 (gl_WCHAR_H): Likewise. * m4/wctype.m4 (gl_WCTYPE_H): Likewise. * m4/inttypes.m4 (gl_INTTYPES_H): Define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H to avoid the problem of unclean builds, since ABSOLUTE_INTTYPES_H is no longer being defined. * m4/stdint.m4 (gl_STDINT_H): Likewise, for _GL_JUST_INCLUDE_SYSTEM_STDINT_H. * lib/fcntl_.h: Use @INCLUDE_NEXT@ @NEXT_foo_H@ rather than @HAVE_INCLUDE_NEXT@ and @ABSOLUTE_foo_H@. * lib/float_.h: Likewise. * lib/inttypes_.h: Likewise. * lib/math_.h: Likewise. * lib/search_.h: Likewise. * lib/signal_.h: Likewise. * lib/stdint_.h: Likewise. * lib/stdio_.h: Likewise. * lib/stdlib_.h: Likewise. * lib/string_.h: Likewise. * lib/sys_stat_.h: Likewise. * lib/sys_time_.h: Likewise. * lib/time_.h: Likewise. * lib/unistd_.h: Likewise. * lib/wchar_.h: Likewise. * lib/wctype_.h: Likewise. * modules/fcntl (Depends-on): Depend on absolute-header, not include_next. (Makefile): Substitute INCLUDE_NEXT and NEXT_foo_H, not HAVE_INCLUDE_NEXT and ABSOLUTE_foo_H. * modules/float: Likewise. * modules/inttypes: Likewise. * modules/math: Likewise. * modules/search: Likewise. * modules/signal: Likewise. * modules/stdint: Likewise. * modules/stdio: Likewise. * modules/stdlib: Likewise. * modules/string: Likewise. * modules/sys_stat: Likewise. * modules/sys_time: Likewise. * modules/time: Likewise. * modules/unistd: Likewise. * modules/wchar: Likewise. * modules/wctype: Likewise. * modules/sys_stat: Change maintainer to "all". * modules/unistd: Likewise.
author Paul Eggert <eggert@cs.ucla.edu>
date Thu, 21 Jun 2007 04:39:09 +0000
parents 04a20e8bea33
children 404dc8725caf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6685
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
1 Description:
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
2 A GNU-like <unistd.h>.
6685
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
3
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
4 Files:
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
5 m4/unistd_h.m4
7863
cb2590895141 New module 'fchdir'.
Bruno Haible <bruno@clisp.org>
parents: 7421
diff changeset
6 lib/unistd_.h
6685
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
7
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
8 Depends-on:
8995
1025663f7658 * m4/include_next.m4 (gl_INCLUDE_NEXT): Define and AC_SUBST
Paul Eggert <eggert@cs.ucla.edu>
parents: 8982
diff changeset
9 include_next
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
10 link-warning
6685
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
11
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
12 configure.ac:
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
13 gl_UNISTD_H
6685
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
14
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
15 Makefile.am:
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
16 BUILT_SOURCES += unistd.h
6685
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
17
6689
93d578c7aa44 * lib/c-stack.c: Include unistd.h unconditionally, since we now assume
Paul Eggert <eggert@cs.ucla.edu>
parents: 6687
diff changeset
18 # We need the following in order to create an empty placeholder for
93d578c7aa44 * lib/c-stack.c: Include unistd.h unconditionally, since we now assume
Paul Eggert <eggert@cs.ucla.edu>
parents: 6687
diff changeset
19 # <unistd.h> when the system doesn't have one.
7863
cb2590895141 New module 'fchdir'.
Bruno Haible <bruno@clisp.org>
parents: 7421
diff changeset
20 unistd.h: unistd_.h
cb2590895141 New module 'fchdir'.
Bruno Haible <bruno@clisp.org>
parents: 7421
diff changeset
21 rm -f $@-t $@
7421
8bace4b08db5 Mark generated files as "DO NOT EDIT".
Bruno Haible <bruno@clisp.org>
parents: 6689
diff changeset
22 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
23 sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
8995
1025663f7658 * m4/include_next.m4 (gl_INCLUDE_NEXT): Define and AC_SUBST
Paul Eggert <eggert@cs.ucla.edu>
parents: 8982
diff changeset
24 -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
1025663f7658 * m4/include_next.m4 (gl_INCLUDE_NEXT): Define and AC_SUBST
Paul Eggert <eggert@cs.ucla.edu>
parents: 8982
diff changeset
25 -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
26 -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
27 -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
28 -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
29 -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
30 -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
31 -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \
8982
04a20e8bea33 Revamp lchown so that it lives in unistd.h where it belongs.
Paul Eggert <eggert@cs.ucla.edu>
parents: 8872
diff changeset
32 -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents: 8825
diff changeset
33 -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
34 -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \
8786
b7c6961fb530 New module 'sleep'.
Bruno Haible <bruno@clisp.org>
parents: 8199
diff changeset
35 -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
36 -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
37 -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
38 -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
8786
b7c6961fb530 New module 'sleep'.
Bruno Haible <bruno@clisp.org>
parents: 8199
diff changeset
39 -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
8199
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
40 -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
41 -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
42 -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \
51d32a83a7df Move more declarations into <unistd.h>.
Bruno Haible <bruno@clisp.org>
parents: 7865
diff changeset
43 -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
8982
04a20e8bea33 Revamp lchown so that it lives in unistd.h where it belongs.
Paul Eggert <eggert@cs.ucla.edu>
parents: 8872
diff changeset
44 -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents: 8825
diff changeset
45 -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
7863
cb2590895141 New module 'fchdir'.
Bruno Haible <bruno@clisp.org>
parents: 7421
diff changeset
46 < $(srcdir)/unistd_.h; \
cb2590895141 New module 'fchdir'.
Bruno Haible <bruno@clisp.org>
parents: 7421
diff changeset
47 } > $@-t
cb2590895141 New module 'fchdir'.
Bruno Haible <bruno@clisp.org>
parents: 7421
diff changeset
48 mv $@-t $@
cb2590895141 New module 'fchdir'.
Bruno Haible <bruno@clisp.org>
parents: 7421
diff changeset
49 MOSTLYCLEANFILES += unistd.h unistd.h-t
6685
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
50
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
51 Include:
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
52 #include <unistd.h>
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
53
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
54 License:
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
55 LGPL
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
56
143f906c9a6a Fix use of unistd.h in getopt through a new unistd module.
Simon Josefsson <simon@josefsson.org>
parents:
diff changeset
57 Maintainer:
8995
1025663f7658 * m4/include_next.m4 (gl_INCLUDE_NEXT): Define and AC_SUBST
Paul Eggert <eggert@cs.ucla.edu>
parents: 8982
diff changeset
58 all