false positive “ot”
[alioth/cvs.git] / lib / ChangeLog
1 2005-09-29  Derek Price  <derek@ximbiot.com>
2
3         * system.h: #define fd_select select when not already defined.
4
5 2005-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
11 2005-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
16 2005-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
25 2005-09-20  Derek Price  <derek@ximbiot.com>
26
27         * getaddrinfo.c: Update from GNULIB.
28
29 2005-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
35 2005-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
53 2005-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
63 2005-09-13  Derek Price  <derek@ximbiot.com>
64
65         * canon-host.c: Update from GNULIB.
66
67 2005-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
72 2005-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
78 2005-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
84 2005-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
89 2005-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
102 2005-09-05  Derek Price  <derek@ximbiot.com>
103
104         * Makefile.am (mbchar): Remove obsolete module cruft.
105
106 2005-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
126 2005-08-31  Derek Price  <derek@ximbiot.com>
127
128         * getdelim.c (getdelim): Return EOF on EOF, revisited.
129
130 2005-08-31  Derek Price  <derek@ximbiot.com>
131
132         * getdelim.c (getdelim): Return EOF on EOF.
133
134 2005-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
145 2005-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
150 2005-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
165 2005-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
170 2005-05-28  Derek Price  <derek@ximbiot.com>
171
172         * glob_.h: s/MISSING_SYS_CDEFS_H/_SYS_CDEFS_H/.  Add comment.
173
174 2005-05-27  Derek Price  <derek@ximbiot.com>
175
176         * getlogin_r.h: Import new version from GNULIB.
177
178 2005-05-26  Derek Price  <derek@ximbiot.com>
179
180         * glob_.h: Protect __THROW separately from __BEGIN_DECLS.
181
182 2005-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
188 2004-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
193 2004-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
198 2005-05-25  Derek Price  <derek@ximbiot.com>
199
200         * glob.c (LOGIN_NAME_MAX): Wrap sysconf for Windows.
201
202 2005-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         
214 2005-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
221 2004-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
228 2005-05-24  Conrad T. Pino  <Conrad@Pino.com>
229
230         * glob_.h: Remove "struct stat;" forward declaration and update comment.
231
232 2005-05-24  Conrad T. Pino  <Conrad@Pino.com>
233
234         * glob_.h: "#include <sys/stat.h>" for Solaris "#define stat stat64"
235         case.
236
237 2005-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
242 2005-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
247 2005-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
252 2005-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
257 2005-05-23  Derek Price  <derek@ximbiot.com>
258
259         * Makefile.am: Remove unnecessary comment.
260
261 2005-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
286 2005-05-20  Derek Price  <derek@ximbiot.com>
287
288         * glob.c (__stat64): Add args to macro definition for clarity.
289
290 2005-05-19  Derek Price  <derek@ximbiot.com>
291
292         * glob.c: Use POSIX getpwnam_r on Solaris.
293
294 2005-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
299 2005-05-18  Derek Price  <derek@ximbiot.com>
300
301         * glob.c (GETPW_R_SIZE_MAX): Remove `;' from macro definition.
302
303 2005-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
312 2005-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
317 2005-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
329 2005-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
335 2005-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
341 2005-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
346 2005-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
353 2005-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
362 2005-05-09  Conrad T. Pino  <Conrad@Pino.com>
363
364         * libcvs.dep, libcvs.mak: Regenerated after Windows full rebuild.
365
366 2005-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
371 2005-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
379 2005-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
385 2005-05-01  Mark D. Baushke  <mdb@cvshome.org>
386
387         * regex.c: Update from GNULIB.
388
389 2005-04-25  Derek Price  <derek@ximbiot.com>
390
391         * getdate.y: Update from GNULIB.
392
393 2005-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
400 2005-04-12  Derek Price  <derek@ximbiot.com>
401
402         * getdate.y: Update from GNULIB.
403
404 2005-04-06  Derek Price  <derek@ximbiot.com>
405
406         * getdate.y: Update from GNULIB.
407
408 2005-04-03  Mark D. Baushke  <mdb@cvshome.org>
409
410         * strtol.c: Update from GNULIB.
411
412 2005-03-29  Mark D. Baushke  <mdb@cvshome.org>
413
414         * mktime.c, strftime.c: Update from GNULIB.
415
416 2005-03-23  Derek Price  <derek@ximbiot.com>
417
418         * Makefile.am (getdate_SOURCES): Remove sources that are now included
419         via $(noinst_LIBRARIES).
420
421 2005-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
426 2005-03-10  Mark D. Baushke  <mdb@cvshome.org>
427
428         * mktime.c, save-cwd.c, strftime.c, strtol.c: Update from GNULIB.
429
430 2005-03-08  Conrad T. Pino  <Conrad@Pino.com>
431
432         * .cvsignore: Add stdint.h entry.
433
434 2005-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
442 2005-03-07  Mark D. Baushke  <mdb@cvshome.org>
443
444         * pagealign_alloc.c: Update from GNULIB.
445
446 2005-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
451 2005-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
456 2005-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
466 2005-03-02  Derek Price  <derek@ximbiot.com>
467
468         * gettext.h, setenv.c, vasnprintf.c, vasprintf.c: Update from GNULIB.
469
470 2005-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
482 2005-03-01  Derek Price  <derek@ximbiot.com>
483
484         * xtime.h: Remove obsolete timeb stuff.
485
486 2005-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
493 2005-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
498 2005-01-31  Derek Price  <derek@ximbiot.com>
499
500         * Makefile.am: Update copyright notices.
501
502 2004-12-14  Derek Price  <derek@ximbiot.com>
503
504         * Makefile.am (EXTRA_DIST): Add Makefile.gnulib.
505
506 2004-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
511 2004-11-21  Mark D. Baushke  <mdb@cvshome.org>
512
513         * libcvs.dep, libcvs.dsp, libcvs.mak: Add "xgethostname.c" to
514         project.
515
516 2004-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
521 2004-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
526 2004-11-15  Derek Price  <derek@ximbiot.com>
527
528         * Makefile.am (libcvs_a_LIBADD): Add @ALLOCA@.
529
530 2004-11-11  Derek Price  <derek@ximbiot.com>
531
532         * Makefile.am (EXTRA_DIST): Add test-getdate.sh.
533
534 2004-11-11  Mark D. Baushke  <mdb@cvshome.org>
535
536         * alloca_.h, allocsa.h, mktime.c: Update from GNULIB.
537
538 2004-11-11  Mark D. Baushke  <mdb@cvshome.org>
539
540         * strftime.c, getdate.y: Update from GNULIB.
541         * getdate.c: Regenerated.
542
543 2004-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
548 2004-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
553 2004-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
564 2004-11-09  Mark D. Baushke  <mdb@cvshome.org>
565
566         * strftime.c: Update from GNULIB.
567
568 2004-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
574 2004-11-05  Mark D. Baushke  <mdb@cvshome.org>
575
576         * readlink.c: Update from GNULIB.
577
578 2004-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
584 2004-11-04  Mark D. Baushke  <mdb@cvshome.org>
585
586         * allocsa.h, allocsa.valgrind: Update from GNULIB.
587         * Makefile.in: Regenerated.
588
589 2004-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
594 2004-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
600 2004-11-03  Derek Price  <derek@ximbiot.com>
601
602         * getdate.y: Update from GNULIB.
603
604 2004-11-02  Mark D. Baushke  <mdb@cvshome.org>
605
606         * getpass.c, setenv.h: Update from GNULIB.
607
608 2004-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
616 2004-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
622 2004-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
627 2004-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
638 2004-10-27  Mark D. Baushke  <mdb@cvshome.org>
639
640         * mktime.c (not_equal_tm): New patch from GNULIB.
641
642 2004-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
648 2004-10-26  Derek Price  <derek@ximbiot.com>
649
650         * Makefile.am (libcvs_a_SOURCES): Move error.h to its own section.
651
652 2004-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
658 2004-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
663 2004-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
669 2004-10-22  Conrad T. Pino  <Conrad@Pino.com>
670
671         * libcvs.dsp: Remove "argmatch.c" from project.
672
673 2004-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
681 2004-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
686 2004-10-21  Derek Price  <derek@ximbiot.com>
687
688         * Makefile.am, rpmatch.c, yesno.h, yesno.c: Back out recent changes.
689
690 2004-10-21  Derek Price  <derek@ximbiot.com>
691
692         * error.c, error.h: Update from GNULIB.
693
694 2004-10-21  Mark Baushke  <mdb@cvshome.org>
695
696         * libcvs.dep, libcvs.mak: Remove argmatch references.
697
698 2004-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
704 2004-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
709 2004-10-21  Mark Baushke  <mdb@cvshome.org>
710
711         * Makefile.in: Regenerated.
712
713 2004-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
718 2004-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
723 2004-10-21  Derek Price  <derek@ximbiot.com>
724
725         * malloc.c: Update from GNULIB.
726
727 2004-10-21  Mark Baushke  <mdb@cvshome.org>
728
729         * Makefile.am (all-local): Fix typo.
730         * Makefile.in: Regenerated.
731
732 2004-10-21  Conrad T. Pino  <Conrad@Pino.com>
733
734         * libcvs.mak: Regenerated for "../zlib/lib.dsp" change.
735
736 2004-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
742 2004-10-18  Derek Price  <derek@ximbiot.com>
743
744         * system.h: Define DEVNULL here when necessary.  Don't include
745         unistd.h twice.
746
747 2004-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
753 2004-10-15  Derek Price  <derek@ximbiot.com>
754
755         * asprintf.c, vasprintf.c, vasprintf.h: New files from GNULIB.
756
757 2004-10-15  Derek Price  <derek@ximbiot.com>
758
759         * getpass.c: Update from GNULIB.
760
761 2004-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
767 2004-10-09  Derek Price  <derek@ximbiot.com>
768
769         * nanosleep.c: Update from GNULIB.
770
771 2004-10-09  Derek Price  <derek@ximbiot.com>
772
773         * memmove.c: Update from GNULIB.
774
775 2004-10-09  Derek Price  <derek@ximbiot.com>
776
777         * Makefile.am (libcvs_a_SOURCES): Move minmax.h to its own section.
778
779 2004-10-07  Derek Price  <derek@ximbiot.com>
780
781         * system.h: Reorganize slightly.
782
783 2004-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
790 2004-10-06  Derek Price  <derek@ximbiot.com>
791
792         * system.h: Include getopt.h.
793
794 2004-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
800 2004-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
805 2004-10-06  Derek Price  <derek@ximbiot.com>
806
807         * gethostname.c: Update from gnulib.
808
809 2004-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
816 2004-10-06  Derek Price  <derek@ximbiot.com>
817
818         * .cvsignore: Add getopt.h.
819
820 2004-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
827 2004-10-06  Derek Price  <derek@ximbiot.com>
828
829         * mkstemp.c, tempname.c: Update from GNULIB.
830
831 2004-10-06  Derek Price  <derek@ximbiot.com>
832
833         * Makefile.am (libcvs_a_SOURCES): Remove xstrdup.c.
834
835 2004-10-06  Derek Price  <derek@ximbiot.com>
836
837         * xstrdup.c: Remove this obsolete file.
838
839 2004-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
844 2004-10-05  Derek Price  <derek@ximbiot.com>
845
846         * Makefile.am (libcvs_a_SOURCES): Move exit.h to its own section.
847
848 2004-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
855 2004-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
860 2004-10-05  Derek Price  <derek@ximbiot.com>
861
862         * Makefile.gnulib: New file.
863
864 2004-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
870 2004-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
875 2004-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
884 2004-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
891 2004-10-05  Derek Price  <derek@ximbiot.com>
892
893         * alloca_.h, alloca.c: Import latest versions from GNULIB.
894
895 2004-10-05  Derek Price  <derek@ximbiot.com>
896
897         * Makefile.am (libcvs_a_SOURCES): Move pathmax.h to its own section.
898
899 2004-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
905 2004-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
910 2004-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
916 2004-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
922 2004-09-09  Conrad T. Pino  <Conrad@Pino.com>
923
924         * libcvs.mak: Regenerated for "../cvsnt.dsp" changes made 2004-09-08.
925
926 2004-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
933 2004-07-13  Derek Price  <derek@ximbiot.com>
934
935         * .cvsignore: Ignore GCC profiling data.
936
937 2004-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
944 2004-06-09  Derek Price  <derek@ximbiot.com>
945
946         * Makefile.am (xsize): Move GNULIB xsize module into its own section.
947
948 2004-05-20  Derek Price  <derek@ximbiot.com>
949
950         * Makefile.am (libcvs_a_SOURCES): Add strftime.c.
951         * strftime.c: New file.
952
953 2004-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
959 2004-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
967 2004-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
975 2004-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
980 2004-05-14  Derek Price  <derek@ximbiot.com>
981
982         * gettime.c, nanosleep.c: Updated from GNULIB.
983
984 2004-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
990 2004-05-03  Derek Price  <derek@ximbiot.com>
991
992         * Makefile.am (getdate_LDADD): Add $(LIBINTL), needed on some systems.
993
994 2004-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
1000 2004-05-02  Derek Price  <derek@ximbiot.com>
1001
1002         * progname.c (progname): Assume = "getdate" for now.
1003
1004 2004-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
1011 2004-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
1017 2004-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
1029 2004-04-28  Derek Price  <derek@ximbiot.com>
1030
1031         * system.h: Include timespec.h instead of xtime.h.
1032         * xtime.h: Removed.
1033
1034 2004-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
1042 2004-04-27  Derek Price  <derek@ximbiot.com>
1043
1044         * mktime.c: New file.
1045         * Makefile.in: Regenerated.
1046
1047 2004-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
1053 2004-04-27  Derek Price  <derek@ximbiot.com>
1054
1055         * nanosleep.c: New file.
1056         * Makefile.in: Regenerated.
1057
1058 2004-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
1064 2004-04-27  Derek Price  <derek@ximbiot.com>
1065
1066         * gettimeofday.c: New file.
1067         * Makefile.in: Regenerated.
1068
1069 2004-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
1075 2004-04-27  Derek Price  <derek@ximbiot.com>
1076
1077         * system.h: Move definition of FILENAMES_CASE_INSENSITIVE to
1078         windows-NT/config.h.
1079
1080 2004-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
1092 2004-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
1097 2004-04-23  Derek Price  <derek@ximbiot.com>
1098
1099         * libcvs.dsp, libcvs.dep, libcvs.mak: Back out recent stdbool.h change.
1100
1101 2004-04-23  Derek Price  <derek@ximbiot.com>
1102
1103         * .cvsignore: Add stdbool.h.
1104
1105 2004-04-23  Derek Price  <derek@ximbiot.com>
1106
1107         * libcvs.dsp: Create stdbool.h.
1108         * libcvs.dep, libcvs.mak: Regenerated.
1109
1110 2004-04-22  Derek Price  <derek@ximbiot.com>
1111
1112         * system.h: #include <fnmatch.h>.
1113
1114 2004-04-22  Derek Price  <derek@ximbiot.com>
1115
1116         * system.h: #include <stdbool.h>.
1117
1118 2004-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
1127 2004-04-20  Derek Price  <derek@ximbiot.com>
1128
1129         * system.h: Correct comments.
1130
1131 2004-04-19  Derek Price  <derek@ximbiot.com>
1132
1133         * system.h: Gratuitous reformatting.
1134
1135 2004-04-19  Derek Price  <derek@ximbiot.com>
1136
1137         * Makefile.am (EXTRA_DIST): s/lib\.\w+/libcvs.*/i.
1138         * Makefile.in: Regenerated.
1139
1140 2004-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
1145 2004-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
1151 2004-04-17  Derek Price  <derek@ximbiot.com>
1152
1153         * LIB.dsp: Rename to...
1154         * lib.dsp: ...this.
1155
1156 2004-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
1164 2004-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
1171 2004-04-15  Derek Price  <derek@ximbiot.com>
1172
1173         * Makefile.am (EXTRA_DIST): Add LIB.dep.
1174         * Makefile.in: Regenerated.
1175
1176 2004-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
1183 2004-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
1197 2004-04-14  Derek Price  <derek@ximbiot.com>
1198
1199         * Makefile.am (EXTRA_DIST): Remove lib.dep.
1200         * Makefile.in: Regenerated.
1201
1202 2004-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
1208 2004-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
1216 2004-04-04  Derek Price  <derek@ximbiot.com>
1217
1218         * system.h: Correct comment.
1219
1220 2004-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
1226 2004-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
1232 2004-03-28  Derek Price  <derek@ximbiot.com>
1233
1234         * lib.mak: Regenerated.
1235
1236 2004-03-27  Derek Price  <derek@ximbiot.com>
1237
1238         * LIB.dep, lib.mak: Regenerated.
1239
1240 2004-03-26  Derek Price  <derek@ximbiot.com>
1241
1242         * Makefile.in: Regenerated.
1243
1244 2004-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
1250 2004-03-25  Derek Price  <derek@ximbiot.com>
1251
1252         * system.h: No longer fold back slashes in paths into slashes.
1253
1254 2004-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
1259 2004-03-20  Derek Price  <derek@ximbiot.com>
1260
1261         * mkdir.c (mkdir): Declare string args const.
1262
1263 2004-03-13  Derek Price  <derek@ximbiot.com>
1264
1265         * Makefile.am (libcvs_a_SOURCES): Add error.h.
1266         * Makefile.in: Regenerated.
1267
1268 2004-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
1273 2004-03-07  Derek Price  <derek@ximbiot.com>
1274
1275         * xsize.h: Provide a default definition of SIZE_MAX for Windows.
1276
1277 2004-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
1286 2004-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
1293 2004-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
1299 2004-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
1307 2004-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
1313 2004-02-15  Derek Price  <derek@ximbiot.com>
1314
1315         * strerror.c: Update to latest version from gnulib.
1316
1317 2003-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
1323 2003-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
1328 2003-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
1333 2003-12-09  Derek Price  <derek@ximbiot.com>
1334
1335         * system.h: Correct spelling in comment.
1336
1337 2003-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
1345 2003-12-09  Larry Jones  <lawrence.jones@eds.com>
1346
1347         * getdate.c: Regenerated.
1348
1349 2003-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
1357 2003-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
1366 2003-11-25  Mark D. Baushke  <mdb@cvshome.org>
1367
1368         * Makefile.in: Regenerate for new configure.in.
1369
1370 2003-10-27  Derek Price  <derek@ximbiot.com>
1371
1372         * Makefile.am (libcvs_a_SOURCES): Remove obsolete PROTO.h.
1373         * Makefile.in: Regenerated.
1374
1375 2003-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
1381 2003-10-21  Derek Price  <derek@ximbiot.com>
1382
1383         * Makefile.am (libcvs_a_LIBADD): Add $(LIBINTL) for gettext.
1384         * Makefile.in: Regenerated.
1385
1386 2003-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
1395 2003-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
1400 2003-10-01  Derek Price  <derek@ximbiot.com>
1401
1402         * getpass.c: Update to new version from GNULIB with Larry's fix
1403         incorporated.
1404
1405 2003-10-01  Derek Price  <derek@ximbiot.com>
1406
1407         * getopt.h, getopt.c, getopt1.c: Update from GNULIB.
1408
1409 2003-10-01  Derek Price  <derek@ximbiot.com>
1410
1411         * getline.c, getndelim2.c: Merge changes from GNULIB.
1412
1413 2003-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
1418 2003-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
1425 2003-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
1433 2003-08-19  Derek Price  <derek@ximbiot.com>
1434
1435         * system.h: Assume more headers, re C89 & GNULIB.
1436
1437 2003-08-12  Derek Price  <derek@ximbiot.com>
1438
1439         * Makefile.am (libcvs_a_SOURCES): Remove getndelim2 - it is now in
1440         LIBOBJ.
1441
1442 2003-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
1448 2003-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
1454 2003-07-25  Derek Price  <derek@ximbiot.com>
1455
1456         * lstat.c: Sync with GNULIB.
1457         * stat.c: Almost sync'd with GNULIB.
1458
1459 2003-07-25  Derek Price  <derek@ximbiot.com>
1460
1461         * getline.h: Sync this file with GNULIB.
1462
1463 2003-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
1468 2003-07-24  Derek Price  <derek@ximbiot.com>
1469
1470         * gethostname.c: Update from GNULIB.
1471
1472 2003-07-23  Derek Price  <derek@ximbiot.com>
1473
1474         * system.h: Move some includes from src/cvs.h.
1475
1476 2003-07-22  Derek Price  <derek@ximbiot.com>
1477
1478         * system.h: Assume <stddef.h> per C89.
1479
1480 2003-07-22  Derek Price  <derek@ximbiot.com>
1481
1482         * strerror.c: Import current version from GNULIB.
1483         * Makefile.in: Regenerated.
1484
1485 2003-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
1491 2003-07-22  Derek Price  <derek@ximbiot.com>
1492
1493         * exit.h: Really add this file this time.
1494         * Makefile.in: Regenerated.
1495
1496 2003-07-22  Derek Price  <derek@ximbiot.com>
1497
1498         * exit.h: New file from GNULIB.
1499         * Makefile.am (lib_SOURCES): Add exit.h.
1500
1501 2003-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
1506 2003-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
1519 2003-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
1524 2003-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
1532 2003-07-19  Derek Price  <derek@ximbiot.com>
1533
1534         * getline.c (getdelim): Return ssize_t, as per getline.h.
1535
1536 2003-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
1546 2003-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
1559 2003-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
1566 2003-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
1577 2003-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
1582 2003-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
1591 2003-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
1604 2003-07-15  Derek Price  <derek@ximbiot.com>
1605
1606         * unlocked-io.h: s/LGPL/GPL/g, imported from GNULIB.
1607
1608 2003-06-13  Derek Price  <derek@ximbiot.com>
1609
1610         * mkstemp.c: New file.
1611         * tempname.c: Ditto.
1612
1613         * Makefile.in: Regenerated.
1614
1615 2003-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
1624 2003-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
1630 2003-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
1638 2003-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
1649 2003-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
1657 2003-05-27  Derek Price  <derek@ximbiot.com>
1658
1659         * README: New file explaining the GNULIB origin of many of the lib
1660         files.
1661
1662 2003-05-21  Derek Price  <derek@ximbiot.com>
1663
1664         * Makefile.in: Regenerate with Automake version 1.7.5.
1665
1666 2003-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
1674 2003-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
1679 2003-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
1684 2003-05-20  Derek Price  <derek@ximbiot.com>
1685
1686         * Makefile.in: Regenerated.
1687
1688 2003-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
1693 2003-05-19  Derek Price  <derek@ximbiot.com>
1694
1695         * malloc.c: New file from <https://savannah.gnu.org/projects/gnulib>.
1696
1697 2003-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
1704 2003-05-19  Derek Price  <derek@ximbiot.com>
1705
1706         * .cvsignore: Add fnmatch.h for Windows.
1707
1708 2003-05-09  Derek Price  <derek@ximbiot.com>
1709
1710         * xgssapi.h: #include config.h.
1711         (Reported by Boyd Lynn Gerber <gerberb@zenez.com>.)
1712
1713 2003-05-09  Derek Price  <derek@ximbiot.com>
1714
1715         * system.h: Define S_ISSOCK on SCO OpenServer.
1716
1717 2003-05-09  Derek Price  <derek@ximbiot.com>
1718
1719         * Makefile.in: Regenerated.
1720
1721 2003-04-30  Derek Price  <derek@ximbiot.com>
1722
1723         * Makefile.in: Regenerated.
1724
1725 2003-04-10  Larry Jones  <lawrence.jones@eds.com>
1726
1727         * Makefile.in: Regenerated.
1728
1729 2003-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
1739 2003-03-24  Derek Price  <derek@ximbiot.com>
1740
1741         * Makefile.am: Update copyright notice.
1742
1743         * Makefile.in: Regenerated.
1744
1745 2003-03-19  Mark D. Baushke  <mdb@cvshome.org>
1746
1747         * Makefile.in: Regenerated.
1748
1749 2003-03-19  Derek Price  <derek@ximbiot.com>
1750
1751         * Makefile.in: Regenerated.
1752
1753 2003-02-25  Derek Price  <derek@ximbiot.com>
1754
1755         * Makefile.in: Regenerated.
1756
1757 2003-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
1764 2002-12-27  Derek Price  <derek@ximbiot.com>
1765
1766         * getdate.c: Regenerated with Bison 1.35.
1767
1768 2002-11-04  Derek Price  <derek@ximbiot.com>
1769
1770         * getdate.y (Convert): Add comment as to the effectiveness of
1771         descriptive error messages.
1772
1773 2002-09-24  Derek Price  <derek@ximbiot.com>
1774
1775         * Makefile.in: Regenerated using Automake 1.6.3.
1776
1777 2002-09-24  Derek Price  <derek@ximbiot.com>
1778
1779         * Makefile.in: Regenerated.
1780
1781 2002-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
1786 2002-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
1793 2002-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
1798 2002-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
1804 2002-05-08  Derek Price  <oberon@umich.edu>
1805
1806         * Makefile.in: Regenerated.
1807         * fnmatch.h: Move this file...
1808         * fnmatch.h.in: here.
1809
1810 2002-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
1815 2002-05-02  Derek Price  <oberon@umich.edu>
1816
1817         * fnmatch.h: More #defines to avoid Mac OS X namespace conflicts.
1818
1819 2002-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
1827 2002-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
1836 2002-04-20  Larry Jones  <larry.jones@sdrc.com>
1837
1838         * Makefile.am (libcvs_a_SOURCES): Add getpagesize.h.
1839         * Makefile.in: Regenerated.
1840
1841 2001-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
1848 2001-09-04  Derek Price  <dprice@collab.net>
1849
1850         * Makefile.in: Regenerated with automake 1.5.
1851
1852 2001-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
1857 2001-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
1866 2001-08-06  Derek Price  <dprice@collab.net>
1867
1868         * Makefile.in: Regenerated.
1869
1870 2001-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
1876 2001-07-04  Derek Price  <dprice@collab.net>
1877
1878         * Makefile.in: Regenerated with new Automake release candidate 1.4h.
1879
1880 2001-06-28  Derek Price  <dprice@collab.net>
1881
1882         * Makefile.in: Regenerated with new version of Automake.
1883
1884 2001-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
1889 2001-04-25  Derek Price  <dprice@collab.net>
1890
1891         * Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
1892
1893 2001-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
1900 2001-03-14  Derek Price  <derek.price@openavenue.com>
1901
1902         * Makefile.in: Regenerated
1903
1904 2001-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
1911 2001-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
1921 2001-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
1930 2001-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
1935 2000-12-22  Derek Price  <derek.price@openavenue.com>
1936
1937         * Makefile.am (INCLUDES): Fixed typo
1938         * Makefile.in: Regenerated
1939
1940 2000-12-22  Derek Price  <derek.price@openavenue.com>
1941
1942         * Makefile.am (INCLUDES): Added $(top_srcdir)/src
1943         * Makefile.in: Regenerated
1944
1945 2000-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
1951 2000-11-15  Derek Price  <derek.price@openavenue.com>
1952
1953         * system.h:  Added CVS_FDOPEN to conform to CVS_FOPEN precedent
1954
1955 2000-07-10  Larry Jones  <larry.jones@sdrc.com>
1956
1957         * savecwd.c: #include <sys/types.h> before <fcntl.h>.
1958
1959 2000-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
1968 2000-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
1973 2000-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
1979 2000-02-16  Jim Meyering  <meyering@lucent.com>
1980
1981         * sighandle.c (SIG_inCrSect): New function.
1982
1983 2000-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
1991 1999-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
1998 1999-03-26  Jim Kingdon  <http://www.cyclic.com>
1999
2000         * getopt.h: Don't declare the arguments to getopt.
2001
2002 1999-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
2010 1999-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
2016 1999-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
2022 1999-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
2027 1999-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
2033 1998-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
2040 Tue Mar 24 16:08:00 1998  Ian Lance Taylor  <ian@cygnus.com>
2041
2042         * Makefile.in (CFLAGS): Set to @CFLAGS@, not -g.
2043
2044 1998-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
2053 Tue 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
2058 1998-02-03  Tim Pierce  <twp@skepsis.com>
2059
2060         * system.h (CVS_LSTAT): New macro.
2061
2062 Sat Feb  7 17:33:39 1998  Ian Lance Taylor  <ian@cygnus.com>
2063
2064         * getline.h (getstr): Declare.
2065
2066 13 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
2073 Tue 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
2081 Sat 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
2087 Sat 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
2099 1997-11-29  Jim Meyering  <meyering@na-net.ornl.gov>
2100
2101         * xgetwd.c: Fix typo s/ifndef/ifdef/ in test of HAVE_GETWD.
2102
2103 Wed 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
2108 Thu 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
2117 Wed Sep 24 10:35:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2118
2119         * Makefile.in (OBJECTS): Add regex.o.
2120
2121 Wed 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
2126 Tue 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
2132 Sun 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
2140 Mon Jun 16 18:59:50 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2141
2142         * system.h: Add CVS_FNMATCH.
2143
2144 Sun Jun  8 23:41:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2145
2146         * system.h (mkfifo): Remove; not used anywhere.
2147
2148 Thu 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
2167 Mon 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
2173 Mon 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
2178 Mon Feb 10 09:31:38 1997  Ken Raeburn  <raeburn@cygnus.com>
2179
2180         * md5.c (MD5STEP): Truncate to 32 bits before shifting right.
2181
2182 Thu 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
2186 Tue 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
2192 Wed 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
2197 Thu 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
2205 Sun 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
2211 Tue 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
2219 Wed 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
2225 Wed Sep 25 10:25:00 1996  Larry Jones  <larry.jones@sdrc.com>
2226
2227         * vasprintf.c: Fix type clashes in calls to strtoul.
2228
2229 Wed Sep 11 15:55:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2230
2231         * build_lib.com: Add valloc.c.
2232
2233 Tue Sep 10 23:04:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2234
2235         * Makefile.in (DISTFILES): Add build_lib.com.
2236
2237 Fri Aug 16 16:01:57 1996  Norbert Kiesel  <nk@col.sw-ley.de>
2238
2239         * Makefile.in (installdirs): new (empty) target
2240
2241 Mon 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
2246 Sun 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
2253 Thu 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
2258 Wed 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
2263 Wed 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
2267 Sun 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
2273 Wed 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
2279 Thu 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
2285 Wed 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
2292 Fri 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
2297 Thu Mar 14 16:27:53 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2298
2299         * system.h: Remove alloca cruft.
2300
2301 Wed 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
2307 Tue 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
2311 Tue 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
2316 Thu 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
2323 Thu Feb 15 14:00:00  Jim Kingdon  <kingdon@cyclic.com>
2324
2325         * vasprintf.c: Declare abs().
2326
2327 Wed 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
2334 Tue 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
2339 Mon 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
2344 Thu 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
2350 Thu Feb  1 15:07:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
2351
2352         * getopt.c: Remove rcsid.
2353
2354 Tue 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
2360 Thu Jan 25 00:14:06 1996  Jim Kingdon  <kingdon@beezley.cyclic.com>
2361
2362         * yesno.c (yesno): fflush stdout as well as stderr.
2363
2364 Wed 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
2370 Tue 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
2376 Mon 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
2382 Sun 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
2387 Sat 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
2392 Mon 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
2398 Sat 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
2408 Fri 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
2420 Wed 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
2425 Tue 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
2430 Mon 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
2434 Wed 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
2443 Wed 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
2449 Tue 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
2455 Mon 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
2462 Fri 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
2475 Tue 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
2480 Mon Oct 23 17:39:11 1995  Norbert Kiesel  <nk@col.sw-ley.de>
2481
2482         * valloc.c (valloc): change parameter definition
2483
2484 Sun 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
2490 Tue 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
2495 Sun 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
2503 Mon Oct  2 18:11:23 1995  Jim Blandy  <jimb@totoro.cyclic.com>
2504
2505         * system.h: Doc fix.
2506
2507 Mon 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
2513 Mon 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
2519 Sun Oct  1 21:03:40 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
2520
2521         * regex.c: reverted below change.
2522
2523 Thu Sep 28 13:37:04 1995  Larry Jones <larry.jones@sdrc.com>
2524
2525         * regexp.c: check for ISC.
2526
2527 Thu 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
2536 Thu 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
2541 Wed 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
2568 Sat 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
2577 Fri 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
2588 Thu 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
2593 Sat Jul 29 15:53:55 1995  James Kingdon  <kingdon@harvey.cyclic.com>
2594
2595         * Makefile.in (SOURCES): Add getdate.c.
2596
2597 Thu 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
2601 Thu 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
2607 Tue 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
2613 Thu 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
2619 Wed 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
2624 Fri 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
2629 Thu 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
2635 Wed Jun 28 15:24:51 1995  James Kingdon  <kingdon@harvey.cyclic.com>
2636
2637         * system.h: If NeXT, define utimbuf ourself.
2638
2639 Mon 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
2646 Sat 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
2651 Fri 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
2659 Wed 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
2666 Mon 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
2672 Wed 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
2677 Tue 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
2689 Fri 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
2695 Fri Jul  8 10:04:59 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2696
2697         * md5.h, md5.c: Remove ANSI-isms.
2698
2699 Thu 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
2707 Fri May 27 18:15:34 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2708
2709         * valloc.c: New file.
2710
2711 Tue 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
2716 Thu 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
2723 Mon 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.