1 1999-08-01 Paul Eggert <eggert@twinsun.com>
3 * lfs.m4: Remove this file.
4 * largefile.m4: New file. It contains the old contents of
5 lfs.m4, except that all names with prefix AC_LFS have been
6 changed to use the prefix AC_SYS_LARGEFILE instead, to be
7 compatible with future autoconf versions. Also, some minor m4
8 quoting problems have been fixed.
10 1999-07-16 Paul Eggert <eggert@twinsun.com>
12 * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Make sure
13 that we can shift, multiply and divide unsigned long long
14 values; Ultrix cc can't do it.
16 1999-07-14 Paul Eggert <eggert@twinsun.com>
18 * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check whether
19 <inttypes.h> defines strtoumax as a macro (and not as a
22 1999-07-05 Paul Eggert <eggert@twinsun.com>
24 * gettext.m4 (AM_WITH_NLS): Remove unnecessary lines.
25 Fix typo: $nls_cv_header_intl was misspelled as $nsl_cv_header_intl.
26 (AM_GNU_GETTEXT): Fix problem with brackets and m4 quoting,
27 and simplify the shell code.
29 1999-07-03 Paul Eggert <eggert@twinsun.com>
31 * mktime.m4: New file, which is a preview of what should appear
32 in the next public autoconf release.
33 [[ This file used to be distributed here, but was removed when
34 automake test releases started including the latest version.
35 But now automake no longer includes mktime.m4, and since
36 autoconf hasn't yet included it, we're back to including the
38 very same file all over again. -- Jim ]]
40 1999-07-20 Jim Meyering <meyering@ascend.com>
42 * jm-macros.m4 (AC_REPLACE_FUNCS): Add memmove.
44 1999-07-15 Jim Meyering <meyering@ascend.com>
46 * jm-macros.m4: (AC_CHECK_FUNCS): Check for getpagesize.
48 1999-05-22 Jim Meyering <meyering@ascend.com>
50 * jm-macros.m4 (AC_REPLACE_FUNCS): Add memchr.
52 1999-05-20 Jim Meyering <meyering@ascend.com>
54 * search-libs.m4 [AC_SEARCH_LIBS]: Quote name in undefine.
55 Add a colon after each `then' in case $4 is empty.
57 1999-05-16 Jim Meyering <meyering@ascend.com>
59 * search-libs.m4: New file to override autoconf's AC_SEARCH_LIBS.
61 1999-05-10 Jim Meyering <meyering@ascend.com>
63 * jm-mktime.m4: Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.
65 * jm-macros.m4: Require 2.14.1, since we use newly-renamed
68 1999-05-10 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
70 * jm-mktime.m4, putenv.m4: Fix typos in config.h comments.
72 1999-05-04 Paul Eggert <eggert@twinsun.com>
74 * lfs.m4 (AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
75 not CPPFLAGS, so that linking works correctly in IRIX.
77 1999-04-30 Paul Eggert <eggert@twinsun.com>
79 * jm-macros.m4 (AC_REPLACE_FUNCS): Add dup2.
81 1999-04-20 Jim Meyering <meyering@ascend.com>
83 * xstrtoumax.m4: Require jm_AC_TYPE_UNSIGNED_LONG_LONG.
84 AC_REPLACE xstroull if necessary. From Paul Eggert.
85 (AC_CHECK_FUNCS): Remove strtoull, strtoumax, strtouq.
87 1999-04-20 Paul Eggert <eggert@twinsun.com>
89 * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Move unsigned long
90 long check into new jm_AC_TYPE_UNSIGNED_LONG_LONG macro.
91 * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require
92 jm_AC_TYPE_UNSIGNED_LONG_LONG.
93 * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): New file/macro.
95 * lfs.m4: Port to AIX and HP-UX. Support cross-compilation.
97 1999-04-18 Jim Meyering <meyering@ascend.com>
99 * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): New file/macro.
100 * jm-macros.m4: Use it.
102 1999-04-06 Jim Meyering <meyering@ascend.com>
104 * strftime.m4: Remove test for %f.
106 1999-03-29 Jim Meyering <meyering@ascend.com>
108 * jm-macros.m4 (jm_CHECK_ALL_TYPES): New macro, contains the
109 superset of the AC_TYPE_* checks in the textutils, fileutils,
110 and sh-utils, plus AC_TYPE_PID_T. Paul Eggert suggested adding
113 1999-03-28 Jim Meyering <meyering@ascend.com>
115 * jm-macros.m4: Define GNU_PACKAGE here.
116 Be sure to AC_SUBST it, once again, so that @GNU_PACKAGE@ is
117 replaced e.g., in the *.sh files of the sh-utils.
119 1999-03-20 Jim Meyering <meyering@ascend.com>
121 * jm-macros.m4: s/jm_WITH_REGEX/jm_INCLUDED_REGEX/.
122 * regex.m4 (jm_INCLUDED_REGEX): Rename from jm_WITH_REGEX.
123 Don't depend on AM_GLIBC. Suggestions from Alain Magloire.
125 1999-03-19 Jim Meyering <meyering@ascend.com>
127 * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): New macro.
129 1999-03-12 Jim Meyering <meyering@ascend.com>
131 * jm-macros.m4: Use AC_FUNC_SETVBUF_REVERSED.
133 1999-03-07 Jim Meyering <meyering@ascend.com>
135 * jm-glibc-io.m4: Use only those *_unlocked macros that are declared.
137 1999-02-17 Jim Meyering <meyering@ascend.com>
139 * gettext.m4 (AM_GNU_GETTEXT): Do `changequote' around use of brackets
140 in macro definition. From Eli Zaretskii and Alain Magloire.
142 1999-02-07 Jim Meyering <meyering@ascend.com>
144 * group-member.m4: New file -- extracted from sh-utils' configure.in.
146 1999-02-05 Eli Zaretskii <eliz@is.elta.co.il>
147 * gettext.m4: Support DOS-style d:/foo/bar absolute file names.
149 1999-02-06 Jim Meyering <meyering@ascend.com>
151 * chown.m4: Use `AC_SUBST(LIBOBJS)' since we set LIBOBJS.
152 * fnmatch.m4: Likewise.
153 * getgroups.m4: Likewise.
154 * lstat.m4: Likewise.
155 * malloc.m4: Likewise.
156 * putenv.m4: Likewise.
157 * realloc.m4: Likewise.
158 * regex.m4: Likewise.
160 * strftime.m4: Likewise.
161 Suggestion from Alain Magloire.
163 * chown.m4: Use `.$ac_objext', not `.o'.
164 * fnmatch.m4: Likewise.
165 * getgroups.m4: Likewise.
166 * getline.m4: Likewise.
167 * lstat.m4: Likewise.
168 * malloc.m4: Likewise.
169 * memcmp.m4: Likewise.
170 * putenv.m4: Likewise.
171 * realloc.m4: Likewise.
172 * regex.m4: Likewise.
174 * strftime.m4: Likewise.
175 Suggestion from Alain Magloire.
177 * jm-macros.m4: Actually invoke jm_WITH_REGEX now that it requires
180 * regex.m4: Add a run-time Test for proper operation of
183 1999-01-31 Jim Meyering <meyering@ascend.com>
185 * getloadavg.m4: Check for locale.h and the function, setlocale.
187 1999-01-30 Jim Meyering <meyering@ascend.com>
189 * check-type.m4: Use 3-arg form of AC_DEFINE.
191 * jm-mktime.m4: Make this a wrapper around the official AM_FUNC_MKTIME
192 rather than my private copy, now that the official one is up to date.
193 * mktime.m4: Remove file.
195 * getloadavg.m4: Use 3-arg form of AC_DEFINE.
196 * uptime.m4: Likewise.
197 * uintmax_t.m4: Likewise.
199 1999-01-28 Jim Meyering <meyering@ascend.com>
201 * jm-macros.m4: Use jm_AFS.
202 * afs.m4: New file (from fileutils' configure.in).
204 * assert.m4: Use the 3-argument forms of AC_DEFINE* macros.
205 * chown.m4: Likewise.
206 * d-ino.m4: Likewise.
207 * d-type.m4: Likewise.
208 * fnmatch.m4: Likewise.
209 * getgroups.m4: Likewise.
210 * gettext.m4: Likewise.
211 * jm-mktime.m4: Likewise.
212 * jm-winsz2.m4: Likewise.
213 * lcmessage.m4: Likewise.
214 * ls-mntd-fs.m4: Likewise.
215 * malloc.m4: Likewise.
216 * memcmp.m4: Likewise.
217 * putenv.m4: Likewise.
218 * realloc.m4: Likewise.
219 * st_mtim.m4: Likewise.
220 * strftime.m4: Likewise.
222 1999-01-16 Jim Meyering <meyering@ascend.com>
224 * jm-macros.m4 (ARGMATCH_DIE): Define.
225 (ARGMATCH_DIE_DECL): Define.
227 1999-01-12 Jim Meyering <meyering@ascend.com>
229 * Makefile.am.in: Rewrite to avoid using fmt.
230 Reported by Lars Hecking.
232 1999-01-10 Jim Meyering <meyering@ascend.com>
234 * fstypename.m4: Use the new 3-arg form of AC_DEFINE instead of my
236 * inttypes_h.m4: Likewise.
237 * lstat.m4: Likewise.
238 * malloc.m4: Likewise.
239 * readdir.m4: Likewise.
240 * realloc.m4: Likewise.
241 * st_dm_mode.m4: Likewise.
243 * utimbuf.m4: Likewise.
244 * utimes.m4: Likewise.
246 * check-decl.m4: Use the new 3-arg form of AC_DEFINE instead of the
247 AC_CHECK_FUNCS hack. Now, it's still a hack, but at least the
248 comments in config.h.in are meaningful.
250 * jm-macros.m4: Require autoconf-2.13 here.
252 * regex.m4: By default, don't use the included regex.c on systems
253 with glibc 2. Suggestion from Uli Drepper.
255 1999-01-02 Jim Meyering <meyering@ascend.com>
257 * jm-macros.m4: Replace strcasecmp and strncasecmp.
259 1998-12-18 Jim Meyering <meyering@ascend.com>
261 * Makefile.am.in (Makefile.am): Simplify rule.
262 Based on a suggestion from Lars Hecking.
264 1998-11-16 Jim Meyering <meyering@ascend.com>
266 * lfs.m4: Double-quote the `uname...` expression.
268 1998-11-16 Paul Eggert <eggert@twinsun.com>
270 * lfs.m4 (AC_LFS): Add support for HP-UX 10.20 and HP-UX 11.
272 1998-11-14 Jim Meyering <meyering@ascend.com>
274 * lstat.m4: Correct comment. POSIX does not permit it to succeed.
277 1998-11-03 Jim Meyering <meyering@ascend.com>
279 * stat.m4: Rewrite to set HAVE_STAT_EMPTY_STRING_BUG.
280 * lstat.m4: Rewrite to set HAVE_LSTAT_EMPTY_STRING_BUG.
282 1998-10-18 Jim Meyering <meyering@ascend.com>
284 * check-decl.m4 (jm_CHECK_DECL_LOCALTIME_R): Remove macro.
286 1998-10-17 Jim Meyering <meyering@ascend.com>
288 * decl.m4 (jm_CHECK_DECLARATION): Don't hard-code which headers to
289 include, though we still hard-code the `require'-like AC_CHECK_HEADERS
290 calls for those previously hard-coded headers. Instead, take a new
292 (jm_CHECK_DECLARATIONS): Reflect interface change.
293 * check-decl.m4 (jm_CHECK_DECLS): Likewise.
294 (jm_CHECK_DECL_LOCALTIME_R): New macro.
296 * mktime.m4: Test for spring-forward gap before long-running test.
298 1998-10-14 Jim Meyering <meyering@ascend.com>
300 * mktime.m4: Use the more portable "TZ=PST8PDT,M4.1.0,M10.5.0"
301 instead of "TZ=America/Vancouver". From Paul Eggert.
303 1998-10-11 Jim Meyering <meyering@ascend.com>
305 * mktime.m4 (jm_AM_FUNC_MKTIME): New file and macro.
306 This adds a test for a recently added compatibility fix for mktime.c.
307 * jm-mktime.m4: Require jm_AM_FUNC_MKTIME, not AM_FUNC_MKTIME.
309 1998-09-27 Jim Meyering <meyering@ascend.com>
311 * jm-macros.m4 (jm_MACROS): Require jm_FUNC_FNMATCH.
313 * fnmatch.m4 (jm_FUNC_FNMATCH): New file/macro. Extracted from
314 ../configure.in, including a change from Gordon Matzigkeit to allow
315 cross-compiling for the Hurd.
317 * glibc.m4: New file/macro to test for the GNU C Library
318 versions 1 and 2. From Gordon Matzigkeit.
321 1998-09-21 Jim Meyering <meyering@ascend.com>
323 * chown.m4: Declare locals: before, after. From Andries Brouwer.
325 1998-08-18 Paul Eggert <eggert@twinsun.com>
327 Port nanosecond-resolution times to UnixWare 2.1.2 and
328 pedantic Solaris 2.6.
330 * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): Renamed from
332 * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC):
333 Generate name of ns member, instead of just 1 or undef.
334 Allow for UnixWare 2.1.2 and Solaris 2.6 if in pedantic mode.
336 1998-08-15 Jim Meyering <meyering@ascend.com>
338 * ssize_t.m4 (jm_TYPE_SSIZE_T): Remove file.
339 * check-type.m4: New file. Replacement for AC_CHECK_TYPE.
340 * jm-macros.m4: Use the new AC_CHECK_TYPE(ssize_t, int)
341 instead of jm_TYPE_SSIZE_T.
343 1998-08-12 Jim Meyering <meyering@ascend.com>
345 * st_dm_mode.m4: New file. From Johan Danielsson.
347 1998-08-02 Jim Meyering <meyering@ascend.com>
349 * st_mtim.m4: Use hack to avoid having to put #undef HAVE_ST_MTIM
350 in acconfig.h manually.
352 1998-07-31 Paul Eggert <eggert@twinsun.com>
354 * st_mtim.m4: New file.
356 1998-07-28 Jim Meyering <meyering@ascend.com>
358 * utimes.m4: Undef stat.
360 1998-07-25 Jim Meyering <meyering@ascend.com>
362 * utime.m4 (jm_FUNC_UTIME): New file and macro.
363 * utimes.m4 (jm_FUNC_UTIMES_NULL): New file and macro.
365 1998-07-09 Manfred Hollstein <manfred@s-direktnet.de>
367 * chown.m4 (jm_FUNC_CHOWN): Add a check to verify that the
368 uid and gid actually remain unchanged.
370 1998-07-07 Jim Meyering <meyering@ascend.com>
372 * jm-glibc-io.m4: Remove fclose_unlocked.
374 1998-07-04 Jim Meyering <meyering@ascend.com>
376 * regex.m4: Use syscmd, ifelse, and sysval. Mainly as an exercise
377 to prove that this macro can be used in packages without regex.c.
379 1998-07-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
381 * gettext.m4 (AM_WITH_NLS): Remove intl/libintl.h if <libintl.h>
384 1998-07-03 Jim Meyering <meyering@ascend.com>
386 * gettext.m4: Add -lintl if it's found to be necessary.
388 * gettext.m4: New file -- from gettext-0.10.35.
389 * lcmessage.m4: Likewise.
390 * progtest.m4: Likewise.
392 * regex.m4 (jm_WITH_REGEX): New file and macro.
393 * jm-macros.m4: Require the new macro.
395 1998-06-29 Jim Meyering <meyering@ascend.com>
397 * fstypename.m4: Include sys/param.h. NetBSD 1.3.1 requires this
398 for the definition of NGROUPS (used in a system header included
401 1998-06-28 Jim Meyering <meyering@ascend.com>
403 * ls-mntd-fs.m4: New file.
404 * fstypename.m4: New file.
406 * jm-macros.m4: Require the new macro.
407 * jm-glibc-io.m4: New file.
409 1998-05-19 Jim Meyering <meyering@ascend.com>
411 * jm-macros.m4: Add jm_FUNC_LCHOWN.
412 * lchown.m4: New file.
414 * Makefile.am.in: New file.
415 * Makefile.am (Makefile.am): Depend on Makefile.am.in.
417 1998-05-14 Jim Meyering <meyering@ascend.com>
419 * Makefile.am (EXTRA_DIST): Add them.
420 * jm-macros.m4: New file.
421 * utimbuf.m4: New file.
423 1998-05-12 Jim Meyering <meyering@ascend.com>
425 * Makefile.am (EXTRA_DIST): Add isc-posix.m4.
427 1998-05-11 Jim Meyering <meyering@ascend.com>
429 * isc-posix.m4: New file.
431 1998-05-10 Jim Meyering <meyering@ascend.com>
433 * jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
435 1998-05-09 Jim Meyering <meyering@ascend.com>
437 * Makefile.am (EXTRA_DIST): Add ssize_t.m4.
438 (EXTRA_DIST): Remove mktime.m4, now that the new version is included
441 * ssize_t.m4: New file.
442 * mktime.m4: Remove file -- the new automake has this now.
444 1998-04-26 Jim Meyering <meyering@ascend.com>
446 * assert.m4: New file.
447 * Makefile.am (EXTRA_DIST): Add assert.m4.
449 1998-04-05 Jim Meyering <meyering@ascend.com>
451 * prereq.m4 (jm_PREREQ_REGEX): New macro.
452 (jm_PREREQ): Use it here.
454 1998-03-23 Jim Meyering <meyering@eng.ascend.com>
456 * inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
459 1998-03-15 Jim Meyering <meyering@eng.ascend.com>
461 * prereq.m4: New file.
462 * error.m4: New file.
463 * Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
465 1998-02-07 Jim Meyering <meyering@eng.ascend.com>
467 * getline.m4: Don't set am_cv_func_working_getline before the
468 cache-check for the same variable -- that defeated the purpose of
469 the test; the test program was never run. This was a problem only
470 on systems with losing getline functions -- HP-UX 10.20 is one.
471 Reported by Bjorn Helgaas.
473 1998-02-06 Jim Meyering <meyering@eng.ascend.com>
475 * Makefile.am (EXTRA_DIST): Add perl.m4.
477 1998-01-10 Jim Meyering <meyering@na-net.ornl.gov>
479 * Makefile.am (EXTRA_DIST): Add const.m4.
481 * const.m4: New file. Use an initializer in this declaration
482 typedef int charset[2]; const charset x;
483 Reported by Bob Glickstein.
485 1997-12-21 Jim Meyering <meyering@na-net.ornl.gov>
487 * chown.m4: Fix reversed types on -1 args to chown.
490 1997-12-14 Jim Meyering <meyering@na-net.ornl.gov>
492 * check-decl.m4: s/DECLARATION_/DECL_/g.
493 Add lseek and memchr.
495 * decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
496 T.E.Dickey <dickey@clark.net> said that some older preprocessors
497 have a 20-character limit on names.
499 1997-11-30 Jim Meyering <meyering@na-net.ornl.gov>
501 * inttypes_h.m4: New file.
502 * uintmax_t.m4: New file.
503 * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.