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