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