xref: /netbsd/external/gpl2/xcvs/dist/lib/ChangeLog (revision 6550d01e)
12005-09-29  Derek Price  <derek@ximbiot.com>
2
3	* system.h: #define fd_select select when not already defined.
4
52005-09-25  Conrad T. Pino  <Conrad@Pino.com>
6
7	* libcvs.dsp: Add files (mkstemp.c tempname.c) to project.
8
9	* libcvs.dep, libcvs.mak: Regenerated for "libcvs.dsp" changes.
10
112005-09-21  Conrad T. Pino  <Conrad@Pino.com>
12
13	* libcvs.dep: Regenerated for "../windows-NT/fix-msvc-mak.pl" change
14	to remove "basetsd" references.
15
162005-09-20  Conrad T. Pino  <Conrad@Pino.com>
17
18	* libcvs.dsp: Add files (canon-host.c gai_strerror.c getaddrinfo.c
19	getdelim.c mbchar.c strnlen1.c canon-host.h getaddrinfo.h getdelim.h
20	glob-libc.h mbchar.h mbuiter.h regex_internal.h strcase.h strnlen1.h
21	..\windows-NT\netdb.h ..\windows-NT\sys\socket.h) to project.
22
23	* libcvs.dep libcvs.mak: Regenerated for "libcvs.dsp" changes.
24
252005-09-20  Derek Price  <derek@ximbiot.com>
26
27	* getaddrinfo.c: Update from GNULIB.
28
292005-09-20  Derek Price  <derek@ximbiot.com>
30	    Paul Eggert  <eggert@cs.ucla.edu>
31
32	* regcomp.c, regex_internal.c, regex_internal.h, regexec.c: New,
33	simpler replacement fix for the previous.
34
352005-09-19  Derek Price  <derek@ximbiot.com>
36
37	* regcomp.c, regex_internal.c, regex_internal.h, regexec.c: Fix some
38	__attribute definition problems (submitted to GNULIB).
39
40	* __fpending.c, __fpending.h, atexit.c, basename.c, chdir-long.c,
41	closeout.c, cycle-check.c, dirname.c, dup-safer.c, dup2.c, exitfail.c,
42	fd-safer.c, filenamecat.c, fnmatch.c, ftruncate.c, getaddrinfo.c,
43	getcwd.c, getdate.h, getdelim.c, getline.c, getlogin_r.c, getndelim2.c,
44	getnline.c, getopt1.c, getpass.c, gettimeofday.c, lstat.c, malloc.c,
45	memmove.c, mkdir.c, mkstemp.c, nanosleep.c, openat.c, pipe-safer.c,
46	quotearg.c, readlink.c, realloc.c, regex.c, rename.c, rpmatch.c,
47	save-cwd.c, strerror.c, stripslash.c, strncasecmp.c, strnlen1.c,
48	strstr.c, strtol.c, tempname.c, time_r.c, timespec.h, xalloc-die.c,
49	xgetcwd.c, xmalloc.c, xreadlink.c, yesno.c: Update from GNULIB.
50
51	* canon-host.h, md5.c, md5.h, mktime.c, timespec.h: Update from GNULIB.
52
532005-09-15  Derek Price  <derek@ximbiot.com>
54
55	* regcomp.c, regex_internal.c, regex_internal.h, regexec.c: Update from
56	GNULIB, again.
57
58	* regcomp.c, regex_internal.c, regex_internal.h, regexec.c: Update from
59	GNULIB.
60
61	* strstr.h: Update from GNULIB.
62
632005-09-13  Derek Price  <derek@ximbiot.com>
64
65	* canon-host.c: Update from GNULIB.
66
672005-09-12  Derek Price  <derek@ximbiot.com>
68
69	* gai_strerror.c: Include config.h when available.  Include
70	getaddrinfo.h before other headers to test interface.
71
722005-09-10  Larry Jones  <lawrence.jones@ugs.com>
73
74	* canon-host.c (canon_host_r): Designated initializers are C99 only.
75	* getaddrinfo.c (getaddrinfo): Can't do arithmetic on void *.  Fix
76	incorrect hints member name.  Fix const mismatch.
77
782005-09-09  Derek Price  <derek@ximbiot.com>
79
80	Install glibc porting changes.
81	* glob.c, glob_.h: Update with alpha-GNULIB.
82	* glob-libc.h: New file from same.
83
842005-09-08  Derek Price  <derek@ximbiot.com>
85
86	* getaddrinfo.h: Don't assume HAVE_GETADDRINFO will be defined when the
87	system does not haev getaddrinfo.
88
892005-09-06  Derek Price  <derek@ximbiot.com>
90
91	* regex_internal.h: Update from GNULIB.
92
93	* getpass.c, regcomp.c, regex_internal.c, regex_internal.h, regexec.c:
94	Update from GNULIB.
95
96	Update from GNULIB with alpha-quality patch.
97	* Makefile.am: Add getaddrinfo cruft.
98	* canon-host.c: Updated to use getaddrinfo module.
99	* canon-host.h, gai_strerror.c, getaddrinfo.c, getaddrinfo.h: New
100	files.
101
1022005-09-05  Derek Price  <derek@ximbiot.com>
103
104	* Makefile.am (mbchar): Remove obsolete module cruft.
105
1062005-09-04  Derek Price  <derek@ximbiot.com>
107
108	Update from GNULIB.
109	* glob.c, glob_.h: Updated.
110	* Makefile.am: Move glob targets into alpha order.  Add size_max
111	module.
112
113	Add canon-host module from GNULIB.
114	* canon-host.c: New file.
115
116	Update from GNULIB.
117	* Makefile.am: Import modifications from...
118	* Makefile.gnulib: ...here.
119	* dup-safer.c, fd-safer.c, getpass.c, regcomp.c, regex.c, regex.h,
120	regex_internal.c, regex_internal.h, regexec.c, strcase.h,
121	strcasecmp.c, strftime.c, strncasecmp.c, strstr.c, strstr.h,
122	unistd-safer.h: Updated.
123	* mbchar.c, mbchar.h, mbuiter.h, memchr.c, pipe-safer.c, strnlen1.c,
124	strnlen1.h, unistd--.h: New files.
125
1262005-08-31  Derek Price  <derek@ximbiot.com>
127
128	* getdelim.c (getdelim): Return EOF on EOF, revisited.
129
1302005-08-31  Derek Price  <derek@ximbiot.com>
131
132	* getdelim.c (getdelim): Return EOF on EOF.
133
1342005-08-12  Derek Price  <derek@ximbiot.com>
135
136	Update from GNULIB.
137	* Makefile.am: Update using Makefile.gnulib changes.
138	* Makefile.gnulib, dup-safer.c, dup2.c, fnmatch.c, getcwd.c, getcwd.h,
139	getline.c, getline.h, getlogin_r.h, mktime.c, openat.h,
140	pagealign_alloc.c, quotearg.c, regex.c, regex.h, save-cwd.c,
141	strftime.c, tempname.c, time_r.h, xmalloc.c: Updated.
142	* getdelim.c, getdelim.h, regcomp.c, regex_internal.c,
143	regex_internal.h, regexec.c, size_max.h: New files.
144
1452005-06-12  Conrad T. Pino  <Conrad@Pino.com>
146
147	* libcvs.dsp: Add files "filenamecat.h" and "lstat.c" to project.
148	* libcvs.dep, libcvs.mak: Regenerate for "libcvs.dsp" changes.
149
1502005-06-10  Derek Price  <derek@ximbiot.com>
151
152	Sync with GNULIB.
153	* basename.c, canonicalize.c, canonicalize.h, dirname.c, dirname.h,
154	fnmatch_.h, fnmatch_loop.c, getcwd.c, getlogin_r.c, mkstemp.c,
155	openat.c, openat.h, pathmax.h, rename.c, stripslash.c, tempname.c,
156	xreadlink.c: Update from GNULIB.
157	* path-concat.c, path-concat.h: Rename to...
158	* filenamecat.c, filenamecat.h: ...this.
159
160	Test new stat module.
161	* lstat.h: New file.
162	* stat.c: Remove this file and...
163	* lstat.c: ...move most functionality here.
164
1652005-05-30  Conrad T. Pino  <Conrad@Pino.com>
166
167	* libcvs.dsp: Add file "windows-NT/woe32.h" to project.
168	* libcvs.dep: Regenerate for "libcvs.dsp" change.
169
1702005-05-28  Derek Price  <derek@ximbiot.com>
171
172	* glob_.h: s/MISSING_SYS_CDEFS_H/_SYS_CDEFS_H/.  Add comment.
173
1742005-05-27  Derek Price  <derek@ximbiot.com>
175
176	* getlogin_r.h: Import new version from GNULIB.
177
1782005-05-26  Derek Price  <derek@ximbiot.com>
179
180	* glob_.h: Protect __THROW separately from __BEGIN_DECLS.
181
1822005-05-26  Derek Price  <derek@ximbiot.com>
183
184	* system.h: Move non-system substitute GNULIB headers into cvs.h.
185	Remove stat macros in favor of GNULIB stat-macros module.  Assume
186	<sys/stat.h> and <stdlib.h> per HACKING.
187
1882004-05-26  Conrad T. Pino  <Conrad@Pino.com>
189
190	* libcvs.dsp: Add files "getlogin_r.c" and "getlogin_r.h" to project.
191	* libcvs.dep, libcvs.mak: Regenerated for "libcvs.dsp" change.
192
1932004-05-26  Conrad T. Pino  <Conrad@Pino.com>
194
195	* glob_.h: Windows build fakes "ndir.h" which defines "struct direct"
196	which differs from "dirent.h" which defines "struct dirent".
197
1982005-05-25  Derek Price  <derek@ximbiot.com>
199
200	* glob.c (LOGIN_NAME_MAX): Wrap sysconf for Windows.
201
2022005-05-25  Derek Price  <derek@ximbiot.com>
203
204	* glob_.h: Simplify <sys/cdefs.h> include and GLIBC macro use.  Replace
205	use of defined _LIBC with !defined GLOB_PREFIX.  Restore some GLIBC
206	stuff we don't care about anyhow.  Separate some #defines into their
207	own section for clarity.
208	(__glob_pattern_p): Move this definition...
209	* glob.c (__glob_pattern_p): ...here.
210	(HAVE_D_TYPE): Remove this macro for simplicity's sake.
211	(HAVE__POSIX_GETPWNAM_R): Ditto.
212	* getlogin_r.c, getlogin_r.h: Update from GNULIB.
213
2142005-05-25  Derek Price  <derek@ximbiot.com>
215
216	* glob.c: Remove HAVE_GETLOGIN_R complexity in favor of the GNULIB
217	getlogin_r module.  Redefine "struct_stat64" rather than "stat64" to
218	avoid macro collisions on Solaris.
219	* getlogin_r.c, getlogin_r.h: New files from GNULIB.
220
2212004-05-24  Conrad T. Pino  <Conrad@Pino.com>
222
223	* libcvs.dsp: Add files "canonicalize.c", "cycle-check.c",
224	"canonicalize.h", "cycle-check.h", "dev-ino.h", "glob.h", "mempcpy.h",
225	"path-concat.h", "stat-macros.h" and "strdup.h" to project.
226	* libcvs.dep, libcvs.mak: Regenerated for "libcvs.dsp" change.
227
2282005-05-24  Conrad T. Pino  <Conrad@Pino.com>
229
230	* glob_.h: Remove "struct stat;" forward declaration and update comment.
231
2322005-05-24  Conrad T. Pino  <Conrad@Pino.com>
233
234	* glob_.h: "#include <sys/stat.h>" for Solaris "#define stat stat64"
235	case.
236
2372005-05-24  Derek Price  <derek@ximbiot.com>
238
239	* stat.c: Use system stat & lstat functions in this file.
240	* system.h (CVS_STAT, CVS_LSTAT): Remove these macros.
241
2422005-05-24  Derek Price  <derek@ximbiot.com>
243
244	* Makefile.am (BUILT_SOURCES, EXTRA_DIST, MAINTAINERCLEANFILES): Add
245	getdate.c due to automake bug.
246
2472005-05-24  Derek Price  <derek@ximbiot.com>
248
249	* glob_.h, glob.c: Don't attempt to handle 64 bit file information
250	explicitly when not compiling as part of glibc.
251
2522005-05-23  Derek Price  <derek@ximbiot.com>
253
254	* canonicalize.c, canonicalize.h, cycle-check.c, cycle-check.h,
255	dev-ino.h, path-concat.c, path-concat.h: New files from GNULIB.
256
2572005-05-23  Derek Price  <derek@ximbiot.com>
258
259	* Makefile.am: Remove unnecessary comment.
260
2612005-05-23  Derek Price  <derek@ximbiot.com>
262
263	* __fpending.c, alloca_.h, allocsa.c, allocsa.h, asnprintf.c,
264	asprintf.c, basename.c, chdir-long.c, chdir-long.h, closeout.c,
265	closeout.h, dirname.c, dirname.h, dup-safer.c, dup2.c, error.c,
266	error.h, exit.h, exitfail.c, exitfail.h, fd-safer.c, fnmatch.c,
267	fnmatch_.h, fnmatch_loop.c, getcwd.c, getcwd.h, getdate.c, getdate.h,
268	getdate.y, gethostname.c, getline.c, getline.h, getndelim2.c,
269	getndelim2.h, getnline.c, getnline.h, getopt.c, getopt1.c, getopt_.h,
270	getopt_int.h, getpagesize.h, getpass.c, getpass.h, gettext.h,
271	gettime.c, gettimeofday.c, lstat.c, malloc.c, md5.c, md5.h, mempcpy.c,
272	mempcpy.h, memrchr.c, memrchr.h, minmax.h, mkdir.c, mkstemp.c,
273	mktime.c, nanosleep.c, openat.c, openat.h, pagealign_alloc.c,
274	pagealign_alloc.h, pathmax.h, printf-args.c, printf-args.h,
275	printf-parse.c, printf-parse.h, quotearg.c, quotearg.h, readlink.c,
276	realloc.c, regex.c, regex.h, rename.c, rpmatch.c, save-cwd.c,
277	save-cwd.h, setenv.c, setenv.h, stat-macros.h, stat.c, stdbool_.h,
278	stdint_.h, strcase.h, strcasecmp.c, strdup.c, strdup.h, strerror.c,
279	strftime.c, strftime.h, stripslash.c, strstr.c, strstr.h, strtol.c,
280	strtoul.c, tempname.c, time_r.c, time_r.h, timespec.h, unistd-safer.h,
281	unlocked-io.h, unsetenv.c, vasnprintf.c, vasnprintf.h, vasprintf.c,
282	vasprintf.h, xalloc-die.c, xalloc.h, xgetcwd.c, xgetcwd.h,
283	xgethostname.c, xmalloc.c, xreadlink.c, xreadlink.h, xsize.h, yesno.c,
284	yesno.h: Update from GNULIB.
285
2862005-05-20  Derek Price  <derek@ximbiot.com>
287
288	* glob.c (__stat64): Add args to macro definition for clarity.
289
2902005-05-19  Derek Price  <derek@ximbiot.com>
291
292	* glob.c: Use POSIX getpwnam_r on Solaris.
293
2942005-05-19  Derek Price  <derek@ximbiot.com>
295
296	* glob.c: Don't delcare protos for getlogin or getlogin_r if we got one
297	from <unistd.h>.
298
2992005-05-18  Derek Price  <derek@ximbiot.com>
300
301	* glob.c (GETPW_R_SIZE_MAX): Remove `;' from macro definition.
302
3032005-05-18  Derek Price  <derek@ximbiot.com>
304
305	More misc cleanup for compatibility with GNULIB & glibc, mostly
306	suggested by Paul Eggert <eggert@cs.ucla.edu>.
307	* glob.c: Improve comments.
308	(GETPW_R_SIZE_MAX): Add parens to definition.
309	(glob): Use GNU coding conventions (formatting change).
310	* glob_.h: Include <sys/cdefs.h> when possible.
311
3122005-05-17  Conrad T. Pino  <Conrad@Pino.com>
313
314	* libcvs.dsp: Add "glob.c", "glob_.h" and "mempcpy.c" to project.
315	* libcvs.dep, libcvs.mak: Regenerated for "libcvs.dsp" change.
316
3172005-05-17  Derek Price  <derek@ximbiot.com>
318
319	More misc cleanup for compatibility with GNULIB & glibc, mostly
320	suggested by Paul Eggert <eggert@cs.ucla.edu>.
321	* glob.c: Improve comments.
322	(GETPW_R_SIZE_MAX): New macro to avoid undefined sysconf macros.
323	(glob): Use new macro.
324	* glob_.h: Define __const, __restrict, and __USE_GNU when necessary.
325	Protect use of __BEGIN_DECLS & __END_DECLS.  Remove include of
326	<sys/types.h>.  Reorganize definitions for GNULIB.  Remove #undefs
327	which work around what is now probably a non-existant problem.
328
3292005-05-15  Derek Price  <derek@ximbiot.com>
330
331	* glob_.h, glob.c: More misc cleanup for compatibility with GNULIB &
332	glibc, mostly suggested by Paul Eggert <eggert@cs.ucla.edu>.  Remove
333	casts to and from void * - they are not needed in C89.
334
3352005-05-13  Derek Price  <derek@ximbiot.com>
336
337	* glob_.h: Enable GNU features by default.  Remove copy/pasted getopt
338	#define.
339	* glob.c: s/__strdup/strdup/ (Fixes BSD compilation issue).
340
3412005-05-13  Derek Price  <derek@ximbiot.com>
342
343	* glob.c, glob_.h: Misc cleanup for compatibility with GNULIB & glibc,
344	mostly suggested by Paul Eggert <eggert@cs.ucla.edu>.
345
3462005-05-12  Derek Price  <derek@ximbiot.com>
347
348	* glob.c, glob_.h: Misc improvements suggested by Paul Eggert, bringing
349	these files closer to their glibc sources.  Simplify & reorganize for
350	clarity.  Use protos.
351	(glob_in_dir): Fix GLOB_ONLYDIR bug/typo.
352
3532005-05-11  Derek Price  <derek@ximbiot.com>
354
355	* .cvsignore: Ignore glob.h.
356	* Makefile.am (BUILT_SOURCES, EXTRA_DIST, MOSTLYCLEANFILES): Add glob
357	files.
358	(glob.h): New target.
359	* glob.c, glob_.h: New files.
360	* strdup.c, strdup.h: New files from GNULIB.
361
3622005-05-09  Conrad T. Pino  <Conrad@Pino.com>
363
364	* libcvs.dep, libcvs.mak: Regenerated after Windows full rebuild.
365
3662005-05-08  Mark D. Baushke  <mdb@cvshome.org>
367
368	* libcvs.dsp: unistd-safer.h is in lib, not windows-NT.
369	* libcvs.dep: Regenerate.
370
3712005-05-07  Mark D. Baushke  <mdb@cvshome.org>
372
373	* libcvs.dep: Use a relative path for unistd-safer.h.
374
375	* libcvs.dsp: Update from GNULIB.
376	Add files dup-safer.c, fd-safer.c, and unistd-safer.h.
377	* libcvs.dep, libcvs.mak: Regenerate.
378
3792005-05-03  Derek Price  <derek@ximbiot.com>
380
381	Update from GNULIB.
382	* chdir-long.c, nanosleep.c, save-cwd.c, tempname.c: Updated.
383	* dup-safer.c, fd-safer.c, unistd-safer.h: New files.
384
3852005-05-01  Mark D. Baushke  <mdb@cvshome.org>
386
387	* regex.c: Update from GNULIB.
388
3892005-04-25  Derek Price  <derek@ximbiot.com>
390
391	* getdate.y: Update from GNULIB.
392
3932005-04-15  Derek Price  <derek@ximbiot.com>
394
395	* Makefile.am (DISTCLEANFILES): Add getdate.log.
396	* .cvsignore: Ditto.
397	* test-getdate.sh: Add new tests.
398	(verify, skip, valid_timezone): New functions.
399
4002005-04-12  Derek Price  <derek@ximbiot.com>
401
402	* getdate.y: Update from GNULIB.
403
4042005-04-06  Derek Price  <derek@ximbiot.com>
405
406	* getdate.y: Update from GNULIB.
407
4082005-04-03  Mark D. Baushke  <mdb@cvshome.org>
409
410	* strtol.c: Update from GNULIB.
411
4122005-03-29  Mark D. Baushke  <mdb@cvshome.org>
413
414	* mktime.c, strftime.c: Update from GNULIB.
415
4162005-03-23  Derek Price  <derek@ximbiot.com>
417
418	* Makefile.am (getdate_SOURCES): Remove sources that are now included
419	via $(noinst_LIBRARIES).
420
4212005-03-22  Mark D. Baushke  <mdb@cvshome.org>
422
423	* mktime.c, regex.c, stdint_.h, strftime.c, strtol.c: Update from
424	GNULIB.
425
4262005-03-10  Mark D. Baushke  <mdb@cvshome.org>
427
428	* mktime.c, save-cwd.c, strftime.c, strtol.c: Update from GNULIB.
429
4302005-03-08  Conrad T. Pino  <Conrad@Pino.com>
431
432	* .cvsignore: Add stdint.h entry.
433
4342005-03-07  Conrad T. Pino  <Conrad@Pino.com>
435
436	* libcvs.dsp: Synchronize with GNULIB updates.
437	Remove valloc.c file. Add files __fpending.c, __fpending.h,
438	chdir-long.h, closeout.c, closeout.h, getcwd.h,
439	pagealign_alloc.c, pagealign_alloc.h, quotearg.c, quotearg.h.
440	* libcvs.dep, libcvs.mak: Regenerate for libcvs.dsp change.
441
4422005-03-07  Mark D. Baushke  <mdb@cvshome.org>
443
444	* pagealign_alloc.c: Update from GNULIB.
445
4462005-03-04  Jim Hyslop  <jhyslop@ieee.org>
447
448	* xtime.h: added include guards to fix compile errors on IRIX 5.3
449	(Patch from Georg Schwarz <georg.scwarz@freenet.de>.)
450
4512005-03-03  Derek Price  <derek@ximbiot.com>
452
453	* pagealign_alloc.c, pagealign_alloc.h: New files from GNULIB.
454	* valloc.c: Remove this obsolete file.
455
4562005-03-02  Jim Meyering  <jim@meyering.net>
457
458	* Makefile.am (libcvs_a_SOURCES): Add the following to support
459	the GNULIB closeout module: closeout.c, closeout.h, quotearg.c,
460	quotearg.h, __fpending.h.
461	* closeout.c, closeout.h: New files.
462	* quotearg.c, quotearg.h: New files.
463	* __fpending.c, __fpending.h: New files.
464	* Makefile.gnulib: Regenerate.
465
4662005-03-02  Derek Price  <derek@ximbiot.com>
467
468	* gettext.h, setenv.c, vasnprintf.c, vasprintf.c: Update from GNULIB.
469
4702005-03-01  Derek Price  <derek@ximbiot.com>
471
472	Update installed GNULIB modules.
473	* Makefile.am: Tweak for new GNULIB updates.
474	* alloca_.h, dup2.c, error.c, ftruncate.c, getdate.c, getdate.y,
475	getopt_.h, gettext.h, gettime.c, malloc.c, mkdir.c, mktime.c,
476	realloc.c, rename.c, save-cwd.c, strstr.c, strtoul.c, timespec.h,
477	xgetcwd.c: Update these files.
478	* chdir-long.c, chdir-long.h, getcwd.c, getcwd.h, mempcpy.c, mempcpy.h,
479	memrchr.c, memrchr.h, openat.c, openat.h, strstr.h, strtol.c: New files
480	from GNULIB.
481
4822005-03-01  Derek Price  <derek@ximbiot.com>
483
484	* xtime.h: Remove obsolete timeb stuff.
485
4862005-02-20  Mark D. Baushke  <mdb@cvshome.org>
487
488	* xgethostname.c (xgethostname): Check for ENOMEM, which is
489	returned by OSX/Darwin if the specified buffer is not large
490	enough for the hostname.
491	(Problem reported by Neil Conway <neilc@samurai.com>.)
492
4932005-02-08  Derek Price  <derek@ximbiot.com>
494
495	* fncase.c (OSX_filename_classes): Mac OSX doesn't need \ mapped to /.
496	* system.h (FOLD_FN_CASE): Clarify comment.
497
4982005-01-31  Derek Price  <derek@ximbiot.com>
499
500	* Makefile.am: Update copyright notices.
501
5022004-12-14  Derek Price  <derek@ximbiot.com>
503
504	* Makefile.am (EXTRA_DIST): Add Makefile.gnulib.
505
5062004-11-30  Conrad T. Pino  <Conrad@Pino.com>
507
508	* libcvs.dep: Regenerated for "../cvsnt.dsp" change.
509	* libcvs.mak: Regenerated for "../cvsnt.dsp" change.
510
5112004-11-21  Mark D. Baushke  <mdb@cvshome.org>
512
513	* libcvs.dep, libcvs.dsp, libcvs.mak: Add "xgethostname.c" to
514	project.
515
5162004-11-19  Derek Price  <derek@ximbiot.com>
517
518	* xgethostname.h, xgethostname.c: New files from GNULIB.
519	* Makefile.am (libcvs_a_SOURCES): Add new files.
520
5212004-11-17  Derek Price  <derek@ximbiot.com>
522
523	* getdate.y, getopt.c, getopt1.c, getopt_.h, getopt_int.h, xgetcwd.c:
524	Update from GNULIB.
525
5262004-11-15  Derek Price  <derek@ximbiot.com>
527
528	* Makefile.am (libcvs_a_LIBADD): Add @ALLOCA@.
529
5302004-11-11  Derek Price  <derek@ximbiot.com>
531
532	* Makefile.am (EXTRA_DIST): Add test-getdate.sh.
533
5342004-11-11  Mark D. Baushke  <mdb@cvshome.org>
535
536	* alloca_.h, allocsa.h, mktime.c: Update from GNULIB.
537
5382004-11-11  Mark D. Baushke  <mdb@cvshome.org>
539
540	* strftime.c, getdate.y: Update from GNULIB.
541	* getdate.c: Regenerated.
542
5432004-11-10  Mark D. Baushke  <mdb@cvshome.org>
544
545	* test-getdate.sh: Remove non-portable 'Feb 29, 2096 8 years'
546	test case. Add comments about portable dates.
547
5482004-11-10  Mark D. Baushke  <mdb@cvshome.org>
549
550	* test-getdate.sh (TZ): Set to UTC0 instead of UTC to fix MacOS X
551	problem.
552
5532004-11-10  Mark D. Baushke  <mdb@cvshome.org>
554
555	* mktime.c (SHR): New macro, which is a portable substitute for >>
556	that should work even on Crays.
557	Problem reported by Mark D. Baushke.
558	(TIME_T_MIDPOINT, ydhms_diff, __mktime_internal): Use it.
559	(Patch from Paul Eggert of GNULIB.)
560
561	* Makefile.am (getdate_LDADD): Add @ALLOCA@.
562	* Makefile.in: Regenerated.
563
5642004-11-09  Mark D. Baushke  <mdb@cvshome.org>
565
566	* strftime.c: Update from GNULIB.
567
5682004-11-05  Conrad T. Pino  <Conrad@Pino.com>
569
570	* libcvs.dsp: Add "readlink.c" to project.
571	* libcvs.dep: Regenerate for "libcvs.dsp" change.
572	* libcvs.mak: Regenerate for "libcvs.dsp" change.
573
5742004-11-05  Mark D. Baushke  <mdb@cvshome.org>
575
576	* readlink.c: Update from GNULIB.
577
5782004-11-04  Conrad T. Pino  <Conrad@Pino.com>
579
580	* libcvs.dsp: Add "xreadlink.c" and "xreadlink.h" to project.
581	* libcvs.dep: Regenerate for "libcvs.dsp" change.
582	* libcvs.mak: Regenerate for "libcvs.dsp" change.
583
5842004-11-04  Mark D. Baushke  <mdb@cvshome.org>
585
586	* allocsa.h, allocsa.valgrind: Update from GNULIB.
587	* Makefile.in: Regenerated.
588
5892004-11-04  Mark D. Baushke  <mdb@cvshome.org>
590
591	* sunos57-select.c: Move '#undef select' before system #include
592	statements to avoid conflicting declarations on BSDI BSD/OS 4.2.
593
5942004-11-03  Mark D. Baushke  <mdb@cvshome.org>
595
596	* Makefile.am: Update from GNULIB.
597	* readlink.c, xreadlink.c, xreadlink.h: Add from GNULIB.
598	* Makefile.gnulib, Makefile.in: Regenerated.
599
6002004-11-03  Derek Price  <derek@ximbiot.com>
601
602	* getdate.y: Update from GNULIB.
603
6042004-11-02  Mark D. Baushke  <mdb@cvshome.org>
605
606	* getpass.c, setenv.h: Update from GNULIB.
607
6082004-11-02  Mark D. Baushke  <mdb@cvshome.org>
609
610	* test-getdate.sh (getdate): Do not assume 'diff -u' is
611	universally available.
612	* Makefile.am (getdate_SOURCES): Add allocsa.c sources needed by
613	getdate on Solaris.
614	* Makefile.in: Regenerated.
615
6162004-11-01  Conrad T. Pino  <Conrad@Pino.com>
617
618	* libcvs.dsp: Add "setenv.c", "unsetenv.c", "allocsa.h" and "setenv.h" to project.
619	* libcvs.dep: Regenerate for "libcvs.dsp" change.
620	* libcvs.mak: Regenerate for "libcvs.dsp" change.
621
6222004-11-01  Derek Price  <derek@ximbiot.com>
623
624	* test-getdate.sh: Test a date relative to a specified date and one of
625	the failing dates from the rcs2-7 test in src/sanity.sh.
626
6272004-11-01  Derek Price  <derek@ximbiot.com>
628
629	* Makefile.am (TESTS): Add test-getdate.sh.
630	(check_PROGRAMS): Add getdate.
631	(getdate_*): Add info to build getdate.
632	(MOSTLYCLEANFILES): Add files that might be generated by
633	test-getdate.sh.
634	* allocsa.c, allocsa.h, setenv.c setenv.h, unsetenv.c: New files from
635	GNULIB.
636	* test-getdate.sh: Add some new dates and expect correct output.
637
6382004-10-27  Mark D. Baushke  <mdb@cvshome.org>
639
640	* mktime.c (not_equal_tm): New patch from GNULIB.
641
6422004-10-26  Conrad T. Pino  <Conrad@Pino.com>
643
644	* libcvs.dsp: Add "rpmatch.c" and "yesno.h" to project.
645	* libcvs.dep: Regenerate for "libcvs.dsp" change.
646	* libcvs.mak: Regenerate for "libcvs.dsp" change.
647
6482004-10-26  Derek Price  <derek@ximbiot.com>
649
650	* Makefile.am (libcvs_a_SOURCES): Move error.h to its own section.
651
6522004-10-21  Derek Price  <derek@ximbiot.com>
653
654	* Makefile.am (libcvs_a_SOURCES): Add yesno.h.
655	* rpmatch.c, yesno.h: New files from GNULIB.
656	* yesno.c: Update from GNULIB.
657
6582004-10-23  Conrad T. Pino  <Conrad@Pino.com>
659
660	* libcvs.dsp: Add "../windows-NT/stdint.h" to project.
661	* libcvs.dep: Regenerate for "libcvs.dsp" change.
662
6632004-10-22  Mark D. Baushke  <mdb@cvshome.org>
664
665	* Makefile.am (libcvs_a_OBJECTS): Fix typo for $(ALLOCA_H) and
666	($STDBOOL_H). Also update rules for stdint GNULIB module.
667	* Makefile.in: Regenerated.
668
6692004-10-22  Conrad T. Pino  <Conrad@Pino.com>
670
671	* libcvs.dsp: Remove "argmatch.c" from project.
672
6732004-10-22  Mark D. Baushke  <mdb@cvshome.org>
674
675	* Makefile.am (libcvs_a_SOURCES): Add stdint GNULIB module.
676	Fix typos in alloca and stdbool sections.
677	* stdint_.h: New file from GNULIB.
678	* getpagesize.h: Update from GNULIB.
679	* mktime.c: Update from GNULIB.
680
6812004-10-22  Derek Price  <derek@ximbiot.com>
682
683	* Makefile.am (libcvs_a_SOURCES): Move md5 to its own section.
684	* md5.c, md5.h: Update from GNULIB.
685
6862004-10-21  Derek Price  <derek@ximbiot.com>
687
688	* Makefile.am, rpmatch.c, yesno.h, yesno.c: Back out recent changes.
689
6902004-10-21  Derek Price  <derek@ximbiot.com>
691
692	* error.c, error.h: Update from GNULIB.
693
6942004-10-21  Mark Baushke  <mdb@cvshome.org>
695
696	* libcvs.dep, libcvs.mak: Remove argmatch references.
697
6982004-10-21  Derek Price  <derek@ximbiot.com>
699
700	* Makefile.am (libcvs_a_SOURCES): Move yesno to its own section.
701	* rpmatch.c, yesno.h: New files from GNULIB.
702	* yesno.c: Update from GNULIB.
703
7042004-10-21  Derek Price  <derek@ximbiot.com>
705
706	* Makefile.am (libcvs_a_SOURCES): Move getpagesize to its own section.
707	* getpagesize.h: Update from GNULIB.
708
7092004-10-21  Mark Baushke  <mdb@cvshome.org>
710
711	* Makefile.in: Regenerated.
712
7132004-10-21  Derek Price  <derek@ximbiot.com>
714
715	* Makefile.am (libcvs_a_SOURCES): Remove argmatch.c.
716	* argmatch.c: Remove this unused file.
717
7182004-10-21  Derek Price  <derek@ximbiot.com>
719
720	* Makefile.am (libcvs_a_SOURCES): Move strftime to its own section.
721	* strftime.h: New file.
722
7232004-10-21  Derek Price  <derek@ximbiot.com>
724
725	* malloc.c: Update from GNULIB.
726
7272004-10-21  Mark Baushke  <mdb@cvshome.org>
728
729	* Makefile.am (all-local): Fix typo.
730	* Makefile.in: Regenerated.
731
7322004-10-21  Conrad T. Pino  <Conrad@Pino.com>
733
734	* libcvs.mak: Regenerated for "../zlib/lib.dsp" change.
735
7362004-10-20  Mark D. Baushke  <mdb@cvshome.org>
737
738	* sunos57-select.c: New file. Work around Solaris 7 select()
739	hang.
740	* Makefile.in: Regenerate for new configure.in.
741
7422004-10-18  Derek Price  <derek@ximbiot.com>
743
744	* system.h: Define DEVNULL here when necessary.  Don't include
745	unistd.h twice.
746
7472004-10-16  Conrad T. Pino  <Conrad@Pino.com>
748
749	* libcvs.dsp: Add "vasprintf.c" and "vasprintf.h" to project.
750	* libcvs.dep: Regenerate for "libcvs.dsp" change.
751	* libcvs.mak: Regenerate for "libcvs.dsp" change.
752
7532004-10-15  Derek Price  <derek@ximbiot.com>
754
755	* asprintf.c, vasprintf.c, vasprintf.h: New files from GNULIB.
756
7572004-10-15  Derek Price  <derek@ximbiot.com>
758
759	* getpass.c: Update from GNULIB.
760
7612004-10-09  Derek Price  <derek@ximbiot.com>
762
763	* Makefile.am (libcvs_a_SOURCES): Add stat-macros.h.
764	* stat.c: Update from GNULIB.
765	* stat-macros.c: New file from GNULIB.
766
7672004-10-09  Derek Price  <derek@ximbiot.com>
768
769	* nanosleep.c: Update from GNULIB.
770
7712004-10-09  Derek Price  <derek@ximbiot.com>
772
773	* memmove.c: Update from GNULIB.
774
7752004-10-09  Derek Price  <derek@ximbiot.com>
776
777	* Makefile.am (libcvs_a_SOURCES): Move minmax.h to its own section.
778
7792004-10-07  Derek Price  <derek@ximbiot.com>
780
781	* system.h: Reorganize slightly.
782
7832004-10-07  Conrad T. Pino  <Conrad@Pino.com>
784
785	* libcvs.dsp: Remove "xstrdup.c" from project.
786	Add "strcasecmp.c", "getopt_.h" and "getopt_int.h" to project.
787	* libcvs.dep: Regenerate for "libcvs.dsp" changes.
788	* libcvs.mak: Regenerate for "libcvs.dsp" changes.
789
7902004-10-06  Derek Price  <derek@ximbiot.com>
791
792	* system.h: Include getopt.h.
793
7942004-10-06  Derek Price  <derek@ximbiot.com>
795
796	* Makefile.am (libcvs_a_SOURCES): Add getpass.h.
797	* getpass.h: New file from GNULIB.
798	* getpass.c: Update from GNULIB.
799
8002004-10-06  Derek Price  <derek@ximbiot.com>
801
802	* Makefile.am (libcvs_a_SOURCES): Add strcase.h.
803	* strcase.h, strcasecmp.c, strncasecmp.c: New files from GNULIB.
804
8052004-10-06  Derek Price  <derek@ximbiot.com>
806
807	* gethostname.c: Update from gnulib.
808
8092004-10-06  Derek Price  <derek@ximbiot.com>
810
811	* Makefile.am (libcvs_a_SOURCES): Move getline, getnline, & getndelim2
812	sources to their own sections.
813	* getline.c, getndelim2.c, getndelim2.h, getnline.c, getnline.h: Update
814	from GNULIB.
815
8162004-10-06  Derek Price  <derek@ximbiot.com>
817
818	* .cvsignore: Add getopt.h.
819
8202004-10-06  Derek Price  <derek@ximbiot.com>
821
822	* Makefile.am: Add new configuration for getopt.
823	* getopt.h: Remove file.
824	* getopt_.h, getopt_int.h: New files from GNULIB.
825	* getopt.c, getopt1.c: Update from GNULIB.
826
8272004-10-06  Derek Price  <derek@ximbiot.com>
828
829	* mkstemp.c, tempname.c: Update from GNULIB.
830
8312004-10-06  Derek Price  <derek@ximbiot.com>
832
833	* Makefile.am (libcvs_a_SOURCES): Remove xstrdup.c.
834
8352004-10-06  Derek Price  <derek@ximbiot.com>
836
837	* xstrdup.c: Remove this obsolete file.
838
8392004-10-05  Derek Price  <derek@ximbiot.com>
840
841	* Makefile.am (fnmatch, fnmatch-posix): Improve comment.
842	* fnmatch.c, fnmatch_loop.c: Update from GNULIB.
843
8442004-10-05  Derek Price  <derek@ximbiot.com>
845
846	* Makefile.am (libcvs_a_SOURCES): Move exit.h to its own section.
847
8482004-10-05  Conrad T. Pino  <Conrad@Pino.com>
849
850	* libcvs.dsp: Remove "savecwd.c", "savecwd.h", "xgetwd.c" from project.
851	Add "save-cwd.c", "save-cwd.h", "xgetcwd.c", "xgetcwd.h" to project.
852	* libcvs.dep: Regenerated for "libcvs.dsp" change.
853	* libcvs.mak: Regenerated for "libcvs.dsp" change.
854
8552004-10-05  Derek Price  <derek@ximbiot.com>
856
857	* basename.c, dirname.c, dirname.h, stripslash.c: Updated from GNULIB.
858	* system.h: s/FILESYSTEM_PREFIX_LEN/FILE_SYSTEM_PREFIX_LEN/.
859
8602004-10-05  Derek Price  <derek@ximbiot.com>
861
862	* Makefile.gnulib: New file.
863
8642004-10-05  Derek Price  <derek@ximbiot.com>
865
866	* Makefile.am (libcvs_a_SOURCES): Add xalloc-die.c.
867	* xalloc-die.c: New file from GNULIB.
868	* xalloc.h, xmalloc.c: Update from GNULIB.
869
8702004-10-05  Derek Price  <derek@ximbiot.com>
871
872	* Makefile.am (libcvs_a_SOURCES): Move gettext.h to its own section.
873	* gettext.h, vasnprintf.c, vasnprintf.h: Update from GNULIB.
874
8752004-10-05  Derek Price  <derek@ximbiot.com>
876
877	* savecwd.c: Rename to...
878	* save-cwd.c: ...this and replace with the newest version from GNULIB.
879	* savecwd.h: Ditto, but to...
880	* save-cwd.h: ...this name.
881	* Makefile.am (libcvs_a_SOURCES): Remove savecwd.[ch].  Add save-cwd.h
882	& save-cwd.c in their own section.
883
8842004-10-05  Derek Price  <derek@ximbiot.com>
885
886	* Makefile.am (libcvs_a_SOURCES): Remove xgetwd.c, add xgetcwd.h &
887	xgetcwd.c in their own section.
888	* xgetwd.c: Removed.
889	* xgetcwd.h, xgetcwd.c: New files imported from GNULIB.
890
8912004-10-05  Derek Price  <derek@ximbiot.com>
892
893	* alloca_.h, alloca.c: Import latest versions from GNULIB.
894
8952004-10-05  Derek Price  <derek@ximbiot.com>
896
897	* Makefile.am (libcvs_a_SOURCES): Move pathmax.h to its own section.
898
8992004-10-05  Derek Price  <derek@ximbiot.com>
900
901	* Makefile.am (libcvs_a_SOURCES): Move unlocked-io.h to its own
902	section.
903	* unlocked-io.h: Import most recent version from GNULIB.
904
9052004-10-05  Derek Price  <derek@ximbiot.com>
906
907	* Makefile.am (libcvs_a_SOURCES): Move regex.h to its own section.
908	* regex.c: Import most recent version from GNULIB.
909
9102004-10-05  Conrad T. Pino  <Conrad@Pino.com>
911
912	* libcvs.dsp: Add "dirname.c" to project to resolve link error.
913	* libcvs.dep: Regenerated for "libcvs.dsp" change.
914	* libcvs.mak: Regenerated for "libcvs.dsp" change.
915
9162004-10-05  Mark D. Baushke  <mdb@cvshome.org>
917
918	* regex.c (re_comp): Cast gettext return value to char * to
919	avoid warning in !ENABLE_NLS case. Patch imported from GNULIB.
920	(Problem report from Martin Neitzel <neitzel@sco.gaertner.de>.)
921
9222004-09-09  Conrad T. Pino  <Conrad@Pino.com>
923
924	* libcvs.mak: Regenerated for "../cvsnt.dsp" changes made 2004-09-08.
925
9262004-08-27  Derek Price  <derek@ximbiot.com>
927
928	Import minmax module from GNULIB.
929
930	* Makefile.am (libcvs_A_SOURCES): Add minmax.h.
931	* minmax.h: New file.
932
9332004-07-13  Derek Price  <derek@ximbiot.com>
934
935	* .cvsignore: Ignore GCC profiling data.
936
9372004-06-24  Derek Price  <derek@ximbiot.com>
938
939	* libcvs.dsp: Add "./xsize.h" to Header file list.  Add "./strftime.c"
940	& "./time_r.c" to Source file list.
941	* libcvs.dep, libcvs.mak: Regenerated for "./libcvs.dsp" change.
942	(Patch submitted by Conrad T. Pino <Conrad@Pino.com>.)
943
9442004-06-09  Derek Price  <derek@ximbiot.com>
945
946	* Makefile.am (xsize): Move GNULIB xsize module into its own section.
947
9482004-05-20  Derek Price  <derek@ximbiot.com>
949
950	* Makefile.am (libcvs_a_SOURCES): Add strftime.c.
951	* strftime.c: New file.
952
9532004-05-17  Derek Price  <derek@ximbiot.com>
954
955	* libcvs.dsp: Add "lib/xtime.h" to project header files.
956	* libcvs.dep: Regnerated for "libcvs.dsp" file change.
957	(Patch from Conrad T. Pino <Conrad@Pino.com>.)
958
9592004-05-15  Derek Price  <derek@ximbiot.com>
960
961	Back out GNULIB getdate update until date parsing problem is fixed.
962	* Makefile.am: Temporarily comment out getdate.y test targets.
963	* getdate.y: Restored from version 1.19.
964	* xtime.h: Readded from version 1.1.
965	* Makefile.in, getdate.c: Regenerated.
966
9672004-05-15  Derek Price  <derek@ximbiot.com>
968
969	* libcvs.dsp: Move all "../lib/*.c" files to this project.  Header file
970	list updated for GNULIB updates.
971	* libcvs.dep: Regenerated for "libcvs.dsp" changes.
972	* libcvs.mak: Regenerated for "libcvs.dsp" changes.
973	(Patch from Conrad T. Pino <Conrad@Pino.com>.)
974
9752004-05-14  Derek Price  <derek@ximbiot.com>
976
977	* libcvs.dsp: Add basename.c & gettime.c for Windows build.
978	(Patch from Conrad T. Pino <Conrad@Pino.com>.)
979
9802004-05-14  Derek Price  <derek@ximbiot.com>
981
982	* gettime.c, nanosleep.c: Updated from GNULIB.
983
9842004-05-03  Mark D. Baushke  <mdb@cvshome.org>
985
986	* Makefile.in (check-TESTS): Correct the script to deal with some
987	make (BSD) that use 'sh -e' which will terminate whenever a
988	command (such as test -n "") fails.
989
9902004-05-03  Derek Price  <derek@ximbiot.com>
991
992	* Makefile.am (getdate_LDADD): Add $(LIBINTL), needed on some systems.
993
9942004-05-03  Derek Price  <derek@ximbiot.com>
995
996	* Makefile.am (BUILT_SOURCES, MAINTAINERCLEANFILES): Remove getdate.c,
997	Automake determines this automatically.
998	* Makefile.in: Regenerated.
999
10002004-05-02  Derek Price  <derek@ximbiot.com>
1001
1002	* progname.c (progname): Assume = "getdate" for now.
1003
10042004-05-02  Derek Price  <derek@ximbiot.com>
1005
1006	* Makefile.am (getdate_SOURCES): Add xmalloc, xstrdup, error, exitfail,
1007	and progname for getdate test program on some systems.
1008	* error.c, progname.c: New file.
1009	(Report from Mark D. Baushke <mdb@cvshome.org>.)
1010
10112004-04-29  Derek Price  <derek@ximbiot.com>
1012
1013	* getdate.y: Restore unforked version from GNULIB.
1014	* unlocked-io.h: Update to most recent version from GNULIB.
1015	* getdate.y: Regenerated.
1016
10172004-04-28  Derek Price  <derek@ximbiot.com>
1018
1019	* .cvsignore: Add getdate executable.
1020	* Makefile.am: Remove out-of-date comment about regex.  Use Automake
1021	comments where the comments won't look good in the Makefile.
1022	(AM_CPPFLAGS): Remove obsolescent include.
1023	(TESTS, MOSTLYCLEANFILES, check_PROGRAMS, getdate_*): Add support for
1024	testing getdate.
1025	* test-getdate.sh: New file.
1026	* getdate.y: Move include to compile in test mode.
1027	* Makefile.in, getdate.c: Regenerated.
1028
10292004-04-28  Derek Price  <derek@ximbiot.com>
1030
1031	* system.h: Include timespec.h instead of xtime.h.
1032	* xtime.h: Removed.
1033
10342004-04-27  Derek Price  <derek@ximbiot.com>
1035
1036	* Makefile.am (libcvs_a_SOURCES): Add getdate.h, getdate.y in their own
1037	section.
1038	(BUILT_SOURCES, MAINTAINERCLEANFILES): Add getdate.c.
1039	* getdate.h, getdate.y: Import updated versions from GNULIB.
1040	* Makefile.in: Regenerated.
1041
10422004-04-27  Derek Price  <derek@ximbiot.com>
1043
1044	* mktime.c: New file.
1045	* Makefile.in: Regenerated.
1046
10472004-04-27  Derek Price  <derek@ximbiot.com>
1048
1049	* Makefile.am (libcvs_a_SOURCES): Add time_r.h.
1050	* time_r.h: New file.
1051	* Makefile.in: Regenerated.
1052
10532004-04-27  Derek Price  <derek@ximbiot.com>
1054
1055	* nanosleep.c: New file.
1056	* Makefile.in: Regenerated.
1057
10582004-04-27  Derek Price  <derek@ximbiot.com>
1059
1060	* Makefile.am (libcvs_a_SOURCES): Add gettime.c.
1061	* gettime.c: New file.
1062	* Makefile.in: Regenerated.
1063
10642004-04-27  Derek Price  <derek@ximbiot.com>
1065
1066	* gettimeofday.c: New file.
1067	* Makefile.in: Regenerated.
1068
10692004-04-27  Derek Price  <derek@ximbiot.com>
1070
1071	* Makefile.am (libcvs_a_SOURCES): Add timespec.h.
1072	* timespec.h: New file.
1073	* Makefile.in: Regenerated.
1074
10752004-04-27  Derek Price  <derek@ximbiot.com>
1076
1077	* system.h: Move definition of FILENAMES_CASE_INSENSITIVE to
1078	windows-NT/config.h.
1079
10802004-04-27  Derek Price  <derek@ximbiot.com>
1081
1082	Add dirname module from GNULIB.
1083
1084	* Makefile.am (libcvs_SOURCES): Add new files.
1085	* basename.c, dirname.c, dirname.h: New files.
1086	* stripslash.c: Update from GNULIB.
1087	* system.h (ISDIRSEP): Remove.
1088	(ISABSOLUTE): s/ISDIRSEP/ISSLASH/.  Use FILESYSTEM_PREFIX_LEN to search
1089	for DOS drive spec rather than reimplementing.
1090	* Makefile.in: Regenerated.
1091
10922004-04-26  Derek Price  <derek@ximbiot.com>
1093
1094	* libcvs.dsp: Add stdbool.h from windows-NT as source dependency.
1095	* libcvs.mak: Regenerated.
1096
10972004-04-23  Derek Price  <derek@ximbiot.com>
1098
1099	* libcvs.dsp, libcvs.dep, libcvs.mak: Back out recent stdbool.h change.
1100
11012004-04-23  Derek Price  <derek@ximbiot.com>
1102
1103	* .cvsignore: Add stdbool.h.
1104
11052004-04-23  Derek Price  <derek@ximbiot.com>
1106
1107	* libcvs.dsp: Create stdbool.h.
1108	* libcvs.dep, libcvs.mak: Regenerated.
1109
11102004-04-22  Derek Price  <derek@ximbiot.com>
1111
1112	* system.h: #include <fnmatch.h>.
1113
11142004-04-22  Derek Price  <derek@ximbiot.com>
1115
1116	* system.h: #include <stdbool.h>.
1117
11182004-04-21  Derek Price  <derek@ximbiot.com>
1119
1120	Add stdbool module from GNULIB.
1121
1122	* stdbool_.h: New file.
1123	* Makefile.am (stdbool.h, BUILT_SOURCES, EXTRA_DIST, MOSTLYCLEANFILES):
1124	Add stdbool cruft.
1125	* Makefile.in: Regenerated.
1126
11272004-04-20  Derek Price  <derek@ximbiot.com>
1128
1129	* system.h: Correct comments.
1130
11312004-04-19  Derek Price  <derek@ximbiot.com>
1132
1133	* system.h: Gratuitous reformatting.
1134
11352004-04-19  Derek Price  <derek@ximbiot.com>
1136
1137	* Makefile.am (EXTRA_DIST): s/lib\.\w+/libcvs.*/i.
1138	* Makefile.in: Regenerated.
1139
11402004-04-19  Derek Price  <derek@ximbiot.com>
1141
1142	* libcvs.mak: Regenerated for "zlib/libz.dsp" change.
1143	(Patch from Conrad T. Pino <Conrad@Pino.com>.)
1144
11452004-04-17  Derek Price  <derek@ximbiot.com>
1146
1147	* libcvs.dsp, libcvs.dep, libcvs.mak: Move...
1148	* lib.dsp, lib.dep, lib.mak: ...here.
1149	(Patch from Conrad T. Pino <Conrad@Pino.com>.)
1150
11512004-04-17  Derek Price  <derek@ximbiot.com>
1152
1153	* LIB.dsp: Rename to...
1154	* lib.dsp: ...this.
1155
11562004-04-15  Derek Price  <derek@ximbiot.com>
1157
1158	* lib.dsp: Set PROP BASE directories to projet standard
1159	has "Reset" function use project defaults.
1160	Change "..\lib\" paths to ".\" for consistency.
1161	* lib.mak: Regenerated for lib.dsp change.
1162	(Patch from Conrad T. Pino <Conrad@Pino.com>.)
1163
11642004-04-15  Derek Price  <derek@ximbiot.com>
1165
1166	* lib.dsp: Dropped "alloca.c" from project.
1167	* lib.dep: Regenerated for "lib.dsp" change.
1168	* lib.mak: Regenerated for "lib.dsp" change.
1169	(Patch from Conrad T. Pino <Conrad@Pino.com>.)
1170
11712004-04-15  Derek Price  <derek@ximbiot.com>
1172
1173	* Makefile.am (EXTRA_DIST): Add LIB.dep.
1174	* Makefile.in: Regenerated.
1175
11762004-04-15  Derek Price  <derek@ximbiot.com>
1177
1178	* lib.dsp: Update to compile fnmatch.
1179	* LIB.dep: New generated file.
1180	* lib.mak: Regenerated.
1181	(Patch from Conrad T. Pino <conrad@pino.com>.)
1182
11832004-04-14  Derek Price  <derek@ximbiot.com>
1184
1185	Update to current fnmatch module from GNULIB.
1186
1187	* Makefile.am (BUILT_SOURCES, EXTRA_DIST): Add fnmatch sources.
1188	(MOSTLYCLEANFILES): Initialize & add fnmatch & alloca headers.
1189	(libcvs_a_OBJECTS): Make dependent on $(FNMATCH_H).
1190	(fnmatch.h): New target.
1191	* fnmatch.h.in: Rename to...
1192	* fnmatch_.h: ...this.
1193	* fnmatch.c: New version from GNULIB.
1194	* fnmatch_loop.c: New file.
1195	* Makefile.in: Regenerated.
1196
11972004-04-14  Derek Price  <derek@ximbiot.com>
1198
1199	* Makefile.am (EXTRA_DIST): Remove lib.dep.
1200	* Makefile.in: Regenerated.
1201
12022004-04-07  Derek Price  <derek@ximbiot.com>
1203
1204	* regex.c: Revise "FREE_VAR" macro to eliminate C4090/C4022 warnings
1205	in Windows build with Visual C++ 6.0 compiler.
1206	(Original patch from Conrad T. Pino <Conrad@Pino.com>.)
1207
12082004-04-07  Derek Price  <derek@ximbiot.com>
1209
1210	Update regex module from GNULIB.
1211
1212	* Makefile.am (libcvs_a_SOURCES): Remove regex.c.
1213	* regex.c, regex.h: Import new versions from GNULIB.
1214	* Makefile.in: Regenerated.
1215
12162004-04-04  Derek Price  <derek@ximbiot.com>
1217
1218	* system.h: Correct comment.
1219
12202004-04-04  Derek Price  <derek@ximbiot.com>
1221
1222	* system.h: Restore complete path folding for Cygwin under Windows.
1223	Add ISABSOLUTE macro for determining whether a path is absolute to
1224	handle X:\ style paths under Windows (& Cygwin).
1225
12262004-03-29  Derek Price  <derek@ximbiot.com>
1227
1228	* lib.mak: Regenerated with VC++ 5.0.
1229	(Sent by Dennis Jones <djones@oregon.com>.)
1230	* LIB.dep: Removed.
1231
12322004-03-28  Derek Price  <derek@ximbiot.com>
1233
1234	* lib.mak: Regenerated.
1235
12362004-03-27  Derek Price  <derek@ximbiot.com>
1237
1238	* LIB.dep, lib.mak: Regenerated.
1239
12402004-03-26  Derek Price  <derek@ximbiot.com>
1241
1242	* Makefile.in: Regenerated.
1243
12442004-03-26  Derek Price  <derek@ximbiot.com>
1245
1246	* LIB.dep, lib.dsp, lib.mak: New files.
1247	* Makefile.am (EXTRA_DIST): Add new files.
1248	* .cvsignore: Ignore MSVC build cruft.
1249
12502004-03-25  Derek Price  <derek@ximbiot.com>
1251
1252	* system.h: No longer fold back slashes in paths into slashes.
1253
12542004-03-25  Derek Price  <derek@ximbiot.com>
1255
1256	* realloc.c: Update to more recent version from GNULIB to fix a WOE32
1257	compilation problem.
1258
12592004-03-20  Derek Price  <derek@ximbiot.com>
1260
1261	* mkdir.c (mkdir): Declare string args const.
1262
12632004-03-13  Derek Price  <derek@ximbiot.com>
1264
1265	* Makefile.am (libcvs_a_SOURCES): Add error.h.
1266	* Makefile.in: Regenerated.
1267
12682004-03-11  Derek Price  <derek@ximbiot.com>
1269
1270	* xsize.h: Move the default definition of SIZE_MAX into
1271	windows-NT/config.h.in.
1272
12732004-03-07  Derek Price  <derek@ximbiot.com>
1274
1275	* xsize.h: Provide a default definition of SIZE_MAX for Windows.
1276
12772004-02-20  Derek Price  <derek@ximbiot.com>
1278
1279	Import xalloc module from GNULIB, as well as its remaining unimported
1280	dependency, the exitfail module.
1281
1282	* Makefile.am (libcvs_a_SOURCES): Add new sources.
1283	* exitfail.c, exitfail.h, xalloc.h, xmalloc.c, xstrdup.c: New files.
1284	* Makefile.in: Regenerated.
1285
12862004-02-15  Derek Price  <derek@ximbiot.com>
1287
1288	Import vasnprintf module from GNULIB.
1289	* asnprintf.c, printf-args.c, printf-args.h, printf-parse.c,
1290	printf-parse.h, vasnprintf.c, vasnprintf.h: New files.
1291	* Makefile.am (libcvs_a_SOURCES): Add header files.
1292
12932004-02-15  Derek Price  <derek@ximbiot.com>
1294
1295	Import xsize module from GNULIB for vasnprintf().
1296	* xsize.h: New file.
1297	* Makefile.am (libcvs_a_SOURCES): Add xsize.h.
1298
12992004-02-15  Derek Price  <derek@ximbiot.com>
1300
1301	Import alloca module from GNULIB for vasnprintf().
1302	* alloca_.h, alloca.c: New files.
1303	* .cvsignore: Ignore alloca.h.
1304	* Makefile.am: Compile alloca() when necessary.
1305	* Makefile.in: Regenerated.
1306
13072004-02-15  Derek Price  <derek@ximbiot.com>
1308
1309	Make error() accessible to the GNULIB functions.
1310
1311	* error.h: Move in from ../src.
1312
13132004-02-15  Derek Price  <derek@ximbiot.com>
1314
1315	* strerror.c: Update to latest version from gnulib.
1316
13172003-12-14  Mark D. Baushke  <mdb@cvshome.org>
1318
1319	* fseeko.c: Remove unnecessary #ifdef code.
1320	* ftello.c: Ditto.
1321	* system.h: Ditto.
1322
13232003-12-10  Mark D. Baushke  <mdb@cvshome.org>
1324
1325	* ftello.c: Rework for AC_FUNC_FSEEKO.
1326	* system.h: Rework fseeko and ftello prototypes.
1327
13282003-12-10  Mark D. Baushke  <mdb@cvshome.org>
1329
1330	* xgetwd.c (pathmax.h): Add new include.
1331	(Patch from Rob Clevenger <rob@robsite.org>.)
1332
13332003-12-09  Derek Price  <derek@ximbiot.com>
1334
1335	* system.h: Correct spelling in comment.
1336
13372003-12-09  Mark D. Baushke  <mdb@cvshome.org>
1338
1339	* fseeko.c (fseeko): New file and function to help with largefile
1340	support.
1341	* ftello.c (ftello): Ditto.
1342	* system.h (ftello): Add prototype if !defined(HAVE_FTELLO).
1343	* Makefile.in: Regenerated.
1344
13452003-12-09  Larry Jones  <lawrence.jones@eds.com>
1346
1347	* getdate.c: Regenerated.
1348
13492003-12-08  Mark D. Baushke  <mdb@cvshome.org>
1350
1351	* getdate.y: Remove #include <stdio.h> to avoid problems compiling
1352	AIX with '#define _LARGE_FILES 1' with Redeclaration of fgetpos64
1353	and ftello64. This may be an autoconf problem with
1354	AC_SYS_LARGEFILE.
1355	* getdate.c: Regenerated.
1356
13572003-12-03  Derek Price  <derek@ximbiot.com>
1358
1359	* fncase.c (OSX_filename_classes): New array.
1360	(fncmp): Use FOLD_FN_CASE rather relying on the fact that it will be
1361	#defined to use WNT_filename_classes.
1362	* system.h: Define FOLD_FN_CASE, fncmp, and fnfold for all case
1363	insensitive filesystems.  Share some code between the new generic case
1364	insensitive section and the old WOE32 section.
1365
13662003-11-25  Mark D. Baushke  <mdb@cvshome.org>
1367
1368	* Makefile.in: Regenerate for new configure.in.
1369
13702003-10-27  Derek Price  <derek@ximbiot.com>
1371
1372	* Makefile.am (libcvs_a_SOURCES): Remove obsolete PROTO.h.
1373	* Makefile.in: Regenerated.
1374
13752003-10-22  Derek Price  <derek@ximbiot.com>
1376
1377	* Makefile.am (libcvs_a_LIBADD): Undo the previous change and move it
1378	into the program linking step in `../src'.
1379	* Makefile.in: Regenerated.
1380
13812003-10-21  Derek Price  <derek@ximbiot.com>
1382
1383	* Makefile.am (libcvs_a_LIBADD): Add $(LIBINTL) for gettext.
1384	* Makefile.in: Regenerated.
1385
13862003-10-04  Derek Price  <derek@ximbiot.com>
1387
1388	* sighandle.c (SIG_handle): With the last commit, avoid allowing a
1389	second interrupt while this interrupt handler runs.
1390	(SIG_beginCrSect, SIG_endCrSect): With the last change, move these two
1391	functions to the top of this file to avoid prototyping them for
1392	SIG_handle().
1393	(*): C89ify some prototypes.
1394
13952003-10-04  Derek Price  <derek@ximbiot.com>
1396
1397	* system.h (EXIT_FAILURE): Don't define here since it's defined in
1398	exit.h.
1399
14002003-10-01  Derek Price  <derek@ximbiot.com>
1401
1402	* getpass.c: Update to new version from GNULIB with Larry's fix
1403	incorporated.
1404
14052003-10-01  Derek Price  <derek@ximbiot.com>
1406
1407	* getopt.h, getopt.c, getopt1.c: Update from GNULIB.
1408
14092003-10-01  Derek Price  <derek@ximbiot.com>
1410
1411	* getline.c, getndelim2.c: Merge changes from GNULIB.
1412
14132003-10-01  Derek Price  <derek@ximbiot.com>
1414
1415	* system.h: Assume <string.h> and <sys/types.h> per the notes in
1416	HACKING.
1417
14182003-09-30  Larry Jones  <lawrence.jones@eds.com>
1419
1420	* getpass.c: Fix bug that caused password to be echoed on many
1421	systems (input may not be followed by output on the same stream
1422	without an intervening call to a file positioning function).
1423	(Reported by David Everly <david.everly@mci.com>.)
1424
14252003-09-30  Derek Price  <derek@ximbiot.com>
1426
1427	Provide an atexit() function on systems which provide on_exit() but not
1428	atexit().
1429
1430	* atexit.c: New file.
1431	* Makefile.in: Regenerated.
1432
14332003-08-19  Derek Price  <derek@ximbiot.com>
1434
1435	* system.h: Assume more headers, re C89 & GNULIB.
1436
14372003-08-12  Derek Price  <derek@ximbiot.com>
1438
1439	* Makefile.am (libcvs_a_SOURCES): Remove getndelim2 - it is now in
1440	LIBOBJ.
1441
14422003-07-31  Derek Price  <derek@ximbiot.com>
1443
1444	* Makefile.am (libcvs_a_SOURCES): Remove getpass.c per new getpass-gnu
1445	API from GNULIB.
1446	* Makefile: Regenerated.
1447
14482003-07-29  Derek Price  <derek@ximbiot.com>
1449
1450	* getpass.c: New file, almost identical to GNULIB's currect version.
1451	* Makefile.am (libcvs_a_SOURCES): Add getpass.c.
1452	* Makefile.in: Regenerated.
1453
14542003-07-25  Derek Price  <derek@ximbiot.com>
1455
1456	* lstat.c: Sync with GNULIB.
1457	* stat.c: Almost sync'd with GNULIB.
1458
14592003-07-25  Derek Price  <derek@ximbiot.com>
1460
1461	* getline.h: Sync this file with GNULIB.
1462
14632003-07-24  Derek Price  <derek@ximbiot.com>
1464
1465	* getline.c, getline.h, getndelim2.c, getndelim2.h, getnline.c,
1466	getnline.h: Merge some more changes from GNULIB.
1467
14682003-07-24  Derek Price  <derek@ximbiot.com>
1469
1470	* gethostname.c: Update from GNULIB.
1471
14722003-07-23  Derek Price  <derek@ximbiot.com>
1473
1474	* system.h: Move some includes from src/cvs.h.
1475
14762003-07-22  Derek Price  <derek@ximbiot.com>
1477
1478	* system.h: Assume <stddef.h> per C89.
1479
14802003-07-22  Derek Price  <derek@ximbiot.com>
1481
1482	* strerror.c: Import current version from GNULIB.
1483	* Makefile.in: Regenerated.
1484
14852003-07-22  Derek Price  <derek@ximbiot.com>
1486
1487	* Makefile.am: Make a comment more specific about LIBOBJ, while
1488	removing a list of LIBOBJ'd file maintained elsewhere.
1489	* memmove.c: Import current version from GNULIB.
1490
14912003-07-22  Derek Price  <derek@ximbiot.com>
1492
1493	* exit.h: Really add this file this time.
1494	* Makefile.in: Regenerated.
1495
14962003-07-22  Derek Price  <derek@ximbiot.com>
1497
1498	* exit.h: New file from GNULIB.
1499	* Makefile.am (lib_SOURCES): Add exit.h.
1500
15012003-07-19  Derek Price  <derek@ximbiot.com>
1502
1503	* stat.c: Sync us with GNULIB, except for the xalloc.h requirement.
1504	xalloc.h is waiting on $GNULIB/modules/error for import.
1505
15062003-07-19  Derek Price  <derek@ximbiot.com>
1507
1508	* Makefile.am: Add getndelim.c & getnline.c as part of the new API.
1509	* getline.c: Merge more of Bruno Habile's GNULIB changes to this file
1510	so our fork is less divergent.
1511	* getline.h: Ditto.
1512	* getndelim2.c: Ditto.
1513	* getndelim2.h: Ditto.
1514	* getnline.c: Ditto.
1515	* getnline.h: Ditto.
1516
1517	* Makefile.in: Regenerated.
1518
15192003-07-19  Derek Price  <derek@ximbiot.com>
1520
1521	* savecwd.c: Move the MD5 stuff that shifted here a few commits back...
1522	* md5.c: ...back to here.
1523
15242003-07-19  Derek Price  <derek@ximbiot.com>
1525
1526	* getndelim2.c: Make limit an ssize_t rather than int, as per the
1527	return type.
1528	* getndelim2.h: Ditto.
1529	* getnline.c: Ditto.
1530	* getnline.h: Ditto.
1531
15322003-07-19  Derek Price  <derek@ximbiot.com>
1533
1534	* getline.c (getdelim): Return ssize_t, as per getline.h.
1535
15362003-07-17  Derek Price  <derek@ximbiot.com>
1537
1538	* getline.c: Merge some of Bruno Habile's changes from GNULIB including
1539	some he didn't quite finish, like renaming of n => linesize.
1540	* getline.h: Ditto.
1541	* getndelim2.c: Ditto.
1542	* getndelim2.h: Ditto.
1543	* getnline.c: Ditto.
1544	* getnline.h: Ditto.
1545
15462003-07-17  Derek Price  <derek@ximbiot.com>
1547
1548	* getndelim2.c: New file.
1549	* getndelim2.h: Ditto.
1550
1551	* Makefile.am (libcvs_a_SOURCES): Add getndelim2.h.
1552	* getline.h: Return ssize_t.
1553	* getnline.h: Ditto.
1554	* getline.c: Ditto and depend on getndelim2.
1555	* getnline.c: Ditto.
1556
1557	* Makefile.in: Regenerated.
1558
15592003-07-16  Derek Price  <derek@ximbiot.com>
1560
1561	* getline.c: Don't include the unneeded unlocked-io.h.
1562	* getnline.c: Remove extra blank line.  Use GETNDELIM_NO_LIMIT rather
1563	than GETNLINE_NO_LIMIT.
1564	* getnline.h: Define GETNDELIM_NO_LIMIT rather than GETNLINE_NO_LIMIT.
1565
15662003-07-16  Derek Price  <derek@ximbiot.com>
1567
1568	* PROTO.h: Remove this file since some of our GNULIB sources no longer
1569	support compilers that can't handle prototypes.
1570
1571	* md5.c: s/PROTO//.
1572	* md5.h: Ditto.
1573	* savecwd.c: Ditto.
1574	* savecwd.h: Ditto.
1575	* sighandle.c: Ditto.
1576
15772003-07-16  Derek Price  <derek@ximbiot.com>
1578
1579	* getline.h: Include config.h so to use the macros it defines.
1580	(Thanks to Steve McIntyre <stevem@cvshome.org> for the report.)
1581
15822003-07-16  Derek Price  <derek@ximbiot.com>
1583
1584	* pathmax.h: New file.
1585
1586	* Makefile.am (libcvs_a_SOURCES): Add pathmax.h.
1587	* system.h: Remove PATH_MAX stuff.
1588
1589	* Makefile.in: Regenerated.
1590
15912003-07-16  Derek Price  <derek@ximbiot.com>
1592
1593	* getnline.c: New file based on GNULIB and resubmitted to GNULIB.
1594	* getnline.h: Ditto.
1595
1596	* Makefile.am (libcvs_a_SOURCES): Add new getnline.h.
1597	* getline.c: Import and hack version from GNULIB to prevent double
1598	prototype problem on 64-bit machines.  Resubmitted to GNULIB.
1599	* getline.h: Ditto.
1600	(Thanks to Steve McIntyre <stevem@cvshome.org> for the report.)
1601
1602	* Makefile.in: Regenerated.
1603
16042003-07-15  Derek Price  <derek@ximbiot.com>
1605
1606	* unlocked-io.h: s/LGPL/GPL/g, imported from GNULIB.
1607
16082003-06-13  Derek Price  <derek@ximbiot.com>
1609
1610	* mkstemp.c: New file.
1611	* tempname.c: Ditto.
1612
1613	* Makefile.in: Regenerated.
1614
16152003-06-11  Derek Price  <derek@ximbiot.com>
1616
1617	* Makefile.am (libcvs_a_SOURCES): Add gettext.h.
1618	* system.h: Include gettext.h.
1619
1620	* gettext.h: New file from GNULIB.
1621
1622	* Makefile.in: Regenerated.
1623
16242003-06-09  Derek Price  <derek@ximbiot.com>
1625
1626	* system.h: Reference the WIN32 macro only in order to define WOE32,
1627	in accordance with the GNU convention to avoid implying that we
1628	consider the Microsoft Windows Operating Environment any sort of "win".
1629
16302003-05-29  Derek Price  <derek@ximbiot.com>
1631
1632	* Makefile.am: xgssapi.h is no more.
1633	* xgssapi.h: Move its contents to src/gssapi-client.h
1634	(Patch from Alexey Mahotkin <alexm@hsys.msk.ru>.)
1635
1636	* Makefile.in: Regenerated.
1637
16382003-05-28  Derek Price  <derek@ximbiot.com>
1639
1640	* getline.h, md5.c, sighandle.c, savecwd.h: Use PROTO.h.
1641	* savecwd.c: Use standard PROTO macro.
1642	* Makefile.am: Add PROTO.h
1643	* PROTO.h: PROTO macro definition is finally here, as specified in
1644	Autoconf documentation.
1645	(Original patch from Alexey Mahotkin <alexm@hsys.msk.ru>.)
1646
1647	* Makefile.in: Regenerated.
1648
16492003-05-28  Derek Price  <derek@ximbiot.com>
1650
1651	* Makefile.am: get rid of $(includeopt); -Isrc/ is ok, so remove
1652	lengthy explanation.
1653	(Patch from Alexey Mahotkin <alexm@hsys.msk.ru>.)
1654
1655	* Makefile.in: Regenerated.
1656
16572003-05-27  Derek Price  <derek@ximbiot.com>
1658
1659	* README: New file explaining the GNULIB origin of many of the lib
1660	files.
1661
16622003-05-21  Derek Price  <derek@ximbiot.com>
1663
1664	* Makefile.in: Regenerate with Automake version 1.7.5.
1665
16662003-05-21  Derek Price  <derek@ximbiot.com>
1667
1668	* unlocked-io.h: New file from GNULIB.
1669	* system.h: Include unlocked-io.h.
1670	* Makefile.am (libcvs_a_SOURCES): Add unlocked-io.h.
1671
1672	* Makefile.in: Regenerated.
1673
16742003-05-21  Derek Price  <derek@ximbiot.com>
1675
1676	* realloc.c: New file from GNULIB.
1677	* system.h (HAVE_REALLOC, CVS_REALLOC): Add support for realloc.c.
1678
16792003-05-20  Derek Price  <derek@ximbiot.com>
1680
1681	* stat.c: Don't compile LSTAT code unless configure detected that we
1682	need to be trailing-slash-safe.
1683
16842003-05-20  Derek Price  <derek@ximbiot.com>
1685
1686	* Makefile.in: Regenerated.
1687
16882003-05-20  Derek Price  <derek@ximbiot.com>
1689
1690	* system.h: Move in the standard includes from cvs.h.  Define
1691	CVS_MALLOC & CVS_REALLOC.
1692
16932003-05-19  Derek Price  <derek@ximbiot.com>
1694
1695	* malloc.c: New file from <https://savannah.gnu.org/projects/gnulib>.
1696
16972003-05-19  Derek Price  <derek@ximbiot.com>
1698
1699	* lstat.c: New file from <https://savannah.gnu.org/projects/gnulib>.
1700	* stat.c: Ditto.
1701	* system.h: Define CVS_STAT and CVS_LSTAT properly when the system
1702	versions of stat and lstat are broken.
1703
17042003-05-19  Derek Price  <derek@ximbiot.com>
1705
1706	* .cvsignore: Add fnmatch.h for Windows.
1707
17082003-05-09  Derek Price  <derek@ximbiot.com>
1709
1710	* xgssapi.h: #include config.h.
1711	(Reported by Boyd Lynn Gerber <gerberb@zenez.com>.)
1712
17132003-05-09  Derek Price  <derek@ximbiot.com>
1714
1715	* system.h: Define S_ISSOCK on SCO OpenServer.
1716
17172003-05-09  Derek Price  <derek@ximbiot.com>
1718
1719	* Makefile.in: Regenerated.
1720
17212003-04-30  Derek Price  <derek@ximbiot.com>
1722
1723	* Makefile.in: Regenerated.
1724
17252003-04-10  Larry Jones  <lawrence.jones@eds.com>
1726
1727	* Makefile.in: Regenerated.
1728
17292003-04-03  Derek Price  <derek@ximbiot.com>
1730
1731	* Makefile.am (distclean-local): New target to remove fnmatch.h when
1732	necessary.  This should be handled by Automake, but until then...
1733	(Resolves issue #100
1734	<http://ccvs.cvshome.org/issues/show_bug.cgi?id=100> from
1735	Serguei E. Leontiev <Serge3lse@cvshome.org>.)
1736
1737	* Makefile.in: Regenerated.
1738
17392003-03-24  Derek Price  <derek@ximbiot.com>
1740
1741	* Makefile.am: Update copyright notice.
1742
1743	* Makefile.in: Regenerated.
1744
17452003-03-19  Mark D. Baushke  <mdb@cvshome.org>
1746
1747	* Makefile.in: Regenerated.
1748
17492003-03-19  Derek Price  <derek@ximbiot.com>
1750
1751	* Makefile.in: Regenerated.
1752
17532003-02-25  Derek Price  <derek@ximbiot.com>
1754
1755	* Makefile.in: Regenerated.
1756
17572003-01-23  Larry Jones  <lawrence.jones@eds.com>
1758
1759	* getdate.y: Add RCS/CVS timestamp format (Y.mm.dd.hh.mm.ss).
1760	* getdate.c: Regenerated.
1761
1762	* wait.h (WCOREDUMP): New macro.
1763
17642002-12-27  Derek Price  <derek@ximbiot.com>
1765
1766	* getdate.c: Regenerated with Bison 1.35.
1767
17682002-11-04  Derek Price  <derek@ximbiot.com>
1769
1770	* getdate.y (Convert): Add comment as to the effectiveness of
1771	descriptive error messages.
1772
17732002-09-24  Derek Price  <derek@ximbiot.com>
1774
1775	* Makefile.in: Regenerated using Automake 1.6.3.
1776
17772002-09-24  Derek Price  <derek@ximbiot.com>
1778
1779	* Makefile.in: Regenerated.
1780
17812002-09-15  Larry Jones  <lawrence.jones@eds.com>
1782
1783	* system.h: Add FOPEN_BINARY_READWRITE.
1784	(Patch submitted by Josh Lehan <cvs@krellan.com>.)
1785
17862002-08-12  Derek Price  <oberon@umich.edu>
1787
1788	* Makefile.am: Remove obsolete reference to `ftruncate.c'.
1789	(Symptoms reported by
1790	Andrey Aristarkhov <Aristarkhov@bitechnology.ru>.)
1791	* Makefile.in: Regenerated.
1792
17932002-08-08  Derek Price  <oberon@umich.edu>
1794
1795	* regex.c: Removed unused `compile_range' declaration.
1796	(Patch from John Tytgat <John.Tytgat@aaug.net>.)
1797
17982002-05-09  Larry Jones  <lawrence.jones@eds.com>
1799
1800	* getline.c (getstr): Make terminator int instead of char to avoid
1801	promotion problems.
1802	* getline.h (getstr): Change to match.
1803
18042002-05-08  Derek Price  <oberon@umich.edu>
1805
1806	* Makefile.in: Regenerated.
1807	* fnmatch.h: Move this file...
1808	* fnmatch.h.in: here.
1809
18102002-05-08  Derek Price  <oberon@umich.edu>
1811
1812	* strerror.c: Use HAVE_CONFIG_H and put config.h in brackets rather
1813	than quotes.
1814
18152002-05-02  Derek Price  <oberon@umich.edu>
1816
1817	* fnmatch.h: More #defines to avoid Mac OS X namespace conflicts.
1818
18192002-04-30  Derek Price  <oberon@umich.edu>
1820
1821	* hostname.c: Rename to...
1822	* gethostname.c: this.
1823	* Makefile.am: Change comment to reflect above.
1824
1825	* Makefile.in: Regenerated with automake 1.6.
1826
18272002-04-28  Derek Price  <oberon@umich.edu>
1828
1829	* getopt.h: #define new names for functions and variables when they
1830	might conflict with system definitions (namely on Mac OS X 10.1 with
1831	the most recent dev packages - This should be removable after the Mac
1832	dev packages are fixed.).
1833	* regex.h: Ditto.
1834	* Makefile.am (libcvs_a_SOURCES): Remove fnmatch.h.
1835
18362002-04-20  Larry Jones  <larry.jones@sdrc.com>
1837
1838	* Makefile.am (libcvs_a_SOURCES): Add getpagesize.h.
1839	* Makefile.in: Regenerated.
1840
18412001-09-18  Derek Price  <dprice@collab.net>
1842
1843	* fnmatch.c: The header file for a system function we're replacing with
1844	our own should be #included using double quotes.
1845	(Patch from Corey Minyard  <minyard@acm.org> via
1846	Alexey Mahotkin <alexm@hsys.msk.ru>.)
1847
18482001-09-04  Derek Price  <dprice@collab.net>
1849
1850	* Makefile.in: Regenerated with automake 1.5.
1851
18522001-08-09  Derek Price  <dprice@collab.net>
1853
1854	* getpagesize.h: Only include sys/param.h when HAVE_SYS_PARAM_H has
1855	been defined by configure.
1856
18572001-08-07  Derek Price  <dprice@collab.net>
1858
1859	* build_lib.com: Verify.
1860	* getdate.y: Move the include of xtime.h out from underneath the ifdef
1861	so that it is always included.
1862	(Patch from Mike Marciniszyn <Mike.Marciniszyn@sanchez.com>.)
1863
1864	* getdate.c: Regenerated.
1865
18662001-08-06  Derek Price  <dprice@collab.net>
1867
1868	* Makefile.in: Regenerated.
1869
18702001-07-05  Larry Jones  <larry.jones@sdrc.com>
1871
1872	* getpagesize.h: New file to define getpagesize() for systems that
1873	don't already have it.
1874	* valloc.c (valloc): Use it.
1875
18762001-07-04  Derek Price  <dprice@collab.net>
1877
1878	* Makefile.in: Regenerated with new Automake release candidate 1.4h.
1879
18802001-06-28  Derek Price  <dprice@collab.net>
1881
1882	* Makefile.in: Regenerated with new version of Automake.
1883
18842001-06-15  Derek Price  <dprice@collab.net>
1885
1886	* xselect.h: Don't include xtime.h.
1887	(Thanks to Martin Neitzel <neitzel@sco.gaertner.de>.)
1888
18892001-04-25  Derek Price  <dprice@collab.net>
1890
1891	* Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
1892
18932001-04-02  Derek Price  <dprice@collab.net>
1894	    for Alon Ziv  <alonz@zapper.com>
1895
1896	* getdate.y: Add a declaration for yyparse().
1897
1898	* getdate.c: Regenerated.
1899
19002001-03-14  Derek Price  <derek.price@openavenue.com>
1901
1902        * Makefile.in: Regenerated
1903
19042001-02-20  Derek Price  <derek.price@openavenue.com>
1905
1906	* xgssapi.h: New file to perform GSSAPI include magic.
1907	* Makefile.am (EXTRA_DIST): Add xgssapi.h.
1908
1909	* Makefile.in: Regenerated.
1910
19112001-02-14  Derek Price  <derek.price@openavenue.com>
1912
1913	* Makefile.am (libcvs_a_SOURCES): Add xtime.h & xselect.h.
1914	* Makefile.in: Regenerated.
1915	* getdate.y: Include xtime.h.
1916	* getdate.c: Regenerated.
1917	* system.h: Include xtime.h.
1918	* xtime.h: New file to do include magic for time functions.
1919	* xselect.h: New file to do select include magic.
1920
19212001-02-06  Derek Price  <derek.price@openavenue.com>
1922	    Rex Jolliff  <Rex_Jolliff@notes.ymp.gov>
1923	    Shawn Smith  <Shawn_Smith@notes.ymp.gov>
1924
1925	* system.h: definitions of CVS_OPENDIR, CVS_READDIR, & CVS_CLOSEDIR
1926	provided here in support of changes to handle VMS DEC C 5.7
1927	{open,read,close}dir problems.  Check today's entry in the vms subdir
1928	for more.
1929
19302001-01-10  Derek Price  <derek.price@openavenue.com>
1931	    Rex Jolliff  <Rex_Jolliff@notes.ymp.gov>
1932
1933	* rename.c: replace calls to unlink() with CVS_UNLINK() for VMS
1934
19352000-12-22  Derek Price  <derek.price@openavenue.com>
1936
1937	* Makefile.am (INCLUDES): Fixed typo
1938        * Makefile.in: Regenerated
1939
19402000-12-22  Derek Price  <derek.price@openavenue.com>
1941
1942	* Makefile.am (INCLUDES): Added $(top_srcdir)/src
1943        * Makefile.in: Regenerated
1944
19452000-12-21  Derek Price  <derek.price@openavenue.com>
1946
1947	* .cvsignore: Added .deps directory and alphabetized
1948	* Makefile.am: New file needed by Automake
1949	* Makefile.in: Regenerated
1950
19512000-11-15  Derek Price  <derek.price@openavenue.com>
1952
1953	* system.h:  Added CVS_FDOPEN to conform to CVS_FOPEN precedent
1954
19552000-07-10  Larry Jones  <larry.jones@sdrc.com>
1956
1957	* savecwd.c: #include <sys/types.h> before <fcntl.h>.
1958
19592000-07-04  Karl Fogel  <kfogel@red-bean.com>
1960
1961	* getline.h, getline.c (getstr): take new limit arg.
1962	(GETLINE_NO_LIMIT): new #define.
1963	(getline_safe): new function, takes limit arg and passes it on.
1964	(getline): pass GETLINE_NO_LIMIT to getstr().
1965
1966	See related change of same date in ../src/ChangeLog.
1967
19682000-06-19  Larry Jones  <larry.jones@sdrc.com>
1969
1970	* regex.c, regex.h: Version from emacs 20.7 to plug memory leaks
1971	and avoid potential portability problems.
1972
19732000-03-22  Larry Jones  <larry.jones@sdrc.com>
1974
1975	* getdate.y: Add logic to allow yyyy/mm/dd in addition to mm/dd/yy
1976	(since that is the format CVS frequently uses).
1977	* getdate.c: Regenerated.
1978
19792000-02-16  Jim Meyering  <meyering@lucent.com>
1980
1981	* sighandle.c (SIG_inCrSect): New function.
1982
19832000-01-03  Larry Jones  <larry.jones@sdrc.com>
1984
1985	* getdate.y (Convert): Add window to determine whether 2-digit dates
1986	are 19xx (69-99) or 20xx (00-68).
1987	(get_date): Fix y2k bug: initialize yyYear to tm_year + 1900,
1988	not just tm_year.
1989	* getdate.c: Regenerated.
1990
19911999-12-29  Jim Kingdon  <http://developer.redhat.com/>
1992
1993	* Makefile.in: There was a comment here which referred to a long
1994	comment in configure.in about regex.o (the configure.in comment
1995	isn't there any more).  Replace our comment with a conciser
1996	version of the former configure.in comment.
1997
19981999-03-26  Jim Kingdon  <http://www.cyclic.com>
1999
2000	* getopt.h: Don't declare the arguments to getopt.
2001
20021999-02-09  Jim Kingdon  <http://www.cyclic.com>
2003
2004	* vasprintf.c: Removed; there is apparently no clean, portable
2005	solution to the VA_LIST_IS_ARRAY problem (C9X drafts have va_copy,
2006	but we aren't even assuming C90 yet!).
2007	* Makefile.in (SOURCES): Remove vasprintf.c.
2008	* build_lib.com: Remove vasprintf.c and vasprintf.obj.
2009
20101999-01-26  Jim Kingdon  <http://www.cyclic.com>
2011	and Joerg Bullmann  <http://www.glink.net.hk/~jb/MacCVSClient/>
2012
2013	* fnmatch.c: Use FOLD_FN_CHAR in two cases where it had been
2014	omitted.
2015
20161999-01-22  Jim Kingdon  <http://www.cyclic.com>
2017
2018	* fnmatch.c: Include system.h; FOLD_FN_CHAR has moved there from
2019	config.h (from Alexey Milov).  Don't define our own FOLD_FN_CHAR;
2020	that just masks cases in which we got the includes tangled up.
2021
20221999-01-12  Jim Kingdon  <http://www.cyclic.com>
2023
2024	* memmove.c: Remove paragraph which contained the FSF's old
2025	snail mail address; it has changed.
2026
20271999-01-05  Jim Kingdon  <http://www.cyclic.com>
2028
2029	* md5.c, md5.h: Rename all the external interfaces to start with
2030	cvs_* to avoid namespace pollution problems.  Include string.h
2031	unconditionally, to avoid gcc -Wall warnings on memset.
2032
20331998-12-29  Jim Kingdon  <http://www.cyclic.com>
2034
2035	* getdate.y (RelativeMonth): Add 1900 to tm_year, so that in 2000,
2036	we pass 2000, not 100, to Convert.
2037	(Convert): Add comment about Year argument.
2038	* getdate.c: Regenerated using byacc.
2039
2040Tue Mar 24 16:08:00 1998  Ian Lance Taylor  <ian@cygnus.com>
2041
2042	* Makefile.in (CFLAGS): Set to @CFLAGS@, not -g.
2043
20441998-02-20  Jim Kingdon  <kingdon@harvey.cyclic.com>
2045
2046	* regex.c: Partial merge with version from emacs 20.2.  Brings
2047	over some trivial changes (whitespace and so on) (most such
2048	changes I didn't bother with, for this time).  Don't cast to int
2049	before comparing old_regend[r] to regstart[r] (this is the point
2050	of bothering; the old code was broken for 64 bit machines.
2051	Reported by Paul Vixie).
2052
2053Tue Feb 17 18:33:26 1998  Ian Lance Taylor  <ian@cygnus.com>
2054
2055	* memmove.c: New file, resurrecting the old one.
2056	* Makefile.in (SOURCES): Add memmove.c.
2057
20581998-02-03  Tim Pierce  <twp@skepsis.com>
2059
2060	* system.h (CVS_LSTAT): New macro.
2061
2062Sat Feb  7 17:33:39 1998  Ian Lance Taylor  <ian@cygnus.com>
2063
2064	* getline.h (getstr): Declare.
2065
206613 Jan 1998  Jim Kingdon
2067
2068	* fncase.c: Include config.h before system.h.
2069
2070	* system.h: Just include string.h unconditionally.  We already
2071	include it unconditionally elsewhere.
2072
2073Tue Jan 13 16:51:59 1998  Ian Lance Taylor  <ian@cygnus.com>
2074
2075	* fncase.c: New file, taken from windows-NT/filesubr.c.
2076	* system.h: If __CYGWIN32__ or WIN32 are defined, define
2077	FOLD_FN_CHAR, FILENAMES_CASE_INSENSITIVE, and ISDIRSEP, and
2078	declare fncmp and fnfold.  Taken from windows-NT/config.h.
2079	* Makefile.in (SOURCES): Add fncase.c.
2080
2081Sat Jan 10 10:51:26 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
2082
2083	* getline.c (getstr): Make sure to set errno when appropriate.  I
2084	didn't test the error case for the new code but inspection shows
2085	the old code was rather broken.
2086
2087Sat Nov 29 22:03:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2088
2089	getwd and getcwd were a big big mess.  Although Jim's fix might
2090	indeed be fixing a typo, the code is so tangled that I would guess
2091	it probably breaks some system.  So clean this up:
2092	* xgetwd.c: Always assume we have getcwd (we had been anyway,
2093	before Jim's change).
2094	* getwd.c: Removed.
2095	* Makefile.in: Remove getwd.c
2096	* system.h: Remove declarations of getwd and getcwd.  Move getcwd
2097	declaration to the !HAVE_UNISTD_H section.
2098
20991997-11-29  Jim Meyering  <meyering@na-net.ornl.gov>
2100
2101	* xgetwd.c: Fix typo s/ifndef/ifdef/ in test of HAVE_GETWD.
2102
2103Wed Nov 26 10:12:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2104
2105	* system.h: Always use "rb" and "wb".  Check for O_BINARY with an
2106	#ifdef, not the error-prone LINES_CRLF_TERMINATED.
2107
2108Thu Sep 25 10:57:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2109
2110	* getdate.y (get_date): If gmtime returns NULL, try to cope.
2111	* getdate.c: Regenerated using byacc.
2112
2113	* getdate.y: Remove comment about sending email concerning this file
2114	to Rich Salz.
2115	* getdate.c: Regenerated using byacc.
2116
2117Wed Sep 24 10:35:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2118
2119	* Makefile.in (OBJECTS): Add regex.o.
2120
2121Wed Sep 17 16:37:17 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2122
2123	* getdate.y (ToSeconds): For am or pm, a hour of "12" really means 0.
2124	* getdate.c: Regenerated using byacc (not bison per comment).
2125
2126Tue Sep  9 20:51:45 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2127
2128	* build_lib.com: Add vasprintf.c and vasprintf.obj.
2129
2130	* build_lib.com: Remove strippath.obj from library/create command.
2131
2132Sun Sep  7 17:35:27 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2133
2134	* system.h: Replace comment referring to ChangeLog with a
2135	comment based on the ChangeLog entries.
2136
2137	* strdup.c: Removed, per change to ../configure.in
2138	* Makefile.in (SOURCES): Remove strdup.c.
2139
2140Mon Jun 16 18:59:50 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2141
2142	* system.h: Add CVS_FNMATCH.
2143
2144Sun Jun  8 23:41:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2145
2146	* system.h (mkfifo): Remove; not used anywhere.
2147
2148Thu Mar  6 17:14:49 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2149
2150	* regex.c: Partial merge with version from emacs 19.34.  I brought
2151	over most trivial changes (whitespace and so on).  Most of the
2152	changes to portability cruft I did not bring over, on the theory
2153	of sticking to the devil that we know.  I did bring over the
2154	change to undef MAX and MIN (this is a better solution to a
2155	problem we had been handling a different way).  There were a
2156	variety of changes I probably could/should have brought over, but
2157	elected not to try to understand them and whether they would cause
2158	trouble (printchar -> putchar, changes to output format in
2159	print_partial_compiled_pattern, internationalization,
2160	FREE_STACK_RETURN and friends which would appear to be fixing
2161	memory leaks in error cases, RE_TRANSLATE_TYPE, and others).  I
2162	did merge the changes (union fail_stack_elt, PUSH_FAILURE_POINTER,
2163	etc.) to use a union for the failure stack rather than playing
2164	games with pointers and integers (that was my reason for
2165	bothering; the code had been broken on the Alpha).
2166
2167Mon Feb 10 18:52:18 1997  Ullrich von Bassewitz <uz@musoftware.com>
2168
2169	* md5.c: Make the parameter to getu32 const since the function will
2170        only read the values and this will avoid compiler warnings in other
2171        places.
2172
2173Mon Feb 10 18:29:04 1997  Ullrich von Bassewitz <uz@musoftware.com>
2174
2175	* vasprintf.c: Added a #define for systems where a va_list is
2176	defined as an array, not as a pointer.
2177
2178Mon Feb 10 09:31:38 1997  Ken Raeburn  <raeburn@cygnus.com>
2179
2180	* md5.c (MD5STEP): Truncate to 32 bits before shifting right.
2181
2182Thu Jan 30 11:35:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2183
2184	* regex.h: Don't prototype re_comp and re_exec.
2185
2186Tue Jan 28 17:45:46 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2187
2188	* md5.c, md5.h: Changes so these work without having an integer
2189	type which is exactly 32 bits.  Modeled after changes by Tatu Ylonen
2190	<ylo@cs.hut.fi> as part of SSH but rewritten.
2191
2192Wed Jan  8 14:50:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2193
2194	* Makefile.in, getopt.h, sighandle.c, system.h: Remove CVSid; we
2195	decided to get rid of these some time ago.
2196
2197Thu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2198
2199	* Makefile.in, argmatch.c, fnmatch.c, fnmatch.h, getline.c,
2200	getopt.c, getopt.h, getopt1.c, getwd.c, hostname.c, mkdir.c,
2201	regex.c, regex.h, rename.c, sighandle.c, strdup.c, strerror.c,
2202	stripslash.c, system.h, vasprintf.c, wait.h, xgetwd.c, yesno.c:
2203	Remove "675" paragraph;	see ../ChangeLog for rationale.
2204
2205Sun Nov 24 13:34:25 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2206
2207	* getdate.y (Convert): Change last acceptable year from 1999 to
2208	2038.
2209	* getdate.c: Regenerated using byacc 1.9.
2210
2211Tue Nov 19 17:11:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2212
2213	* Makefile.in (OBJECTS): Remove strippath.o; we don't use
2214	strip_path anymore.
2215	(SOURCES): Remove strippath.c.
2216	* strippath.c: Removed.
2217	* build_lib.com: Remove strippath.c.
2218
2219Wed Oct  2 10:43:35 1996  Norbert Kiesel  <nk@col.sw-ley.de>
2220
2221	* getdate.y: removed CVSid variable
2222
2223	* getdate.c: regenerated (using byacc 1.9)
2224
2225Wed Sep 25 10:25:00 1996  Larry Jones  <larry.jones@sdrc.com>
2226
2227	* vasprintf.c: Fix type clashes in calls to strtoul.
2228
2229Wed Sep 11 15:55:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2230
2231	* build_lib.com: Add valloc.c.
2232
2233Tue Sep 10 23:04:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2234
2235	* Makefile.in (DISTFILES): Add build_lib.com.
2236
2237Fri Aug 16 16:01:57 1996  Norbert Kiesel  <nk@col.sw-ley.de>
2238
2239	* Makefile.in (installdirs): new (empty) target
2240
2241Mon Aug 12 11:03:43 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2242
2243	* system.h: Don't use #elif.  It is said to cause problems with
2244	one of the HP compilers on HPUX 9.01.
2245
2246Sun Jul  7 23:25:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2247
2248	* memmove.c: Removed.  The memove function was used by a very old
2249	version of the CVS server for nefarious purposes and it has been
2250	long gone.
2251	* Makefile.in (SOURCES): Remove memmove.c.
2252
2253Thu Jun  6 15:12:59 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2254
2255	* vasprintf.c: If STDC_HEADERS, include stdlib.h rather than
2256	declaring its functions ourself.
2257
2258Wed Jun 05 10:14:29 1996  Mike Ladwig  <mike@twinpeaks.prc.com>
2259			  and Jim Kingdon  <kingdon@cyclic.com>
2260
2261	* system.h: If ERRNO_H_MISSING is defined, don't include errno.h.
2262
2263Wed Jun 05 10:14:29 1996  Mike Ladwig  <mike@twinpeaks.prc.com>
2264
2265	* regex.c: Don't define MAX and MIN if already defined.
2266
2267Sun May 12 09:40:08 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2268
2269	* getdate.y: Replace alloca.h include with a comment explaining
2270	why we avoid alloca and the consequences of that.
2271	* getdate.c: Regenerated.
2272
2273Wed May  8 09:31:03 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2274
2275	* getdate.c: Regenerate with the version of byacc in Red Hat 3.0.3
2276	(which I believe is byacc 1.9).  byacc, unlike bison, does not
2277	require alloca in the generated parser.
2278
2279Thu Apr 25 18:26:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2280
2281	* getdate.y (get_date): Set Start from nowtime, not now->time,
2282	which may not be set.
2283	* getdate.c: Regenerated.
2284
2285Wed Apr 10 17:55:02 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2286
2287	* getdate.y (get_date): Use a time_t variable rather than a field
2288	in a struct timeb.  Works around Solaris compiler bug.  Sure, it
2289	is a compiler bug, but the workaround is completely painless.
2290	* getdate.c: Regenerated.
2291
2292Fri Mar 22 11:17:05 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2293
2294	* system.h: If EXIT_FAILURE is not defined by stdlib.h, define it
2295	ourself.
2296
2297Thu Mar 14 16:27:53 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2298
2299	* system.h: Remove alloca cruft.
2300
2301Wed Feb 28 03:16:48 1996  Benjamin J. Lee  <benjamin@cyclic.com>
2302
2303	* build_lib.com: Changed definition of symbol CC to search
2304	for include files in [-.VMS] so VMS config.h can be picked
2305	up without copying.
2306
2307Tue Feb 27 21:26:34 1996  Benjamin J. Lee  <benjamin@cyclic.com>
2308
2309	* build_lib.com: Added.  DCL File to build contents of [.lib]
2310
2311Tue Feb 27 21:18:38 1996  Benjamin J. Lee  <benjamin@cyclic.com>
2312
2313	* system.h: added an existence_error macro check for EVMSERR
2314	necessary for happiness under VMS
2315
2316Thu Feb 22 22:30:04 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2317
2318	* Makefile.in (OBJECTS): Remove @ALLOCA@
2319	(SOURCES): Remove alloca.c
2320	* alloca.c: Removed.
2321	* regex.c (REGEX_MALLOC): Define.
2322
2323Thu Feb 15 14:00:00  Jim Kingdon  <kingdon@cyclic.com>
2324
2325	* vasprintf.c: Declare abs().
2326
2327Wed Feb 14 14:48:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2328
2329	* vasprintf.c (int_vasprintf): Don't cast arguments to memcpy.
2330	* vasprintf.c, strtoul.c: Don't include ansidecl.h.  Do include
2331	config.h if HAVE_CONFIG_H (for const).
2332	* strtoul.c: Change CONST to const.
2333
2334Tue Feb 13 20:04:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2335
2336	* strtoul.c: Added (needed by vasprintf.c, and missing on SunOS4).
2337	* Makefile.in (SOURCES): Add strtoul.c.
2338
2339Mon Feb 12 10:04:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2340
2341	* vasprintf.c: Added (same contents as before).
2342	* Makefile.in (SOURCES): Add vasprintf.c.
2343
2344Thu Feb  1 14:33:17 1996  Karl Fogel  <kfogel@floss.red-bean.com>
2345
2346        * Makefile.in (xlint): new rule; does nothing, as I'm not sure
2347        running lint is actually advisable in here, but the top-level
2348        Makefile thinks it can `make xlint' here.
2349
2350Thu Feb  1 15:07:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2351
2352	* getopt.c: Remove rcsid.
2353
2354Tue Jan 30 18:20:27 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2355
2356	* getline.c: Don't define NDEBUG.
2357	(getstr): Rewrite assertions in a way which should stay clear of
2358	signed/unsigned problems and compiler warnings thereof.
2359
2360Thu Jan 25 00:14:06 1996  Jim Kingdon  <kingdon@beezley.cyclic.com>
2361
2362	* yesno.c (yesno): fflush stdout as well as stderr.
2363
2364Wed Jan  3 18:16:50 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2365
2366	* sighandle.c (SIG_register): Use memset not bzero.
2367	* system.h: Remove defines for index, rindex, bcmp, and bzero.
2368	All the calls to those functions are gone from CVS.
2369
2370Tue Jan  2 13:00:00 1996  Jim Kingdon  <kingdon@peary.cyclic.com>
2371
2372	Visual C++ lint:
2373	* sighandle.c: Prototype SIG_handle and SIG_defaults.
2374	Use SIG_ERR where appropriate.
2375
2376Mon Dec 18 10:15:05 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
2377
2378	* rename.c: Check ENOENT rather than existence_error.  The latter
2379	is undefined in this file, and including system.h is said to cause
2380	(unspecified) problems.
2381
2382Sun Dec 17 23:58:06 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
2383
2384	* vasprintf.c: Removed (it is no longer used).
2385	* Makefile.in (SOURCES): Remove vasprintf.c.
2386
2387Sat Dec 16 17:18:33 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
2388
2389	* vasprintf.c: Added.
2390	* Makefile.in (SOURCES): Add vasprintf.c
2391
2392Mon Dec  4 10:54:04 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
2393
2394	* getdate.c: Remove #line directives.  I know, this is a kludge,
2395	but Visual C++ 2.1 seems to require it (why, I have no idea.  It
2396	has no trouble with the #line directives in getdate in CVS 1.6).
2397
2398Sat Nov 18 16:20:37 1995  Karl Fogel  <kfogel@floss.cyclic.com>
2399
2400        * rename.c: same.
2401
2402        * mkdir.c: Use new macro `existence_error', instead of comparing
2403        errno to ENOENT directly.
2404
2405        * system.h (existence_error): new macro, tries to portably ask if
2406        errno represents a file-not-exist error.
2407
2408Fri Nov 17 20:08:58 1995  Karl Fogel  <kfogel@floss.cyclic.com>
2409
2410        * system.h (NEED_DECOY_PERMISSIONS): moved this section to where
2411        it belongs, duh.
2412
2413        * getdate.c: if STDC_HEADERS, then just include <stdlib.h> instead
2414        of declaring malloc() and realloc() to be char *.
2415
2416        * system.h: ifdef NEED_DECOY_PERMISSIONS, then define the S_I*
2417        permission masks for USR, GRP, and OTH in terms of the simpler
2418        OS/2 masks.
2419
2420Wed Nov 15 15:36:03 1995  Karl Fogel  <kfogel@floss.cyclic.com>
2421
2422        * system.h: ifdef USE_OWN_TCPIP_H, then include "tcpip.h".  Only
2423        OS/2 does this right now.
2424
2425Tue Nov 14 18:44:57 1995  Greg A. Woods  <woods@most.weird.com>
2426
2427	* getdate.c: OK, this one is from SunOS-4.1 yacc and may be more
2428	portable -- at least it compiles silently here!  ;-)
2429
2430Mon Nov 13 03:53:45 1995  Karl Fogel  <kfogel@floss.cyclic.com>
2431
2432        * fnmatch.c: conform to 80 column standard (yes, I'm a pedant).
2433
2434Wed Nov  8 11:10:59 1995  Karl Fogel  <kfogel@floss.cyclic.com>
2435
2436        * system.h (STAT_MACROS): ifdef S_IFMT, then use it as before; but
2437        if it's not defined, then just do a single mask and assume
2438        acceptance any of non-zero result.  Norbert, I trust you'll let me
2439        know if this is unsatisfactory. :-)
2440        Ifdef HAVE_SYS_UTIME_H, then include <sys/utime.h>.  Only OS/2
2441        defines this right now.
2442
2443Wed Nov  8 13:18:51 1995  Norbert Kiesel  <nk@col.sw-ley.de>
2444
2445	* valloc.c: omit malloc declaration (it's already in system.h
2446	  which is included and conflicts with <stdlib.h> on some
2447	  systems).
2448
2449Tue Nov  7 19:38:48 1995  Norbert Kiesel  <nk@col.sw-ley.de>
2450
2451	* system.h (STAT_MACROS_BROKEN): undo previous change, because
2452	  else all regular files will be identified as links (the mask for
2453	  links is S_IFREG|S_IFCHR).
2454
2455Mon Nov  6 19:20:56 1995  Karl Fogel  <kfogel@floss.cyclic.com>
2456
2457        * system.h (STAT_MACROS_BROKEN): in defining the S_IF* macros,
2458        don't fold to 1 or 0 by first masking with S_IFMT; not all
2459        systems have that macro, and anyway it's only necessary that we
2460        return non-zero.
2461
2462Fri Oct 27 13:43:35 1995  Karl Fogel  <kfogel@floss.cyclic.com>
2463
2464        * save-cwd.c: use __PROTO instead of __P (see below).
2465
2466        * getline.h (__PROTO): same as below.
2467
2468        * save-cwd.h (__PROTO): replaces __P.  New name, so don't ask if
2469        already defined.  The conflict was that OS/2 w/ IBM C/C++ uses
2470        `__P' for something else, in <ctype.h> of all places.
2471
2472        * system.h: do nothing about alloca ifdef ALLOCA_IN_STDLIB (see
2473        ../src/ChangeLog).
2474
2475Tue Oct 24 13:01:25 1995  Norbert Kiesel  <nk@col.sw-ley.de>
2476
2477	* wait.h: include sys/resource.h if available. This is needed at
2478	  least under AIX-3.2 where <sys/wait.h> doesn't include it.
2479
2480Mon Oct 23 17:39:11 1995  Norbert Kiesel  <nk@col.sw-ley.de>
2481
2482	* valloc.c (valloc): change parameter definition
2483
2484Sun Oct 22 14:15:44 1995  Jim Meyering  (meyering@comco.com)
2485
2486	* getline.c, getline.h: New files.
2487	* Makefile.in (SOURCES, OBJECTS, HEADERS): Add getline.c, getline.o,
2488	and getline.h, respectively.
2489
2490Tue Oct 10 18:01:50 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
2491
2492        * Makefile.in (cvs_srcdir): define cvs_srcdir to be ../src, then
2493        include it with -I so save_cwd.c can find error.h (for example).
2494
2495Sun Oct  8 12:27:57 1995  Peter Wemm  <peter@haywire.DIALix.COM>
2496
2497	* system.h: define POSIX_SIGNALS or BSD_SIGNALS if configure has
2498	located all the necessary functions for each "type".
2499	* sighandle.c: detect/use POSIX/BSD reliable signals (especially
2500	for blocking signals in critical sections).  Helps prevent stray
2501	locks on interruption.
2502
2503Mon Oct  2 18:11:23 1995  Jim Blandy  <jimb@totoro.cyclic.com>
2504
2505	* system.h: Doc fix.
2506
2507Mon Oct  2 18:10:35 1995  Larry Jones  <larry.jones@sdrc.com>
2508
2509	* regex.c: compile 4.2 BSD compatible functions even when
2510	_POSIX_SOURCE is defined since we need them and we wouldn't be
2511	compiling this file unless they don't exist.
2512
2513Mon Oct  2 10:32:20 1995  Michael Finken  <finken@conware.de>
2514
2515        * strstr.c (strstr): new file and func.
2516
2517        * Makefile.in (SOURCES): added strstr.c.
2518
2519Sun Oct  1 21:03:40 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
2520
2521        * regex.c: reverted below change.
2522
2523Thu Sep 28 13:37:04 1995  Larry Jones <larry.jones@sdrc.com>
2524
2525        * regexp.c: check for ISC.
2526
2527Thu Sep 7  19:18:00 1995  Jim Blandy  <jimb@cyclic.com>
2528
2529	* save-cwd.c: #include <direct.h> and <io.h>, on systems that
2530	have them.
2531
2532	* getopt.c (_getopt_internal): Cast the return value of strlen,
2533	which is unsigned, before comparing it with the difference between
2534	two pointers, which is unsigned.
2535
2536Thu Aug 31 11:31:42 1995  Jim Blandy  <jimb@totoro.cyclic.com>
2537
2538	* getdate.y [STDC_HEADERS]: #include <stdlib.h>, for abort.
2539	[HAVE_ALLOCA_H]: #include <alloca.h>, for alloca on Windows NT.
2540
2541Wed Aug 30 18:48:44 1995  Jim Blandy  <jimb@totoro.cyclic.com>
2542
2543	* system.h [HAVE_IO_H]: #include <io.h>, for Windows NT.
2544	[HAVE_DIRECT_H]: #include <direct.h>, for Windows NT.
2545	(CVS_MKDIR, FOLD_FN_CHAR, fnfold, fncmp, ISDIRSEP, OPEN_BINARY,
2546	FOPEN_BINARY_READ, FOPEN_BINARY_WRITE): New macros/functions, for
2547	use in system-sensitive code.
2548
2549	* regex.c (re_set_registers): start and end are pointers, not
2550	integers.  Cast the initializing value appropriately.
2551
2552	* getopt.c [HAVE_STRING_H]: #include <string.h>, to avoid
2553	warnings.
2554
2555	* fnmatch.c (FOLD_FN_CHAR): Give this a dummy #definition if
2556	config.h didn't #define it.
2557        (fnmatch): Pass filename characters through FOLD_FN_CHAR before
2558	comparing them.
2559
2560	* argmatch.c: #include <sys/types.h>.
2561	(argmatch): Declare arglen to be a size_t, rather than an int,
2562	to avoid signed/unsigned comparison "problems".
2563
2564	* .cvsignore: Remove getdate.c from this file.  We want to
2565	distribute it, for systems that don't have a Yacc-equivalent
2566	installed (like Windows NT).
2567
2568Sat Aug 19 22:00:51 1995  Jim Blandy  <jimb@totoro.cyclic.com>
2569
2570	* error.c: Don't #define CVS_SUPPORT here.  config.h takes care of
2571	that for us.
2572	[CVS_SUPPORT] (error_use_protocol): New variable, with apology.
2573	(error): If error_use_protocol is set, report errors using the
2574	client/server protocol.
2575	* error.h [CVS_SUPPORT]: Extern decl for error_use_protocol.
2576
2577Fri Aug  4 00:01:24 1995  Jim Meyering  (meyering@comco.com)
2578
2579	* xgetwd.c: Don't declare free.  A K&R style declaration gets
2580	a conflict on some Sun systems when compiling with acc.
2581
2582	* save-cwd.c: New file.
2583	* save-cwd.h: New file.
2584	* Makefile.in (SOURCES): Add save-cwd.c
2585	(OBJECTS): Add save-cwd.o.
2586	(HEADERS): Add save-cwd.h.
2587
2588Thu Aug  3 00:55:54 1995  Jim Meyering  (meyering@comco.com)
2589
2590	* error.h: New file.
2591	* Makefile.in (HEADERS): Add error.h.
2592
2593Sat Jul 29 15:53:55 1995  James Kingdon  <kingdon@harvey.cyclic.com>
2594
2595	* Makefile.in (SOURCES): Add getdate.c.
2596
2597Thu Jul 27 09:11:41 1995  Robert Lipe <robertl@rjlhome.arnet.com>
2598
2599	* system.h: Check for PATHSIZE before falling back to _POSIX_PATH_MAX.
2600
2601Thu Jul 20 12:38:03 1995  James Kingdon  <kingdon@harvey.cyclic.com>
2602
2603	* error.c: Instead of calling cvs functions to clean up, allow cvs
2604	to register a callback via error_set_cleanup.  Avoids hassles with
2605	include files and SERVER_SUPPORT and so on.
2606
2607Tue Jul 18 21:18:00 1995  Jim Blandy <jimb@cyclic.com>
2608
2609	* system.h: Include <sys/param.h> only if HAVE_SYS_PARAM_H
2610	is #defined.  We've added a test to configure.in to #define this
2611	on most systems.
2612
2613Thu Jul 13 11:22:21 1995  Jim Meyering  (meyering@comco.com)
2614
2615	* xgetwd.c: New file.
2616	* Makefile.in (SOURCES): Add xgetwd.c
2617	(OBJECTS): Add xgetwd.o.
2618
2619Wed Jul 12 09:18:49 1995  Jim Meyering  (meyering@comco.com)
2620
2621	* Makefile.in (OBJECTS): Remove fnmatch.o.  Now configure adds it
2622	to LIBOBJS when necessary.
2623
2624Fri Jun 30 16:27:18 1995  James Kingdon  <kingdon@harvey.cyclic.com>
2625
2626	* rename.c (rename): If MVDIR is not defined, just give an error
2627	on attempt to rename a directory.
2628
2629Thu Jun 29 00:46:31 1995  James Kingdon  <kingdon@harvey.cyclic.com>
2630
2631	* system.h: Check HAVE_SYS_TIMEB_H not non-existent HAVE_TIMEB_H.
2632
2633	* system.h: Don't define alloca if it is already defined.
2634
2635Wed Jun 28 15:24:51 1995  James Kingdon  <kingdon@harvey.cyclic.com>
2636
2637	* system.h: If NeXT, define utimbuf ourself.
2638
2639Mon May 29 22:32:40 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
2640
2641	* system.h: Handle time and directory headers as recommended in
2642	the autoconf manual.
2643	Undefine the S_FOO() macros if STAT_MACROS_BROKEN is set.
2644	Don't define mode_t, as it is handled by config.h.
2645
2646Sat May 27 08:46:00 1995  Jim Meyering  (meyering@comco.com)
2647
2648	* Makefile.in (Makefile): Regenerate only Makefile in current
2649	directory when Makefile.in is out of date.  Depend on ../config.status.
2650
2651Fri Apr 28 22:49:25 1995  Jim Blandy  <jimb@totoro.bio.indiana.edu>
2652
2653	* Makefile.in (SOURCES, OBJECTS): Updated.
2654	(HEADERS): New variable.
2655	(DISTFILES): Updated.
2656	(dist-dir): Renamed from dist; changed to work with DISTDIR
2657	variable passed from parent.
2658
2659Wed Feb  8 06:37:53 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
2660
2661	* system.h (S_IRUSR et al): Define if not already defined.
2662
2663	* waitpid.c [HAVE_CONFIG_H]: Include "config.h".
2664	(ualloc): Return OLDPTR rather than running off the end.
2665
2666Mon Aug 22 22:48:19 1994  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
2667
2668	* error.c (strerror): Replaced conditional static definition
2669	(always used, since the condition variable was never set) with an
2670	extern declaration, since it's provided by libc or strerror.c.
2671
2672Wed Aug 10 14:54:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2673
2674	* Makefile.in (SOURCES): Add waitpid.c.
2675	* waitpid.c: New file.
2676
2677Tue Aug  9 16:00:12 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2678
2679	* md5.h (uint32): If SIZEOF_LONG isn't 4, don't define this to be
2680	"unsigned long"; try SIZEOF_INT and "unsigned int", otherwise
2681	complain.
2682
2683	* md5.c: Include config.h.
2684	(const): Don't bother defining here, config.h should take care of
2685	it.
2686
2687	* valloc.c (malloc): Declare.
2688
2689Fri Jul 15 12:57:20 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2690
2691	* getopt.c: Do not include <stdlib.h> unless __GNU_LIBRARY__ is
2692	defined.  On Irix 5.2, <stdlib.h> includes <getopt.h>, which
2693	causes a multiple definition of struct option.
2694
2695Fri Jul  8 10:04:59 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2696
2697	* md5.h, md5.c: Remove ANSI-isms.
2698
2699Thu Jul  7 20:24:18 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2700
2701	* md5.h, md5.c: New files.
2702	* Makefile.in (SOURCES): Add md5.c.
2703	(OBJECTS): Add md5.o.
2704	(DISTFILES): Add md5.h.
2705	(md5.o): New target; depend upon md5.h.
2706
2707Fri May 27 18:15:34 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2708
2709	* valloc.c: New file.
2710
2711Tue May 17 08:18:26 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2712
2713	* error.c (error, fperror): If server_active, call server_cleanup
2714	as well as Lock_Cleanup.
2715
2716Thu Jan  6 13:45:04 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2717
2718	* system.h: Fix Dec 27 change to work correctly.  Makes Sep 9
2719	change unnecessary, so backed that one out.  Never define PATH_MAX
2720	in terms of pathconf, because that doesn't produce a constant, and
2721	PATH_MAX is used to set array sizes.
2722
2723Mon Dec 27 14:22:07 1993  Mark Eichin  (eichin@cygnus.com)
2724
2725	* system.h: don't touch PATH_MAX or MAXPATHLEN if *both* of them
2726	are already defined, as one may be defined in terms of the other.
2727