aboutsummaryrefslogtreecommitdiffstats
path: root/msdos
diff options
context:
space:
mode:
Diffstat (limited to 'msdos')
-rw-r--r--msdos/ChangeLog7
-rw-r--r--msdos/sedlibmk.inp168
2 files changed, 174 insertions, 1 deletions
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index 1891d79da43..4a2534ebf84 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -1,3 +1,10 @@
12011-03-25 Eli Zaretskii <eliz@gnu.org>
2
3 * sedlibmk.inp: Adapt to addition of the gnulib stdio module.
4 Add a description of what needs to be done when a new gnulib
5 module is added.
6 (MKDIR_P): Fix replacement command.
7
12011-02-26 Eli Zaretskii <eliz@gnu.org> 82011-02-26 Eli Zaretskii <eliz@gnu.org>
2 9
3 * sedlibmk.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T) 10 * sedlibmk.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index b71aef985a9..d7af3681ef9 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -16,6 +16,81 @@
16# 16#
17# ---------------------------------------------------------------------- 17# ----------------------------------------------------------------------
18# 18#
19# Checklist to add a new gnulib module:
20#
21# . If the module includes source files that need to be compiled, add
22# the corresponding .o file names to the list that gets assigned to
23# the gl_LIBOBJS variable.
24#
25# . If the module defines functions that need to replace DJGPP
26# functions, edit the appropriate REPLACE_foo variables to 1;
27# otherwise edit them to zero:
28#
29# /^REPLACE_CALLOC *=/s/@REPLACE_CALLOC@/0/
30#
31# . If the module is a header or adds headers, edit the corresponding
32# variable to either an empty value or to the name of the header.
33# Examples:
34#
35# /^STDINT_H *=/s/@[^@\n]*@/stdint.h/ -- stdint.h is needed
36# /^STDDEF_H *=/s/@[^@\n]*@// -- stddef.h is not needed
37#
38# . Also edit the NEXT_foo and NEXT_AS_FIRST_DIRECTIVE_foo_H variable
39# as appropriately: to an empty value if the gnulib header is not
40# used, and to the corresponding DJGPP header name otherwise.
41# Examples:
42#
43# /^NEXT_STDDEF_H *=/s/@[^@\n]*@//
44# /^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
45# /^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
46# /^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@//
47#
48# . Note that some gnulib headers cannot be left unused: those for
49# which there's no corresponding foo_H variable in
50# autogen/Makefile.in (example: stdio.h). For these the "not
51# needed" path is not applicable.
52#
53# . If the header is needed, edit all the variables it uses as
54# appropriate. In general, if DJGPP has the corresponding feature,
55# the value of the corresponding HAVE_foo should be set to what
56# DJGPP has, and the corresponding GNULIB_foo variable should be
57# edited to zero. If the feature is not available, the HAVE_foo
58# variable should be edited to zero and the corresponding
59# GNULIB_foo variable should be edited to 1 if the gnulib
60# replacement can work for DJGPP (a rare phenomenon), zero
61# otherwise.
62#
63# . Some gnulib header files have more complex recipes in
64# autogen/Makefile.in than others. The tell-tale sign of such a
65# recipe is that the input redirection from the .in.h file is not
66# present at the end of the command, like this:
67#
68# -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
69# } > $@-t && \
70# mv $@-t $@
71#
72# as opposed to this:
73#
74# -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
75# < $(srcdir)/sys_stat.in.h; \
76# } > $@-t && \
77# mv $@-t $@
78#
79# For those recipes that do _not_ have redirection at the end of
80# the command, add a block of Sed commands like this:
81#
82# /^stdio\.h:/,/^ [ ]*mv /{
83# s/'\; \\ *$/' >> $@-t/
84# }
85#
86# The following Awk script is useful for editing portions of
87# autogen/Makefile.in into Sed commands that define the corresponding
88# variables to zero (which is what is required in the absolute
89# majority of cases):
90#
91# { printf "/^%s *=/s/%s/0/\n",$1,$3}
92#
93# ----------------------------------------------------------------------
19# Replace @..@ constants. 94# Replace @..@ constants.
20/^\# @configure_input@/s!@configure_input@!lib/Makefile. Generated from Makefile.in by config.bat! 95/^\# @configure_input@/s!@configure_input@!lib/Makefile. Generated from Makefile.in by config.bat!
21/^@SET_MAKE@$/s/@SET_MAKE@// 96/^@SET_MAKE@$/s/@SET_MAKE@//
@@ -64,6 +139,7 @@ am__cd = cd
64/^GNULIB_CANONICALIZE_FILE_NAME *=/s/@GNULIB_CANONICALIZE_FILE_NAME@/0/ 139/^GNULIB_CANONICALIZE_FILE_NAME *=/s/@GNULIB_CANONICALIZE_FILE_NAME@/0/
65/^GNULIB_CHOWN *=/s/@GNULIB_CHOWN@/0/ 140/^GNULIB_CHOWN *=/s/@GNULIB_CHOWN@/0/
66/^GNULIB_CLOSE *=/s/@GNULIB_CLOSE@/0/ 141/^GNULIB_CLOSE *=/s/@GNULIB_CLOSE@/0/
142/^GNULIB_DPRINTF *=/s/@GNULIB_DPRINTF@/0/
67/^GNULIB_DUP2 *=/s/@GNULIB_DUP2@/0/ 143/^GNULIB_DUP2 *=/s/@GNULIB_DUP2@/0/
68/^GNULIB_DUP3 *=/s/@GNULIB_DUP3@/1/ 144/^GNULIB_DUP3 *=/s/@GNULIB_DUP3@/1/
69/^GNULIB_ENVIRON *=/s/@GNULIB_ENVIRON@/0/ 145/^GNULIB_ENVIRON *=/s/@GNULIB_ENVIRON@/0/
@@ -72,15 +148,31 @@ am__cd = cd
72/^GNULIB_FCHDIR *=/s/@GNULIB_FCHDIR@/0/ 148/^GNULIB_FCHDIR *=/s/@GNULIB_FCHDIR@/0/
73/^GNULIB_FCHOWNAT *=/s/@GNULIB_FCHOWNAT@/0/ 149/^GNULIB_FCHOWNAT *=/s/@GNULIB_FCHOWNAT@/0/
74/^GNULIB_FCHMODAT *=/s/@GNULIB_FCHMODAT@/0/ 150/^GNULIB_FCHMODAT *=/s/@GNULIB_FCHMODAT@/0/
151/^GNULIB_FCLOSE *=/s/@GNULIB_FCLOSE@/0/
152/^GNULIB_FFLUSH *=/s/@GNULIB_FFLUSH@/0/
153/^GNULIB_FOPEN *=/s/@GNULIB_FOPEN@/0/
154/^GNULIB_FPRINTF *=/s/@GNULIB_FPRINTF@/0/
155/^GNULIB_FPRINTF_POSIX *=/s/@GNULIB_FPRINTF_POSIX@/0/
156/^GNULIB_FPURGE *=/s/@GNULIB_FPURGE@/0/
157/^GNULIB_FPUTC *=/s/@GNULIB_FPUTC@/0/
158/^GNULIB_FPUTS *=/s/@GNULIB_FPUTS@/0/
159/^GNULIB_FREOPEN *=/s/@GNULIB_FREOPEN@/0/
160/^GNULIB_FSEEK *=/s/@GNULIB_FSEEK@/0/
161/^GNULIB_FSEEKO *=/s/@GNULIB_FSEEKO@/0/
75/^GNULIB_FSTATAT *=/s/@GNULIB_FSTATAT@/0/ 162/^GNULIB_FSTATAT *=/s/@GNULIB_FSTATAT@/0/
76/^GNULIB_FSYNC *=/s/@GNULIB_FSYNC@/0/ 163/^GNULIB_FSYNC *=/s/@GNULIB_FSYNC@/0/
164/^GNULIB_FTELL *=/s/@GNULIB_FTELL@/0/
165/^GNULIB_FTELLO *=/s/@GNULIB_FTELLO@/0/
77/^GNULIB_FTRUNCATE *=/s/@GNULIB_FTRUNCATE@/0/ 166/^GNULIB_FTRUNCATE *=/s/@GNULIB_FTRUNCATE@/0/
78/^GNULIB_FUTIMENS *=/s/@GNULIB_FUTIMENS@/0/ 167/^GNULIB_FUTIMENS *=/s/@GNULIB_FUTIMENS@/0/
168/^GNULIB_FWRITE *=/s/@GNULIB_FWRITE@/0/
79/^GNULIB_GETCWD *=/s/@GNULIB_GETCWD@/0/ 169/^GNULIB_GETCWD *=/s/@GNULIB_GETCWD@/0/
170/^GNULIB_GETDELIM *=/s/@GNULIB_GETDELIM@/0/
80/^GNULIB_GETDOMAINNAME *=/s/@GNULIB_GETDOMAINNAME@/0/ 171/^GNULIB_GETDOMAINNAME *=/s/@GNULIB_GETDOMAINNAME@/0/
81/^GNULIB_GETDTABLESIZE *=/s/@GNULIB_GETDTABLESIZE@/0/ 172/^GNULIB_GETDTABLESIZE *=/s/@GNULIB_GETDTABLESIZE@/0/
82/^GNULIB_GETGROUPS *=/s/@GNULIB_GETGROUPS@/0/ 173/^GNULIB_GETGROUPS *=/s/@GNULIB_GETGROUPS@/0/
83/^GNULIB_GETHOSTNAME *=/s/@GNULIB_GETHOSTNAME@/0/ 174/^GNULIB_GETHOSTNAME *=/s/@GNULIB_GETHOSTNAME@/0/
175/^GNULIB_GETLINE *=/s/@GNULIB_GETLINE@/0/
84/^GNULIB_GETLOADAVG *=/s/@GNULIB_GETLOADAVG@/1/ 176/^GNULIB_GETLOADAVG *=/s/@GNULIB_GETLOADAVG@/1/
85/^GNULIB_GETLOGIN *=/s/@GNULIB_GETLOGIN@/0/ 177/^GNULIB_GETLOGIN *=/s/@GNULIB_GETLOGIN@/0/
86/^GNULIB_GETLOGIN_R *=/s/@GNULIB_GETLOGIN_R@/0/ 178/^GNULIB_GETLOGIN_R *=/s/@GNULIB_GETLOGIN_R@/0/
@@ -108,22 +200,37 @@ am__cd = cd
108/^GNULIB_MKSTEMPS *=/s/@GNULIB_MKSTEMPS@/0/ 200/^GNULIB_MKSTEMPS *=/s/@GNULIB_MKSTEMPS@/0/
109/^GNULIB_MKTIME *=/s/@GNULIB_MKTIME@/0/ 201/^GNULIB_MKTIME *=/s/@GNULIB_MKTIME@/0/
110/^GNULIB_NANOSLEEP *=/s/@GNULIB_NANOSLEEP@/0/ 202/^GNULIB_NANOSLEEP *=/s/@GNULIB_NANOSLEEP@/0/
203/^GNULIB_OBSTACK_PRINTF *=/s/@GNULIB_OBSTACK_PRINTF@/0/
204/^GNULIB_OBSTACK_PRINTF_POSIX *=/s/@GNULIB_OBSTACK_PRINTF_POSIX@/0/
205/^GNULIB_PERROR *=/s/@GNULIB_PERROR@/0/
111/^GNULIB_PIPE *=/s/@GNULIB_PIPE@/0/ 206/^GNULIB_PIPE *=/s/@GNULIB_PIPE@/0/
112/^GNULIB_PIPE2 *=/s/@GNULIB_PIPE2@/0/ 207/^GNULIB_PIPE2 *=/s/@GNULIB_PIPE2@/0/
208/^GNULIB_POPEN *=/s/@GNULIB_POPEN@/0/
113/^GNULIB_PREAD *=/s/@GNULIB_PREAD@/0/ 209/^GNULIB_PREAD *=/s/@GNULIB_PREAD@/0/
210/^GNULIB_PRINTF *=/s/@GNULIB_PRINTF@/0/
211/^GNULIB_PRINTF_POSIX *=/s/@GNULIB_PRINTF_POSIX@/0/
114/^GNULIB_PTSNAME *=/s/@GNULIB_PTSNAME@/0/ 212/^GNULIB_PTSNAME *=/s/@GNULIB_PTSNAME@/0/
213/^GNULIB_PUTC *=/s/@GNULIB_PUTC@/0/
214/^GNULIB_PUTCHAR *=/s/@GNULIB_PUTCHAR@/0/
115/^GNULIB_PUTENV *=/s/@GNULIB_PUTENV@/0/ 215/^GNULIB_PUTENV *=/s/@GNULIB_PUTENV@/0/
216/^GNULIB_PUTS *=/s/@GNULIB_PUTS@/0/
116/^GNULIB_PWRITE *=/s/@GNULIB_PWRITE@/0/ 217/^GNULIB_PWRITE *=/s/@GNULIB_PWRITE@/0/
117/^GNULIB_RANDOM_R *=/s/@GNULIB_RANDOM_R@/0/ 218/^GNULIB_RANDOM_R *=/s/@GNULIB_RANDOM_R@/0/
118/^GNULIB_READLINK *=/s/@GNULIB_READLINK@/0/ 219/^GNULIB_READLINK *=/s/@GNULIB_READLINK@/0/
119/^GNULIB_READLINKAT *=/s/@GNULIB_READLINKAT@/0/ 220/^GNULIB_READLINKAT *=/s/@GNULIB_READLINKAT@/0/
120/^GNULIB_REALLOC_POSIX *=/s/@GNULIB_REALLOC_POSIX@/0/ 221/^GNULIB_REALLOC_POSIX *=/s/@GNULIB_REALLOC_POSIX@/0/
121/^GNULIB_REALPATH *=/s/@GNULIB_REALPATH@/0/ 222/^GNULIB_REALPATH *=/s/@GNULIB_REALPATH@/0/
223/^GNULIB_REMOVE *=/s/@GNULIB_REMOVE@/0/
224/^GNULIB_RENAME *=/s/@GNULIB_RENAME@/0/
225/^GNULIB_RENAMEAT *=/s/@GNULIB_RENAMEAT@/0/
122/^GNULIB_RMDIR *=/s/@GNULIB_RMDIR@/0/ 226/^GNULIB_RMDIR *=/s/@GNULIB_RMDIR@/0/
123/^GNULIB_RPMATCH *=/s/@GNULIB_RPMATCH@/0/ 227/^GNULIB_RPMATCH *=/s/@GNULIB_RPMATCH@/0/
124/^GNULIB_SETENV *=/s/@GNULIB_SETENV@/0/ 228/^GNULIB_SETENV *=/s/@GNULIB_SETENV@/0/
125/^GNULIB_SLEEP *=/s/@GNULIB_SLEEP@/0/ 229/^GNULIB_SLEEP *=/s/@GNULIB_SLEEP@/0/
230/^GNULIB_SNPRINTF *=/s/@GNULIB_SNPRINTF@/0/
231/^GNULIB_SPRINTF_POSIX *=/s/@GNULIB_SPRINTF_POSIX@/0/
126/^GNULIB_STAT *=/s/@GNULIB_STAT@/0/ 232/^GNULIB_STAT *=/s/@GNULIB_STAT@/0/
233/^GNULIB_STDIO_H_SIGPIPE *=/s/@GNULIB_STDIO_H_SIGPIPE@/0/
127/^GNULIB_STRPTIME *=/s/@GNULIB_STRPTIME@/0/ 234/^GNULIB_STRPTIME *=/s/@GNULIB_STRPTIME@/0/
128/^GNULIB_STRTOD *=/s/@GNULIB_STRTOD@/0/ 235/^GNULIB_STRTOD *=/s/@GNULIB_STRTOD@/0/
129/^GNULIB_STRTOLL *=/s/@GNULIB_STRTOLL@/0/ 236/^GNULIB_STRTOLL *=/s/@GNULIB_STRTOLL@/0/
@@ -133,6 +240,7 @@ am__cd = cd
133/^GNULIB_SYSTEM_POSIX *=/s/@GNULIB_SYSTEM_POSIX@/0/ 240/^GNULIB_SYSTEM_POSIX *=/s/@GNULIB_SYSTEM_POSIX@/0/
134/^GNULIB_TIMEGM *=/s/@GNULIB_TIMEGM@/0/ 241/^GNULIB_TIMEGM *=/s/@GNULIB_TIMEGM@/0/
135/^GNULIB_TIME_R *=/s/@GNULIB_TIME_R@/1/ 242/^GNULIB_TIME_R *=/s/@GNULIB_TIME_R@/1/
243/^GNULIB_TMPFILE *=/s/@GNULIB_TMPFILE@/0/
136/^GNULIB_TTYNAME_R *=/s/@GNULIB_TTYNAME_R@/0/ 244/^GNULIB_TTYNAME_R *=/s/@GNULIB_TTYNAME_R@/0/
137/^GNULIB_UNISTD_H_GETOPT *=/s/@GNULIB_UNISTD_H_GETOPT@/1/ 245/^GNULIB_UNISTD_H_GETOPT *=/s/@GNULIB_UNISTD_H_GETOPT@/1/
138/^GNULIB_UNISTD_H_SIGPIPE *=/s/@GNULIB_UNISTD_H_SIGPIPE@/0/ 246/^GNULIB_UNISTD_H_SIGPIPE *=/s/@GNULIB_UNISTD_H_SIGPIPE@/0/
@@ -142,6 +250,14 @@ am__cd = cd
142/^GNULIB_UNSETENV *=/s/@GNULIB_UNSETENV@/1/ 250/^GNULIB_UNSETENV *=/s/@GNULIB_UNSETENV@/1/
143/^GNULIB_USLEEP *=/s/@GNULIB_USLEEP@/0/ 251/^GNULIB_USLEEP *=/s/@GNULIB_USLEEP@/0/
144/^GNULIB_UTIMENSAT *=/s/@GNULIB_UTIMENSAT@/0/ 252/^GNULIB_UTIMENSAT *=/s/@GNULIB_UTIMENSAT@/0/
253/^GNULIB_VASPRINTF *=/s/@GNULIB_VASPRINTF@/0/
254/^GNULIB_VDPRINTF *=/s/@GNULIB_VDPRINTF@/0/
255/^GNULIB_VFPRINTF *=/s/@GNULIB_VFPRINTF@/0/
256/^GNULIB_VFPRINTF_POSIX *=/s/@GNULIB_VFPRINTF_POSIX@/0/
257/^GNULIB_VPRINTF *=/s/@GNULIB_VPRINTF@/0/
258/^GNULIB_VPRINTF_POSIX *=/s/@GNULIB_VPRINTF_POSIX@/0/
259/^GNULIB_VSNPRINTF *=/s/@GNULIB_VSNPRINTF@/0/
260/^GNULIB_VSPRINTF_POSIX *=/s/@GNULIB_VSPRINTF_POSIX@/0/
145/^GNULIB_WCTOMB *=/s/@GNULIB_WCTOMB@/0/ 261/^GNULIB_WCTOMB *=/s/@GNULIB_WCTOMB@/0/
146/^GNULIB_WRITE *=/s/@GNULIB_WRITE@/0/ 262/^GNULIB_WRITE *=/s/@GNULIB_WRITE@/0/
147/^GNULIB__EXIT *=/s/@GNULIB__EXIT@/0/ 263/^GNULIB__EXIT *=/s/@GNULIB__EXIT@/0/
@@ -150,15 +266,24 @@ am__cd = cd
150/^HAVE_CHOWN *=/s/@HAVE_CHOWN@/1/ 266/^HAVE_CHOWN *=/s/@HAVE_CHOWN@/1/
151/^HAVE_DECL_ENVIRON *=/s/@HAVE_DECL_ENVIRON@/1/ 267/^HAVE_DECL_ENVIRON *=/s/@HAVE_DECL_ENVIRON@/1/
152/^HAVE_DECL_FCHDIR *=/s/@HAVE_DECL_FCHDIR@/0/ 268/^HAVE_DECL_FCHDIR *=/s/@HAVE_DECL_FCHDIR@/0/
269/^HAVE_DECL_FPURGE *=/s/@HAVE_DECL_FPURGE@//
270/^HAVE_DECL_FSEEKO *=/s/@HAVE_DECL_FSEEKO@/0/
271/^HAVE_DECL_FTELLO *=/s/@HAVE_DECL_FTELLO@/0/
272/^HAVE_DECL_GETDELIM *=/s/@HAVE_DECL_GETDELIM@/0/
153/^HAVE_DECL_GETDOMAINNAME *=/s/@HAVE_DECL_GETDOMAINNAME@/0/ 273/^HAVE_DECL_GETDOMAINNAME *=/s/@HAVE_DECL_GETDOMAINNAME@/0/
274/^HAVE_DECL_GETLINE *=/s/@HAVE_DECL_GETLINE@/0/
154/^HAVE_DECL_GETLOADAVG *=/s/@HAVE_DECL_GETLOADAVG@/0/ 275/^HAVE_DECL_GETLOADAVG *=/s/@HAVE_DECL_GETLOADAVG@/0/
155/^HAVE_DECL_GETLOGIN_R *=/s/@HAVE_DECL_GETLOGIN_R@/0/ 276/^HAVE_DECL_GETLOGIN_R *=/s/@HAVE_DECL_GETLOGIN_R@/0/
156/^HAVE_DECL_GETPAGESIZE *=/s/@HAVE_DECL_GETPAGESIZE@/1/ 277/^HAVE_DECL_GETPAGESIZE *=/s/@HAVE_DECL_GETPAGESIZE@/1/
157/^HAVE_DECL_GETUSERSHELL *=/s/@HAVE_DECL_GETUSERSHELL@/0/ 278/^HAVE_DECL_GETUSERSHELL *=/s/@HAVE_DECL_GETUSERSHELL@/0/
158/^HAVE_DECL_LOCALTIME_R *=/s/@HAVE_DECL_LOCALTIME_R@/0/ 279/^HAVE_DECL_LOCALTIME_R *=/s/@HAVE_DECL_LOCALTIME_R@/0/
280/^HAVE_DECL_OBSTACK_PRINTF *=/s/@HAVE_DECL_OBSTACK_PRINTF@/0/
159/^HAVE_DECL_SETENV *=/s/@HAVE_DECL_SETENV@/1/ 281/^HAVE_DECL_SETENV *=/s/@HAVE_DECL_SETENV@/1/
282/^HAVE_DECL_SNPRINTF *=/s/@HAVE_DECL_SNPRINTF@/0/
160/^HAVE_DECL_TTYNAME_R *=/s/@HAVE_DECL_TTYNAME_R@/0/ 283/^HAVE_DECL_TTYNAME_R *=/s/@HAVE_DECL_TTYNAME_R@/0/
161/^HAVE_DECL_UNSETENV *=/s/@HAVE_DECL_UNSETENV@/0/ 284/^HAVE_DECL_UNSETENV *=/s/@HAVE_DECL_UNSETENV@/0/
285/^HAVE_DECL_VSNPRINTF *=/s/@HAVE_DECL_VSNPRINTF@/0/
286/^HAVE_DPRINTF *=/s/@HAVE_DPRINTF@/0/
162/^HAVE_DUP2 *=/s/@HAVE_DUP2@/1/ 287/^HAVE_DUP2 *=/s/@HAVE_DUP2@/1/
163/^HAVE_DUP3 *=/s/@HAVE_DUP3@/0/ 288/^HAVE_DUP3 *=/s/@HAVE_DUP3@/0/
164/^HAVE_EUIDACCESS *=/s/@HAVE_EUIDACCESS@/0/ 289/^HAVE_EUIDACCESS *=/s/@HAVE_EUIDACCESS@/0/
@@ -166,8 +291,10 @@ am__cd = cd
166/^HAVE_FCHDIR *=/s/@HAVE_FCHDIR@/0/ 291/^HAVE_FCHDIR *=/s/@HAVE_FCHDIR@/0/
167/^HAVE_FCHMODAT *=/s/@HAVE_FCHMODAT@/0/ 292/^HAVE_FCHMODAT *=/s/@HAVE_FCHMODAT@/0/
168/^HAVE_FCHOWNAT *=/s/@HAVE_FCHOWNAT@/0/ 293/^HAVE_FCHOWNAT *=/s/@HAVE_FCHOWNAT@/0/
294/^HAVE_FSEEKO *=/s/@HAVE_FSEEKO@/0/
169/^HAVE_FSTATAT *=/s/@HAVE_FSTATAT@/0/ 295/^HAVE_FSTATAT *=/s/@HAVE_FSTATAT@/0/
170/^HAVE_FSYNC *=/s/@HAVE_FSYNC@/1/ 296/^HAVE_FSYNC *=/s/@HAVE_FSYNC@/1/
297/^HAVE_FTELLO *=/s/@HAVE_FTELLO@/0/
171/^HAVE_FTRUNCATE *=/s/@HAVE_FTRUNCATE@/1/ 298/^HAVE_FTRUNCATE *=/s/@HAVE_FTRUNCATE@/1/
172/^HAVE_FUTIMENS *=/s/@HAVE_FUTIMENS@/0/ 299/^HAVE_FUTIMENS *=/s/@HAVE_FUTIMENS@/0/
173/^HAVE_GETDTABLESIZE *=/s/@HAVE_GETDTABLESIZE@/0/ 300/^HAVE_GETDTABLESIZE *=/s/@HAVE_GETDTABLESIZE@/0/
@@ -208,6 +335,7 @@ am__cd = cd
208/^HAVE_READLINK *=/s/@HAVE_READLINK@/0/ 335/^HAVE_READLINK *=/s/@HAVE_READLINK@/0/
209/^HAVE_READLINKAT *=/s/@HAVE_READLINKAT@/0/ 336/^HAVE_READLINKAT *=/s/@HAVE_READLINKAT@/0/
210/^HAVE_REALPATH *=/s/@HAVE_REALPATH@/0/ 337/^HAVE_REALPATH *=/s/@HAVE_REALPATH@/0/
338/^HAVE_RENAMEAT *=/s/@HAVE_RENAMEAT@/0/
211/^HAVE_RPMATCH *=/s/@HAVE_RPMATCH@/0/ 339/^HAVE_RPMATCH *=/s/@HAVE_RPMATCH@/0/
212/^HAVE_SETENV *=/s/@HAVE_SETENV@/1/ 340/^HAVE_SETENV *=/s/@HAVE_SETENV@/1/
213/^HAVE_SIGNED_SIG_ATOMIC_T *=/s/@HAVE_SIGNED_SIG_ATOMIC_T@/1/ 341/^HAVE_SIGNED_SIG_ATOMIC_T *=/s/@HAVE_SIGNED_SIG_ATOMIC_T@/1/
@@ -234,6 +362,8 @@ am__cd = cd
234/^HAVE_UNSIGNED_LONG_LONG_INT *=/s/@HAVE_UNSIGNED_LONG_LONG_INT@/1/ 362/^HAVE_UNSIGNED_LONG_LONG_INT *=/s/@HAVE_UNSIGNED_LONG_LONG_INT@/1/
235/^HAVE_USLEEP *=/s/@HAVE_USLEEP@/1/ 363/^HAVE_USLEEP *=/s/@HAVE_USLEEP@/1/
236/^HAVE_UTIMENSAT *=/s/@HAVE_UTIMENSAT@/0/ 364/^HAVE_UTIMENSAT *=/s/@HAVE_UTIMENSAT@/0/
365/^HAVE_VASPRINTF *=/s/@HAVE_VASPRINTF@/0/
366/^HAVE_VDPRINTF *=/s/@HAVE_VDPRINTF@/0/
237/^HAVE_WCHAR_H *=/s/@HAVE_WCHAR_H@/1/ 367/^HAVE_WCHAR_H *=/s/@HAVE_WCHAR_H@/1/
238/^HAVE_WCHAR_T *=/s/@HAVE_WCHAR_T@/1/ 368/^HAVE_WCHAR_T *=/s/@HAVE_WCHAR_T@/1/
239/^HAVE_XSERVER *=/s/@HAVE_XSERVER@/0/ 369/^HAVE_XSERVER *=/s/@HAVE_XSERVER@/0/
@@ -250,12 +380,14 @@ am__cd = cd
250/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 380/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
251/^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@// 381/^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@//
252/^NEXT_AS_FIRST_DIRECTIVE_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/ 382/^NEXT_AS_FIRST_DIRECTIVE_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
383/^NEXT_AS_FIRST_DIRECTIVE_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/
253/^NEXT_AS_FIRST_DIRECTIVE_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/ 384/^NEXT_AS_FIRST_DIRECTIVE_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/
254/^NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H *=/s!@[^@\n]*@!<sys/stat.h>! 385/^NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H *=/s!@[^@\n]*@!<sys/stat.h>!
255/^NEXT_AS_FIRST_DIRECTIVE_TIME_H *=/s/@[^@\n]*@/<time.h>/ 386/^NEXT_AS_FIRST_DIRECTIVE_TIME_H *=/s/@[^@\n]*@/<time.h>/
256/^NEXT_AS_FIRST_DIRECTIVE_UNISTD_H *=/s/@[^@\n]*@/<unistd.h>/ 387/^NEXT_AS_FIRST_DIRECTIVE_UNISTD_H *=/s/@[^@\n]*@/<unistd.h>/
257/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 388/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
258/^NEXT_STDDEF_H *=/s/@[^@\n]*@// 389/^NEXT_STDDEF_H *=/s/@[^@\n]*@//
390/^NEXT_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/
259/^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/ 391/^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
260/^NEXT_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/ 392/^NEXT_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/
261/^NEXT_SYS_STAT_H *=/s!@[^@\n]*@!<sys/stat.h>! 393/^NEXT_SYS_STAT_H *=/s!@[^@\n]*@!<sys/stat.h>!
@@ -270,13 +402,27 @@ am__cd = cd
270/^REPLACE_CANONICALIZE_FILE_NAME *=/s/@REPLACE_CANONICALIZE_FILE_NAME@/0/ 402/^REPLACE_CANONICALIZE_FILE_NAME *=/s/@REPLACE_CANONICALIZE_FILE_NAME@/0/
271/^REPLACE_CHOWN *=/s/@REPLACE_CHOWN@/0/ 403/^REPLACE_CHOWN *=/s/@REPLACE_CHOWN@/0/
272/^REPLACE_CLOSE *=/s/@REPLACE_CLOSE@/0/ 404/^REPLACE_CLOSE *=/s/@REPLACE_CLOSE@/0/
405/^REPLACE_DPRINTF *=/s/@REPLACE_DPRINTF@/0/
273/^REPLACE_DUP *=/s/@REPLACE_DUP@/0/ 406/^REPLACE_DUP *=/s/@REPLACE_DUP@/0/
274/^REPLACE_DUP2 *=/s/@REPLACE_DUP2@/0/ 407/^REPLACE_DUP2 *=/s/@REPLACE_DUP2@/0/
275/^REPLACE_FCHOWNAT *=/s/@REPLACE_FCHOWNAT@/0/ 408/^REPLACE_FCHOWNAT *=/s/@REPLACE_FCHOWNAT@/0/
409/^REPLACE_FCLOSE *=/s/@REPLACE_FCLOSE@/0/
410/^REPLACE_FFLUSH *=/s/@REPLACE_FFLUSH@/0/
411/^REPLACE_FOPEN *=/s/@REPLACE_FOPEN@/0/
412/^REPLACE_FPRINTF *=/s/@REPLACE_FPRINTF@/0/
413/^REPLACE_FPURGE *=/s/@REPLACE_FPURGE@/0/
414/^REPLACE_FREOPEN *=/s/@REPLACE_FREOPEN@/0/
415/^REPLACE_FSEEK *=/s/@REPLACE_FSEEK@/0/
416/^REPLACE_FSEEKO *=/s/@REPLACE_FSEEKO@/0/
276/^REPLACE_FSTAT *=/s/@REPLACE_FSTAT@/0/ 417/^REPLACE_FSTAT *=/s/@REPLACE_FSTAT@/0/
418/^REPLACE_FSTATAT *=/s/@REPLACE_FSTATAT@/0/
419/^REPLACE_FTELL *=/s/@REPLACE_FTELL@/0/
420/^REPLACE_FTELLO *=/s/@REPLACE_FTELLO@/0/
277/^REPLACE_GETCWD *=/s/@REPLACE_GETCWD@/0/ 421/^REPLACE_GETCWD *=/s/@REPLACE_GETCWD@/0/
422/^REPLACE_GETDELIM *=/s/@REPLACE_GETDELIM@/0/
278/^REPLACE_GETDOMAINNAME *=/s/@REPLACE_GETDOMAINNAME@/0/ 423/^REPLACE_GETDOMAINNAME *=/s/@REPLACE_GETDOMAINNAME@/0/
279/^REPLACE_GETGROUPS *=/s/@REPLACE_GETGROUPS@/0/ 424/^REPLACE_GETGROUPS *=/s/@REPLACE_GETGROUPS@/0/
425/^REPLACE_GETLINE *=/s/@REPLACE_GETLINE@/0/
280/^REPLACE_GETLOGIN_R *=/s/@REPLACE_GETLOGIN_R@/0/ 426/^REPLACE_GETLOGIN_R *=/s/@REPLACE_GETLOGIN_R@/0/
281/^REPLACE_GETPAGESIZE *=/s/@REPLACE_GETPAGESIZE@/0/ 427/^REPLACE_GETPAGESIZE *=/s/@REPLACE_GETPAGESIZE@/0/
282/^REPLACE_LCHOWN *=/s/@REPLACE_LCHOWN@/0/ 428/^REPLACE_LCHOWN *=/s/@REPLACE_LCHOWN@/0/
@@ -294,25 +440,42 @@ am__cd = cd
294/^REPLACE_MKTIME *=/s/@REPLACE_MKTIME@/0/ 440/^REPLACE_MKTIME *=/s/@REPLACE_MKTIME@/0/
295/^REPLACE_NANOSLEEP *=/s/@REPLACE_NANOSLEEP@/0/ 441/^REPLACE_NANOSLEEP *=/s/@REPLACE_NANOSLEEP@/0/
296/^REPLACE_NULL *=/s/@REPLACE_NULL@/0/ 442/^REPLACE_NULL *=/s/@REPLACE_NULL@/0/
443/^REPLACE_OBSTACK_PRINTF *=/s/@REPLACE_OBSTACK_PRINTF@/0/
444/^REPLACE_PERROR *=/s/@REPLACE_PERROR@/0/
445/^REPLACE_POPEN *=/s/@REPLACE_POPEN@/0/
297/^REPLACE_PREAD *=/s/@REPLACE_PREAD@/0/ 446/^REPLACE_PREAD *=/s/@REPLACE_PREAD@/0/
447/^REPLACE_PRINTF *=/s/@REPLACE_PRINTF@/0/
298/^REPLACE_PUTENV *=/s/@REPLACE_PUTENV@/0/ 448/^REPLACE_PUTENV *=/s/@REPLACE_PUTENV@/0/
299/^REPLACE_PWRITE *=/s/@REPLACE_PWRITE@/0/ 449/^REPLACE_PWRITE *=/s/@REPLACE_PWRITE@/0/
300/^REPLACE_READLINK *=/s/@REPLACE_READLINK@/0/ 450/^REPLACE_READLINK *=/s/@REPLACE_READLINK@/0/
301/^REPLACE_REALLOC *=/s/@REPLACE_REALLOC@/0/ 451/^REPLACE_REALLOC *=/s/@REPLACE_REALLOC@/0/
302/^REPLACE_REALPATH *=/s/@REPLACE_REALPATH@/0/ 452/^REPLACE_REALPATH *=/s/@REPLACE_REALPATH@/0/
453/^REPLACE_REMOVE *=/s/@REPLACE_REMOVE@/0/
454/^REPLACE_RENAME *=/s/@REPLACE_RENAME@/0/
455/^REPLACE_RENAMEAT *=/s/@REPLACE_RENAMEAT@/0/
303/^REPLACE_RMDIR *=/s/@REPLACE_RMDIR@/0/ 456/^REPLACE_RMDIR *=/s/@REPLACE_RMDIR@/0/
304/^REPLACE_SETENV *=/s/@REPLACE_SETENV@/0/ 457/^REPLACE_SETENV *=/s/@REPLACE_SETENV@/0/
305/^REPLACE_SLEEP *=/s/@REPLACE_SLEEP@/0/ 458/^REPLACE_SLEEP *=/s/@REPLACE_SLEEP@/0/
459/^REPLACE_SNPRINTF *=/s/@REPLACE_SNPRINTF@/0/
460/^REPLACE_SPRINTF *=/s/@REPLACE_SPRINTF@/0/
306/^REPLACE_STAT *=/s/@REPLACE_STAT@/0/ 461/^REPLACE_STAT *=/s/@REPLACE_STAT@/0/
462/^REPLACE_STDIO_WRITE_FUNCS *=/s/@REPLACE_STDIO_WRITE_FUNCS@/0/
307/^REPLACE_STRTOD *=/s/@REPLACE_STRTOD@/0/ 463/^REPLACE_STRTOD *=/s/@REPLACE_STRTOD@/0/
308/^REPLACE_SYMLINK *=/s/@REPLACE_SYMLINK@/0/ 464/^REPLACE_SYMLINK *=/s/@REPLACE_SYMLINK@/0/
309/^REPLACE_TIMEGM *=/s/@REPLACE_TIMEGM@/0/ 465/^REPLACE_TIMEGM *=/s/@REPLACE_TIMEGM@/0/
466/^REPLACE_TMPFILE *=/s/@REPLACE_TMPFILE@/0/
310/^REPLACE_TTYNAME_R *=/s/@REPLACE_TTYNAME_R@/0/ 467/^REPLACE_TTYNAME_R *=/s/@REPLACE_TTYNAME_R@/0/
311/^REPLACE_UNLINK *=/s/@REPLACE_UNLINK@/0/ 468/^REPLACE_UNLINK *=/s/@REPLACE_UNLINK@/0/
312/^REPLACE_UNLINKAT *=/s/@REPLACE_UNLINKAT@/0/ 469/^REPLACE_UNLINKAT *=/s/@REPLACE_UNLINKAT@/0/
313/^REPLACE_UNSETENV *=/s/@REPLACE_UNSETENV@/0/ 470/^REPLACE_UNSETENV *=/s/@REPLACE_UNSETENV@/0/
314/^REPLACE_USLEEP *=/s/@REPLACE_USLEEP@/0/ 471/^REPLACE_USLEEP *=/s/@REPLACE_USLEEP@/0/
315/^REPLACE_UTIMENSAT *=/s/@REPLACE_UTIMENSAT@/0/ 472/^REPLACE_UTIMENSAT *=/s/@REPLACE_UTIMENSAT@/0/
473/^REPLACE_VASPRINTF *=/s/@REPLACE_VASPRINTF@/0/
474/^REPLACE_VDPRINTF *=/s/@REPLACE_VDPRINTF@/0/
475/^REPLACE_VFPRINTF *=/s/@REPLACE_VFPRINTF@/0/
476/^REPLACE_VPRINTF *=/s/@REPLACE_VPRINTF@/0/
477/^REPLACE_VSNPRINTF *=/s/@REPLACE_VSNPRINTF@/0/
478/^REPLACE_VSPRINTF *=/s/@REPLACE_VSPRINTF@/0/
316/^REPLACE_WCTOMB *=/s/@REPLACE_WCTOMB@/0/ 479/^REPLACE_WCTOMB *=/s/@REPLACE_WCTOMB@/0/
317/^REPLACE_WRITE *=/s/@REPLACE_WRITE@/0/ 480/^REPLACE_WRITE *=/s/@REPLACE_WRITE@/0/
318/^SIG_ATOMIC_T_SUFFIX *=/s/@SIG_ATOMIC_T_SUFFIX@// 481/^SIG_ATOMIC_T_SUFFIX *=/s/@SIG_ATOMIC_T_SUFFIX@//
@@ -368,10 +531,13 @@ s/^ [ ]*{ echo \(.*\) && \\/ djecho \1 > $@-t/
368s/ \&\& \\ *$// 531s/ \&\& \\ *$//
369s/\.in-h\; *\\$/.in-h >> $@-t/ 532s/\.in-h\; *\\$/.in-h >> $@-t/
370/^ [ ]*} /d 533/^ [ ]*} /d
534/^stdio\.h:/,/^ [ ]*mv /{
535 s/'\; \\ *$/' >> $@-t/
536}
371/^stdlib\.h:/,/^ [ ]*mv /{ 537/^stdlib\.h:/,/^ [ ]*mv /{
372 s/'\; \\ *$/' >> $@-t/ 538 s/'\; \\ *$/' >> $@-t/
373} 539}
374/^unistd\.h:/,/^ [ ]*mv /{ 540/^unistd\.h:/,/^ [ ]*mv /{
375 s/'\; \\ *$/' >> $@-t/ 541 s/'\; \\ *$/' >> $@-t/
376} 542}
377s!\$(MKDIR_P)[ ][ ]*sys!command.com /c "if not exist sys\stat.h md sys"! 543s!\$(MKDIR_P)[ ][ ]*sys!command.com /c "if not exist sys\\stat.h md sys"!