]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/cvs/lib/ChangeLog
This commit was generated by cvs2svn to compensate for changes in r122184,
[FreeBSD/FreeBSD.git] / contrib / cvs / lib / ChangeLog
1 2002-12-27  Derek Price  <derek@ximbiot.com>
2
3         * getdate.c: Regenerated with Bison 1.35.
4
5 2002-11-04  Derek Price  <derek@ximbiot.com>
6
7         * getdate.y (Convert): Add comment as to the effectiveness of
8         descriptive error messages.
9
10 2002-09-24  Derek Price  <derek@ximbiot.com>
11
12         * Makefile.in: Regenerated using Automake 1.6.3.
13
14 2002-09-24  Derek Price  <derek@ximbiot.com>
15
16         * Makefile.in: Regenerated.
17
18 2002-09-15  Larry Jones  <lawrence.jones@eds.com>
19
20         * system.h: Add FOPEN_BINARY_READWRITE.
21         (Patch submitted by Josh Lehan <cvs@krellan.com>.)
22
23 2002-08-12  Derek Price  <oberon@umich.edu>
24
25         * Makefile.am: Remove obsolete reference to `ftruncate.c'.
26         (Symptoms reported by
27         Andrey Aristarkhov <Aristarkhov@bitechnology.ru>.)
28         * Makefile.in: Regenerated.
29
30 2002-08-08  Derek Price  <oberon@umich.edu>
31
32         * regex.c: Removed unused `compile_range' declaration.
33         (Patch from John Tytgat <John.Tytgat@aaug.net>.)
34         
35 2002-05-09  Larry Jones  <lawrence.jones@eds.com>
36
37         * getline.c (getstr): Make terminator int instead of char to avoid
38         promotion problems.
39         * getline.h (getstr): Change to match.
40
41 2002-05-08  Derek Price  <oberon@umich.edu>
42
43         * Makefile.in: Regenerated.
44         * fnmatch.h: Move this file...
45         * fnmatch.h.in: here.
46
47 2002-05-08  Derek Price  <oberon@umich.edu>
48
49         * strerror.c: Use HAVE_CONFIG_H and put config.h in brackets rather
50         than quotes.
51
52 2002-05-02  Derek Price  <oberon@umich.edu>
53
54         * fnmatch.h: More #defines to avoid Mac OS X namespace conflicts.
55
56 2002-04-30  Derek Price  <oberon@umich.edu>
57
58         * hostname.c: Rename to...
59         * gethostname.c: this.
60         * Makefile.am: Change comment to reflect above.
61
62         * Makefile.in: Regenerated with automake 1.6.
63
64 2002-04-28  Derek Price  <oberon@umich.edu>
65
66         * getopt.h: #define new names for functions and variables when they
67         might conflict with system definitions (namely on Mac OS X 10.1 with
68         the most recent dev packages - This should be removable after the Mac
69         dev packages are fixed.).
70         * regex.h: Ditto.
71         * Makefile.am (libcvs_a_SOURCES): Remove fnmatch.h.
72
73 2002-04-20  Larry Jones  <larry.jones@sdrc.com>
74
75         * Makefile.am (libcvs_a_SOURCES): Add getpagesize.h.
76         * Makefile.in: Regenerated.
77
78 2001-09-18  Derek Price  <dprice@collab.net>
79
80         * fnmatch.c: The header file for a system function we're replacing with
81         our own should be #included using double quotes.
82         (Patch from Corey Minyard  <minyard@acm.org> via
83         Alexey Mahotkin <alexm@hsys.msk.ru>.)
84
85 2001-09-04  Derek Price  <dprice@collab.net>
86
87         * Makefile.in: Regenerated with automake 1.5.
88
89 2001-08-09  Derek Price  <dprice@collab.net>
90
91         * getpagesize.h: Only include sys/param.h when HAVE_SYS_PARAM_H has
92         been defined by configure.
93
94 2001-08-07  Derek Price  <dprice@collab.net>
95
96         * build_lib.com: Verify.
97         * getdate.y: Move the include of xtime.h out from underneath the ifdef
98         so that it is always included.
99         (Patch from Mike Marciniszyn <Mike.Marciniszyn@sanchez.com>.)
100
101         * getdate.c: Regenerated.
102
103 2001-08-06  Derek Price  <dprice@collab.net>
104
105         * Makefile.in: Regenerated.
106
107 2001-07-05  Larry Jones  <larry.jones@sdrc.com>
108
109         * getpagesize.h: New file to define getpagesize() for systems that
110         don't already have it.
111         * valloc.c (valloc): Use it.
112
113 2001-07-04  Derek Price  <dprice@collab.net>
114
115         * Makefile.in: Regenerated with new Automake release candidate 1.4h.
116
117 2001-06-28  Derek Price  <dprice@collab.net>
118
119         * Makefile.in: Regenerated with new version of Automake.
120
121 2001-06-15  Derek Price  <dprice@collab.net>
122
123         * xselect.h: Don't include xtime.h.
124         (Thanks to Martin Neitzel <neitzel@sco.gaertner.de>.)
125
126 2001-04-25  Derek Price  <dprice@collab.net>
127
128         * Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
129
130 2001-04-02  Derek Price  <dprice@collab.net>
131             for Alon Ziv  <alonz@zapper.com>
132
133         * getdate.y: Add a declaration for yyparse().
134
135         * getdate.c: Regenerated.
136
137 2001-03-14  Derek Price  <derek.price@openavenue.com>
138
139         * Makefile.in: Regenerated
140
141 2001-02-20  Derek Price  <derek.price@openavenue.com>
142
143         * xgssapi.h: New file to perform GSSAPI include magic.
144         * Makefile.am (EXTRA_DIST): Add xgssapi.h.
145
146         * Makefile.in: Regenerated.
147
148 2001-02-14  Derek Price  <derek.price@openavenue.com>
149
150         * Makefile.am (libcvs_a_SOURCES): Add xtime.h & xselect.h.
151         * Makefile.in: Regenerated.
152         * getdate.y: Include xtime.h.
153         * getdate.c: Regenerated.
154         * system.h: Include xtime.h.
155         * xtime.h: New file to do include magic for time functions.
156         * xselect.h: New file to do select include magic.
157
158 2001-02-06  Derek Price  <derek.price@openavenue.com>
159             Rex Jolliff  <Rex_Jolliff@notes.ymp.gov>
160             Shawn Smith  <Shawn_Smith@notes.ymp.gov>
161
162         * system.h: definitions of CVS_OPENDIR, CVS_READDIR, & CVS_CLOSEDIR
163         provided here in support of changes to handle VMS DEC C 5.7
164         {open,read,close}dir problems.  Check today's entry in the vms subdir
165         for more.
166
167 2001-01-10  Derek Price  <derek.price@openavenue.com>
168             Rex Jolliff  <Rex_Jolliff@notes.ymp.gov>
169
170         * rename.c: replace calls to unlink() with CVS_UNLINK() for VMS
171
172 2000-12-22  Derek Price  <derek.price@openavenue.com>
173
174         * Makefile.am (INCLUDES): Fixed typo
175         * Makefile.in: Regenerated
176
177 2000-12-22  Derek Price  <derek.price@openavenue.com>
178
179         * Makefile.am (INCLUDES): Added $(top_srcdir)/src
180         * Makefile.in: Regenerated
181
182 2000-12-21  Derek Price  <derek.price@openavenue.com>
183
184         * .cvsignore: Added .deps directory and alphabetized
185         * Makefile.am: New file needed by Automake
186         * Makefile.in: Regenerated
187
188 2000-11-15  Derek Price  <derek.price@openavenue.com>
189
190         * system.h:  Added CVS_FDOPEN to conform to CVS_FOPEN precedent
191
192 2000-07-10  Larry Jones  <larry.jones@sdrc.com>
193
194         * savecwd.c: #include <sys/types.h> before <fcntl.h>.
195
196 2000-07-04  Karl Fogel  <kfogel@red-bean.com>
197
198         * getline.h, getline.c (getstr): take new limit arg.
199         (GETLINE_NO_LIMIT): new #define.
200         (getline_safe): new function, takes limit arg and passes it on.
201         (getline): pass GETLINE_NO_LIMIT to getstr().
202         
203         See related change of same date in ../src/ChangeLog.
204
205 2000-06-19  Larry Jones  <larry.jones@sdrc.com>
206
207         * regex.c, regex.h: Version from emacs 20.7 to plug memory leaks
208         and avoid potential portability problems.
209
210 2000-03-22  Larry Jones  <larry.jones@sdrc.com>
211
212         * getdate.y: Add logic to allow yyyy/mm/dd in addition to mm/dd/yy
213         (since that is the format CVS frequently uses).
214         * getdate.c: Regenerated.
215
216 2000-02-16  Jim Meyering  <meyering@lucent.com>
217
218         * sighandle.c (SIG_inCrSect): New function.
219
220 2000-01-03  Larry Jones  <larry.jones@sdrc.com>
221
222         * getdate.y (Convert): Add window to determine whether 2-digit dates
223         are 19xx (69-99) or 20xx (00-68).
224         (get_date): Fix y2k bug: initialize yyYear to tm_year + 1900,
225         not just tm_year.
226         * getdate.c: Regenerated.
227
228 1999-12-29  Jim Kingdon  <http://developer.redhat.com/>
229
230         * Makefile.in: There was a comment here which referred to a long
231         comment in configure.in about regex.o (the configure.in comment
232         isn't there any more).  Replace our comment with a conciser
233         version of the former configure.in comment.
234
235 1999-03-26  Jim Kingdon  <http://www.cyclic.com>
236
237         * getopt.h: Don't declare the arguments to getopt.
238
239 1999-02-09  Jim Kingdon  <http://www.cyclic.com>
240
241         * vasprintf.c: Removed; there is apparently no clean, portable
242         solution to the VA_LIST_IS_ARRAY problem (C9X drafts have va_copy,
243         but we aren't even assuming C90 yet!).
244         * Makefile.in (SOURCES): Remove vasprintf.c.
245         * build_lib.com: Remove vasprintf.c and vasprintf.obj.
246
247 1999-01-26  Jim Kingdon  <http://www.cyclic.com>
248         and Joerg Bullmann  <http://www.glink.net.hk/~jb/MacCVSClient/>
249
250         * fnmatch.c: Use FOLD_FN_CHAR in two cases where it had been
251         omitted.
252
253 1999-01-22  Jim Kingdon  <http://www.cyclic.com>
254
255         * fnmatch.c: Include system.h; FOLD_FN_CHAR has moved there from
256         config.h (from Alexey Milov).  Don't define our own FOLD_FN_CHAR;
257         that just masks cases in which we got the includes tangled up.
258
259 1999-01-12  Jim Kingdon  <http://www.cyclic.com>
260
261         * memmove.c: Remove paragraph which contained the FSF's old
262         snail mail address; it has changed.
263
264 1999-01-05  Jim Kingdon  <http://www.cyclic.com>
265
266         * md5.c, md5.h: Rename all the external interfaces to start with
267         cvs_* to avoid namespace pollution problems.  Include string.h
268         unconditionally, to avoid gcc -Wall warnings on memset.
269
270 1998-12-29  Jim Kingdon  <http://www.cyclic.com>
271
272         * getdate.y (RelativeMonth): Add 1900 to tm_year, so that in 2000,
273         we pass 2000, not 100, to Convert.
274         (Convert): Add comment about Year argument.
275         * getdate.c: Regenerated using byacc.
276
277 Tue Mar 24 16:08:00 1998  Ian Lance Taylor  <ian@cygnus.com>
278
279         * Makefile.in (CFLAGS): Set to @CFLAGS@, not -g.
280
281 1998-02-20  Jim Kingdon  <kingdon@harvey.cyclic.com>
282
283         * regex.c: Partial merge with version from emacs 20.2.  Brings
284         over some trivial changes (whitespace and so on) (most such
285         changes I didn't bother with, for this time).  Don't cast to int
286         before comparing old_regend[r] to regstart[r] (this is the point
287         of bothering; the old code was broken for 64 bit machines.
288         Reported by Paul Vixie).
289
290 Tue Feb 17 18:33:26 1998  Ian Lance Taylor  <ian@cygnus.com>
291
292         * memmove.c: New file, resurrecting the old one.
293         * Makefile.in (SOURCES): Add memmove.c.
294
295 1998-02-03  Tim Pierce  <twp@skepsis.com>
296
297         * system.h (CVS_LSTAT): New macro.
298
299 Sat Feb  7 17:33:39 1998  Ian Lance Taylor  <ian@cygnus.com>
300
301         * getline.h (getstr): Declare.
302
303 13 Jan 1998  Jim Kingdon
304
305         * fncase.c: Include config.h before system.h.
306
307         * system.h: Just include string.h unconditionally.  We already
308         include it unconditionally elsewhere.
309
310 Tue Jan 13 16:51:59 1998  Ian Lance Taylor  <ian@cygnus.com>
311
312         * fncase.c: New file, taken from windows-NT/filesubr.c.
313         * system.h: If __CYGWIN32__ or WIN32 are defined, define
314         FOLD_FN_CHAR, FILENAMES_CASE_INSENSITIVE, and ISDIRSEP, and
315         declare fncmp and fnfold.  Taken from windows-NT/config.h.
316         * Makefile.in (SOURCES): Add fncase.c.
317
318 Sat Jan 10 10:51:26 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
319
320         * getline.c (getstr): Make sure to set errno when appropriate.  I
321         didn't test the error case for the new code but inspection shows
322         the old code was rather broken.
323
324 Sat Nov 29 22:03:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
325
326         getwd and getcwd were a big big mess.  Although Jim's fix might
327         indeed be fixing a typo, the code is so tangled that I would guess
328         it probably breaks some system.  So clean this up:
329         * xgetwd.c: Always assume we have getcwd (we had been anyway,
330         before Jim's change).
331         * getwd.c: Removed.
332         * Makefile.in: Remove getwd.c
333         * system.h: Remove declarations of getwd and getcwd.  Move getcwd
334         declaration to the !HAVE_UNISTD_H section.
335
336 1997-11-29  Jim Meyering  <meyering@na-net.ornl.gov>
337
338         * xgetwd.c: Fix typo s/ifndef/ifdef/ in test of HAVE_GETWD.
339
340 Wed Nov 26 10:12:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
341
342         * system.h: Always use "rb" and "wb".  Check for O_BINARY with an
343         #ifdef, not the error-prone LINES_CRLF_TERMINATED.
344
345 Thu Sep 25 10:57:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
346
347         * getdate.y (get_date): If gmtime returns NULL, try to cope.
348         * getdate.c: Regenerated using byacc.
349
350         * getdate.y: Remove comment about sending email concerning this file
351         to Rich Salz.
352         * getdate.c: Regenerated using byacc.
353
354 Wed Sep 24 10:35:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
355
356         * Makefile.in (OBJECTS): Add regex.o.
357
358 Wed Sep 17 16:37:17 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
359
360         * getdate.y (ToSeconds): For am or pm, a hour of "12" really means 0.
361         * getdate.c: Regenerated using byacc (not bison per comment).
362
363 Tue Sep  9 20:51:45 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
364
365         * build_lib.com: Add vasprintf.c and vasprintf.obj.
366
367         * build_lib.com: Remove strippath.obj from library/create command.
368
369 Sun Sep  7 17:35:27 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
370
371         * system.h: Replace comment referring to ChangeLog with a
372         comment based on the ChangeLog entries.
373
374         * strdup.c: Removed, per change to ../configure.in
375         * Makefile.in (SOURCES): Remove strdup.c.
376
377 Mon Jun 16 18:59:50 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
378
379         * system.h: Add CVS_FNMATCH.
380
381 Sun Jun  8 23:41:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
382
383         * system.h (mkfifo): Remove; not used anywhere.
384
385 Thu Mar  6 17:14:49 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
386
387         * regex.c: Partial merge with version from emacs 19.34.  I brought
388         over most trivial changes (whitespace and so on).  Most of the
389         changes to portability cruft I did not bring over, on the theory
390         of sticking to the devil that we know.  I did bring over the
391         change to undef MAX and MIN (this is a better solution to a
392         problem we had been handling a different way).  There were a
393         variety of changes I probably could/should have brought over, but
394         elected not to try to understand them and whether they would cause
395         trouble (printchar -> putchar, changes to output format in
396         print_partial_compiled_pattern, internationalization,
397         FREE_STACK_RETURN and friends which would appear to be fixing
398         memory leaks in error cases, RE_TRANSLATE_TYPE, and others).  I
399         did merge the changes (union fail_stack_elt, PUSH_FAILURE_POINTER,
400         etc.) to use a union for the failure stack rather than playing
401         games with pointers and integers (that was my reason for
402         bothering; the code had been broken on the Alpha).
403
404 Mon Feb 10 18:52:18 1997  Ullrich von Bassewitz <uz@musoftware.com>
405
406         * md5.c: Make the parameter to getu32 const since the function will
407         only read the values and this will avoid compiler warnings in other
408         places.
409
410 Mon Feb 10 18:29:04 1997  Ullrich von Bassewitz <uz@musoftware.com>
411
412         * vasprintf.c: Added a #define for systems where a va_list is
413         defined as an array, not as a pointer.
414
415 Mon Feb 10 09:31:38 1997  Ken Raeburn  <raeburn@cygnus.com>
416
417         * md5.c (MD5STEP): Truncate to 32 bits before shifting right.
418
419 Thu Jan 30 11:35:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
420
421         * regex.h: Don't prototype re_comp and re_exec.
422
423 Tue Jan 28 17:45:46 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
424
425         * md5.c, md5.h: Changes so these work without having an integer
426         type which is exactly 32 bits.  Modeled after changes by Tatu Ylonen
427         <ylo@cs.hut.fi> as part of SSH but rewritten.
428
429 Wed Jan  8 14:50:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
430
431         * Makefile.in, getopt.h, sighandle.c, system.h: Remove CVSid; we
432         decided to get rid of these some time ago.
433
434 Thu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
435
436         * Makefile.in, argmatch.c, fnmatch.c, fnmatch.h, getline.c,
437         getopt.c, getopt.h, getopt1.c, getwd.c, hostname.c, mkdir.c,
438         regex.c, regex.h, rename.c, sighandle.c, strdup.c, strerror.c,
439         stripslash.c, system.h, vasprintf.c, wait.h, xgetwd.c, yesno.c:
440         Remove "675" paragraph; see ../ChangeLog for rationale.
441
442 Sun Nov 24 13:34:25 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
443
444         * getdate.y (Convert): Change last acceptable year from 1999 to
445         2038.
446         * getdate.c: Regenerated using byacc 1.9.
447
448 Tue Nov 19 17:11:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
449
450         * Makefile.in (OBJECTS): Remove strippath.o; we don't use
451         strip_path anymore.
452         (SOURCES): Remove strippath.c.
453         * strippath.c: Removed.
454         * build_lib.com: Remove strippath.c.
455
456 Wed Oct  2 10:43:35 1996  Norbert Kiesel  <nk@col.sw-ley.de>
457
458         * getdate.y: removed CVSid variable
459
460         * getdate.c: regenerated (using byacc 1.9)
461
462 Wed Sep 25 10:25:00 1996  Larry Jones  <larry.jones@sdrc.com>
463
464         * vasprintf.c: Fix type clashes in calls to strtoul.
465
466 Wed Sep 11 15:55:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
467
468         * build_lib.com: Add valloc.c.
469
470 Tue Sep 10 23:04:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
471
472         * Makefile.in (DISTFILES): Add build_lib.com.
473
474 Fri Aug 16 16:01:57 1996  Norbert Kiesel  <nk@col.sw-ley.de>
475
476         * Makefile.in (installdirs): new (empty) target
477
478 Mon Aug 12 11:03:43 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
479
480         * system.h: Don't use #elif.  It is said to cause problems with
481         one of the HP compilers on HPUX 9.01.
482
483 Sun Jul  7 23:25:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
484
485         * memmove.c: Removed.  The memove function was used by a very old
486         version of the CVS server for nefarious purposes and it has been
487         long gone.
488         * Makefile.in (SOURCES): Remove memmove.c.
489
490 Thu Jun  6 15:12:59 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
491
492         * vasprintf.c: If STDC_HEADERS, include stdlib.h rather than
493         declaring its functions ourself.
494
495 Wed Jun 05 10:14:29 1996  Mike Ladwig  <mike@twinpeaks.prc.com>
496                           and Jim Kingdon  <kingdon@cyclic.com>
497
498         * system.h: If ERRNO_H_MISSING is defined, don't include errno.h.
499
500 Wed Jun 05 10:14:29 1996  Mike Ladwig  <mike@twinpeaks.prc.com>
501
502         * regex.c: Don't define MAX and MIN if already defined.
503
504 Sun May 12 09:40:08 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
505
506         * getdate.y: Replace alloca.h include with a comment explaining
507         why we avoid alloca and the consequences of that.
508         * getdate.c: Regenerated.
509
510 Wed May  8 09:31:03 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
511
512         * getdate.c: Regenerate with the version of byacc in Red Hat 3.0.3
513         (which I believe is byacc 1.9).  byacc, unlike bison, does not
514         require alloca in the generated parser.
515
516 Thu Apr 25 18:26:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
517
518         * getdate.y (get_date): Set Start from nowtime, not now->time,
519         which may not be set.
520         * getdate.c: Regenerated.
521
522 Wed Apr 10 17:55:02 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
523
524         * getdate.y (get_date): Use a time_t variable rather than a field
525         in a struct timeb.  Works around Solaris compiler bug.  Sure, it
526         is a compiler bug, but the workaround is completely painless.
527         * getdate.c: Regenerated.
528
529 Fri Mar 22 11:17:05 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
530
531         * system.h: If EXIT_FAILURE is not defined by stdlib.h, define it
532         ourself.
533
534 Thu Mar 14 16:27:53 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
535
536         * system.h: Remove alloca cruft.
537
538 Wed Feb 28 03:16:48 1996  Benjamin J. Lee  <benjamin@cyclic.com>
539
540         * build_lib.com: Changed definition of symbol CC to search
541         for include files in [-.VMS] so VMS config.h can be picked
542         up without copying.
543
544 Tue Feb 27 21:26:34 1996  Benjamin J. Lee  <benjamin@cyclic.com>
545
546         * build_lib.com: Added.  DCL File to build contents of [.lib]
547
548 Tue Feb 27 21:18:38 1996  Benjamin J. Lee  <benjamin@cyclic.com>
549
550         * system.h: added an existence_error macro check for EVMSERR
551         necessary for happiness under VMS
552
553 Thu Feb 22 22:30:04 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
554
555         * Makefile.in (OBJECTS): Remove @ALLOCA@
556         (SOURCES): Remove alloca.c
557         * alloca.c: Removed.
558         * regex.c (REGEX_MALLOC): Define.
559
560 Thu Feb 15 14:00:00  Jim Kingdon  <kingdon@cyclic.com>
561
562         * vasprintf.c: Declare abs().
563
564 Wed Feb 14 14:48:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
565
566         * vasprintf.c (int_vasprintf): Don't cast arguments to memcpy.
567         * vasprintf.c, strtoul.c: Don't include ansidecl.h.  Do include
568         config.h if HAVE_CONFIG_H (for const).
569         * strtoul.c: Change CONST to const.
570
571 Tue Feb 13 20:04:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
572
573         * strtoul.c: Added (needed by vasprintf.c, and missing on SunOS4).
574         * Makefile.in (SOURCES): Add strtoul.c.
575
576 Mon Feb 12 10:04:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
577
578         * vasprintf.c: Added (same contents as before).
579         * Makefile.in (SOURCES): Add vasprintf.c.
580
581 Thu Feb  1 14:33:17 1996  Karl Fogel  <kfogel@floss.red-bean.com>
582
583         * Makefile.in (xlint): new rule; does nothing, as I'm not sure
584         running lint is actually advisable in here, but the top-level
585         Makefile thinks it can `make xlint' here.
586
587 Thu Feb  1 15:07:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
588
589         * getopt.c: Remove rcsid.
590
591 Tue Jan 30 18:20:27 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
592
593         * getline.c: Don't define NDEBUG.
594         (getstr): Rewrite assertions in a way which should stay clear of
595         signed/unsigned problems and compiler warnings thereof.
596
597 Thu Jan 25 00:14:06 1996  Jim Kingdon  <kingdon@beezley.cyclic.com>
598
599         * yesno.c (yesno): fflush stdout as well as stderr.
600
601 Wed Jan  3 18:16:50 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
602
603         * sighandle.c (SIG_register): Use memset not bzero.
604         * system.h: Remove defines for index, rindex, bcmp, and bzero.
605         All the calls to those functions are gone from CVS.
606
607 Tue Jan  2 13:00:00 1996  Jim Kingdon  <kingdon@peary.cyclic.com>
608
609         Visual C++ lint:
610         * sighandle.c: Prototype SIG_handle and SIG_defaults.
611         Use SIG_ERR where appropriate.
612
613 Mon Dec 18 10:15:05 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
614
615         * rename.c: Check ENOENT rather than existence_error.  The latter
616         is undefined in this file, and including system.h is said to cause
617         (unspecified) problems.
618
619 Sun Dec 17 23:58:06 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
620
621         * vasprintf.c: Removed (it is no longer used).
622         * Makefile.in (SOURCES): Remove vasprintf.c.
623
624 Sat Dec 16 17:18:33 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
625
626         * vasprintf.c: Added.
627         * Makefile.in (SOURCES): Add vasprintf.c
628
629 Mon Dec  4 10:54:04 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
630
631         * getdate.c: Remove #line directives.  I know, this is a kludge,
632         but Visual C++ 2.1 seems to require it (why, I have no idea.  It
633         has no trouble with the #line directives in getdate in CVS 1.6).
634
635 Sat Nov 18 16:20:37 1995  Karl Fogel  <kfogel@floss.cyclic.com>
636
637         * rename.c: same.
638
639         * mkdir.c: Use new macro `existence_error', instead of comparing
640         errno to ENOENT directly.
641
642         * system.h (existence_error): new macro, tries to portably ask if
643         errno represents a file-not-exist error.
644
645 Fri Nov 17 20:08:58 1995  Karl Fogel  <kfogel@floss.cyclic.com>
646
647         * system.h (NEED_DECOY_PERMISSIONS): moved this section to where
648         it belongs, duh.
649
650         * getdate.c: if STDC_HEADERS, then just include <stdlib.h> instead
651         of declaring malloc() and realloc() to be char *.
652
653         * system.h: ifdef NEED_DECOY_PERMISSIONS, then define the S_I*
654         permission masks for USR, GRP, and OTH in terms of the simpler
655         OS/2 masks.
656
657 Wed Nov 15 15:36:03 1995  Karl Fogel  <kfogel@floss.cyclic.com>
658
659         * system.h: ifdef USE_OWN_TCPIP_H, then include "tcpip.h".  Only
660         OS/2 does this right now.
661
662 Tue Nov 14 18:44:57 1995  Greg A. Woods  <woods@most.weird.com>
663
664         * getdate.c: OK, this one is from SunOS-4.1 yacc and may be more
665         portable -- at least it compiles silently here!  ;-)
666
667 Mon Nov 13 03:53:45 1995  Karl Fogel  <kfogel@floss.cyclic.com>
668
669         * fnmatch.c: conform to 80 column standard (yes, I'm a pedant).
670
671 Wed Nov  8 11:10:59 1995  Karl Fogel  <kfogel@floss.cyclic.com>
672
673         * system.h (STAT_MACROS): ifdef S_IFMT, then use it as before; but
674         if it's not defined, then just do a single mask and assume
675         acceptance any of non-zero result.  Norbert, I trust you'll let me
676         know if this is unsatisfactory. :-)
677         Ifdef HAVE_SYS_UTIME_H, then include <sys/utime.h>.  Only OS/2
678         defines this right now.
679
680 Wed Nov  8 13:18:51 1995  Norbert Kiesel  <nk@col.sw-ley.de>
681
682         * valloc.c: omit malloc declaration (it's already in system.h
683           which is included and conflicts with <stdlib.h> on some
684           systems).
685
686 Tue Nov  7 19:38:48 1995  Norbert Kiesel  <nk@col.sw-ley.de>
687
688         * system.h (STAT_MACROS_BROKEN): undo previous change, because
689           else all regular files will be identified as links (the mask for
690           links is S_IFREG|S_IFCHR).
691
692 Mon Nov  6 19:20:56 1995  Karl Fogel  <kfogel@floss.cyclic.com>
693
694         * system.h (STAT_MACROS_BROKEN): in defining the S_IF* macros,
695         don't fold to 1 or 0 by first masking with S_IFMT; not all
696         systems have that macro, and anyway it's only necessary that we
697         return non-zero.
698
699 Fri Oct 27 13:43:35 1995  Karl Fogel  <kfogel@floss.cyclic.com>
700
701         * save-cwd.c: use __PROTO instead of __P (see below).
702
703         * getline.h (__PROTO): same as below.
704
705         * save-cwd.h (__PROTO): replaces __P.  New name, so don't ask if
706         already defined.  The conflict was that OS/2 w/ IBM C/C++ uses
707         `__P' for something else, in <ctype.h> of all places.
708
709         * system.h: do nothing about alloca ifdef ALLOCA_IN_STDLIB (see
710         ../src/ChangeLog).
711
712 Tue Oct 24 13:01:25 1995  Norbert Kiesel  <nk@col.sw-ley.de>
713
714         * wait.h: include sys/resource.h if available. This is needed at
715           least under AIX-3.2 where <sys/wait.h> doesn't include it.
716
717 Mon Oct 23 17:39:11 1995  Norbert Kiesel  <nk@col.sw-ley.de>
718
719         * valloc.c (valloc): change parameter definition
720
721 Sun Oct 22 14:15:44 1995  Jim Meyering  (meyering@comco.com)
722
723         * getline.c, getline.h: New files.
724         * Makefile.in (SOURCES, OBJECTS, HEADERS): Add getline.c, getline.o,
725         and getline.h, respectively.
726
727 Tue Oct 10 18:01:50 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
728
729         * Makefile.in (cvs_srcdir): define cvs_srcdir to be ../src, then
730         include it with -I so save_cwd.c can find error.h (for example).
731
732 Sun Oct  8 12:27:57 1995  Peter Wemm  <peter@haywire.DIALix.COM>
733
734         * system.h: define POSIX_SIGNALS or BSD_SIGNALS if configure has
735         located all the necessary functions for each "type".
736         * sighandle.c: detect/use POSIX/BSD reliable signals (especially
737         for blocking signals in critical sections).  Helps prevent stray
738         locks on interruption.
739
740 Mon Oct  2 18:11:23 1995  Jim Blandy  <jimb@totoro.cyclic.com>
741
742         * system.h: Doc fix.
743
744 Mon Oct  2 18:10:35 1995  Larry Jones  <larry.jones@sdrc.com>
745
746         * regex.c: compile 4.2 BSD compatible functions even when
747         _POSIX_SOURCE is defined since we need them and we wouldn't be
748         compiling this file unless they don't exist.
749
750 Mon Oct  2 10:32:20 1995  Michael Finken  <finken@conware.de>
751
752         * strstr.c (strstr): new file and func.
753
754         * Makefile.in (SOURCES): added strstr.c.
755
756 Sun Oct  1 21:03:40 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
757
758         * regex.c: reverted below change.
759
760 Thu Sep 28 13:37:04 1995  Larry Jones <larry.jones@sdrc.com>
761
762         * regexp.c: check for ISC.
763
764 Thu Sep 7  19:18:00 1995  Jim Blandy  <jimb@cyclic.com>
765
766         * save-cwd.c: #include <direct.h> and <io.h>, on systems that
767         have them.
768
769         * getopt.c (_getopt_internal): Cast the return value of strlen,
770         which is unsigned, before comparing it with the difference between
771         two pointers, which is unsigned.
772
773 Thu Aug 31 11:31:42 1995  Jim Blandy  <jimb@totoro.cyclic.com>
774
775         * getdate.y [STDC_HEADERS]: #include <stdlib.h>, for abort.
776         [HAVE_ALLOCA_H]: #include <alloca.h>, for alloca on Windows NT.
777
778 Wed Aug 30 18:48:44 1995  Jim Blandy  <jimb@totoro.cyclic.com>
779
780         * system.h [HAVE_IO_H]: #include <io.h>, for Windows NT.
781         [HAVE_DIRECT_H]: #include <direct.h>, for Windows NT.
782         (CVS_MKDIR, FOLD_FN_CHAR, fnfold, fncmp, ISDIRSEP, OPEN_BINARY,
783         FOPEN_BINARY_READ, FOPEN_BINARY_WRITE): New macros/functions, for
784         use in system-sensitive code.
785
786         * regex.c (re_set_registers): start and end are pointers, not
787         integers.  Cast the initializing value appropriately.
788
789         * getopt.c [HAVE_STRING_H]: #include <string.h>, to avoid
790         warnings.
791
792         * fnmatch.c (FOLD_FN_CHAR): Give this a dummy #definition if
793         config.h didn't #define it.
794         (fnmatch): Pass filename characters through FOLD_FN_CHAR before
795         comparing them.
796
797         * argmatch.c: #include <sys/types.h>.
798         (argmatch): Declare arglen to be a size_t, rather than an int,
799         to avoid signed/unsigned comparison "problems".
800
801         * .cvsignore: Remove getdate.c from this file.  We want to
802         distribute it, for systems that don't have a Yacc-equivalent
803         installed (like Windows NT).
804
805 Sat Aug 19 22:00:51 1995  Jim Blandy  <jimb@totoro.cyclic.com>
806
807         * error.c: Don't #define CVS_SUPPORT here.  config.h takes care of
808         that for us.
809         [CVS_SUPPORT] (error_use_protocol): New variable, with apology.
810         (error): If error_use_protocol is set, report errors using the
811         client/server protocol.
812         * error.h [CVS_SUPPORT]: Extern decl for error_use_protocol.
813
814 Fri Aug  4 00:01:24 1995  Jim Meyering  (meyering@comco.com)
815
816         * xgetwd.c: Don't declare free.  A K&R style declaration gets
817         a conflict on some Sun systems when compiling with acc.
818
819         * save-cwd.c: New file.
820         * save-cwd.h: New file.
821         * Makefile.in (SOURCES): Add save-cwd.c
822         (OBJECTS): Add save-cwd.o.
823         (HEADERS): Add save-cwd.h.
824
825 Thu Aug  3 00:55:54 1995  Jim Meyering  (meyering@comco.com)
826
827         * error.h: New file.
828         * Makefile.in (HEADERS): Add error.h.
829
830 Sat Jul 29 15:53:55 1995  James Kingdon  <kingdon@harvey.cyclic.com>
831
832         * Makefile.in (SOURCES): Add getdate.c.
833
834 Thu Jul 27 09:11:41 1995  Robert Lipe <robertl@rjlhome.arnet.com>
835
836         * system.h: Check for PATHSIZE before falling back to _POSIX_PATH_MAX.
837
838 Thu Jul 20 12:38:03 1995  James Kingdon  <kingdon@harvey.cyclic.com>
839
840         * error.c: Instead of calling cvs functions to clean up, allow cvs
841         to register a callback via error_set_cleanup.  Avoids hassles with
842         include files and SERVER_SUPPORT and so on.
843
844 Tue Jul 18 21:18:00 1995  Jim Blandy <jimb@cyclic.com>
845
846         * system.h: Include <sys/param.h> only if HAVE_SYS_PARAM_H
847         is #defined.  We've added a test to configure.in to #define this
848         on most systems.
849
850 Thu Jul 13 11:22:21 1995  Jim Meyering  (meyering@comco.com)
851
852         * xgetwd.c: New file.
853         * Makefile.in (SOURCES): Add xgetwd.c
854         (OBJECTS): Add xgetwd.o.
855
856 Wed Jul 12 09:18:49 1995  Jim Meyering  (meyering@comco.com)
857
858         * Makefile.in (OBJECTS): Remove fnmatch.o.  Now configure adds it
859         to LIBOBJS when necessary.
860
861 Fri Jun 30 16:27:18 1995  James Kingdon  <kingdon@harvey.cyclic.com>
862
863         * rename.c (rename): If MVDIR is not defined, just give an error
864         on attempt to rename a directory.
865
866 Thu Jun 29 00:46:31 1995  James Kingdon  <kingdon@harvey.cyclic.com>
867
868         * system.h: Check HAVE_SYS_TIMEB_H not non-existent HAVE_TIMEB_H.
869
870         * system.h: Don't define alloca if it is already defined.
871
872 Wed Jun 28 15:24:51 1995  James Kingdon  <kingdon@harvey.cyclic.com>
873
874         * system.h: If NeXT, define utimbuf ourself.
875
876 Mon May 29 22:32:40 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
877
878         * system.h: Handle time and directory headers as recommended in
879         the autoconf manual.
880         Undefine the S_FOO() macros if STAT_MACROS_BROKEN is set.
881         Don't define mode_t, as it is handled by config.h.
882
883 Sat May 27 08:46:00 1995  Jim Meyering  (meyering@comco.com)
884
885         * Makefile.in (Makefile): Regenerate only Makefile in current
886         directory when Makefile.in is out of date.  Depend on ../config.status.
887
888 Fri Apr 28 22:49:25 1995  Jim Blandy  <jimb@totoro.bio.indiana.edu>
889
890         * Makefile.in (SOURCES, OBJECTS): Updated.
891         (HEADERS): New variable.
892         (DISTFILES): Updated.
893         (dist-dir): Renamed from dist; changed to work with DISTDIR
894         variable passed from parent.
895
896 Wed Feb  8 06:37:53 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
897
898         * system.h (S_IRUSR et al): Define if not already defined.
899
900         * waitpid.c [HAVE_CONFIG_H]: Include "config.h".
901         (ualloc): Return OLDPTR rather than running off the end.
902
903 Mon Aug 22 22:48:19 1994  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
904
905         * error.c (strerror): Replaced conditional static definition
906         (always used, since the condition variable was never set) with an
907         extern declaration, since it's provided by libc or strerror.c.
908
909 Wed Aug 10 14:54:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
910
911         * Makefile.in (SOURCES): Add waitpid.c.
912         * waitpid.c: New file.
913
914 Tue Aug  9 16:00:12 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
915
916         * md5.h (uint32): If SIZEOF_LONG isn't 4, don't define this to be
917         "unsigned long"; try SIZEOF_INT and "unsigned int", otherwise
918         complain.
919
920         * md5.c: Include config.h.
921         (const): Don't bother defining here, config.h should take care of
922         it.
923
924         * valloc.c (malloc): Declare.
925
926 Fri Jul 15 12:57:20 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
927
928         * getopt.c: Do not include <stdlib.h> unless __GNU_LIBRARY__ is
929         defined.  On Irix 5.2, <stdlib.h> includes <getopt.h>, which
930         causes a multiple definition of struct option.
931
932 Fri Jul  8 10:04:59 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
933
934         * md5.h, md5.c: Remove ANSI-isms.
935
936 Thu Jul  7 20:24:18 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
937
938         * md5.h, md5.c: New files.
939         * Makefile.in (SOURCES): Add md5.c.
940         (OBJECTS): Add md5.o.
941         (DISTFILES): Add md5.h.
942         (md5.o): New target; depend upon md5.h.
943
944 Fri May 27 18:15:34 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
945
946         * valloc.c: New file.
947
948 Tue May 17 08:18:26 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
949
950         * error.c (error, fperror): If server_active, call server_cleanup
951         as well as Lock_Cleanup.
952
953 Thu Jan  6 13:45:04 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
954
955         * system.h: Fix Dec 27 change to work correctly.  Makes Sep 9
956         change unnecessary, so backed that one out.  Never define PATH_MAX
957         in terms of pathconf, because that doesn't produce a constant, and
958         PATH_MAX is used to set array sizes.
959
960 Mon Dec 27 14:22:07 1993  Mark Eichin  (eichin@cygnus.com)
961
962         * system.h: don't touch PATH_MAX or MAXPATHLEN if *both* of them
963         are already defined, as one may be defined in terms of the other.