xref: /openbsd-src/gnu/usr.bin/cvs/os2/ChangeLog (revision 43c1707e6f6829177cb1974ee6615ce6c1307689)
1*43c1707eStholo2001-03-14  Derek Price  <derek.price@openavenue.com>
2*43c1707eStholo
3*43c1707eStholo	* Makefile.in (installcheck): New target.
4*43c1707eStholo
5*43c1707eStholo2001-02-14  Larry Jones  <larry.jones@sdrc.com>
6*43c1707eStholo
7*43c1707eStholo	* Makefile.in: Remove references to rtag.c & rtag.obj.
8*43c1707eStholo
9*43c1707eStholo2000-12-21  Derek Price  <derek.price@openavenue.com>
10*43c1707eStholo
11*43c1707eStholo	* Makefile.in: Added support for Automake targets
12*43c1707eStholo
13892c0aadStholo1999-02-26  Jim Kingdon  <http://www.cyclic.com>
14892c0aadStholo
15892c0aadStholo	* options.h: Make RELATIVE_REPOS the default, as in
16892c0aadStholo	../src/options.h.in.
17892c0aadStholo	Remove CVS_DIFFDATE; removed from CVS on 27 Jun 1996.
18892c0aadStholo
19c71bc7e2Stholo1998-12-29  Jim Kingdon  <http://www.cyclic.com>
20c71bc7e2Stholo
21c71bc7e2Stholo	* Makefile.in: Use the getdate.c in ../lib rather than the one
22c71bc7e2Stholo	here.  I don't know whether it compiles with Watcom and/or IBM's
23c71bc7e2Stholo	compiler, but having a copy of getdate.c in this directory has
24c71bc7e2Stholo	proven to be unworkable (the version I am removing still had Y2K
25c71bc7e2Stholo	bugs which were fixed in lib/getdate.c, for example).
26c71bc7e2Stholo	* getdate.c: Removed.
27c71bc7e2Stholo
28b6f6614eStholo1998-04-09  Jim Kingdon  <kingdon@harvey.cyclic.com>
29b6f6614eStholo
30b6f6614eStholo	* filesubr.c (link_file): Remove; no longer used.
31b6f6614eStholo
325e617892StholoTue Feb 17 02:31:15 1998  Noel Cragg  <noel@swish.red-bean.com>
335e617892Stholo
345e617892Stholo	* filesubr.c (last_component): return the top-level directory when
355e617892Stholo 	asked about the top-level directory.
365e617892Stholo
372286d8edStholoTue Jan 13 13:17:33 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
382286d8edStholo
392286d8edStholo	* run.c: Adjust run_setup for new calling convention.
402286d8edStholo
412286d8edStholo	* config.h (DIFF): Remove; no longer used.
422286d8edStholo	* options.h (DIFF, RCSBIN_DFLT): Remove; no longer used.
432286d8edStholo
442286d8edStholoWed Dec 31 10:56:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
452286d8edStholo
462286d8edStholo	* config.h, filesubr.c (convert_file): Remove; no longer used
472286d8edStholo	(except for BROKEN_READWRITE_CONVERSION which doesn't apply).
482286d8edStholo
492286d8edStholoSat Dec 27 16:57:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
502286d8edStholo
512286d8edStholo	* options.h (HAVE_RCS5): Remove; no longer used.
522286d8edStholo
532286d8edStholo	* config.h (LINES_CRLF_TERMINATED): Remove; no longer used.
542286d8edStholo
552286d8edStholoTue Dec 23 08:28:44 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
562286d8edStholo
572286d8edStholo	* README: Change bug-cvs address from prep.ai.mit.edu to gnu.org
582286d8edStholo	per email from Martin Hamilton.
592286d8edStholo
602286d8edStholoSun Nov 30 18:03:02 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
612286d8edStholo
622286d8edStholo	* run.c (run_args): Remove; nowhere used.
632286d8edStholo
642286d8edStholoSat Nov 29 22:21:19 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
652286d8edStholo
662286d8edStholo	* options.h: Remove declaration of getwd; see lib/ChangeLog for
672286d8edStholo	rationale.
682286d8edStholo
692286d8edStholoSun Aug 10 20:42:51 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
702286d8edStholo
712286d8edStholo	* pwd.c, pwd.h: Remove $Header; we decided to get rid of these
722286d8edStholo	some time ago.
732286d8edStholo
742286d8edStholoWed Jul 30 19:15:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
752286d8edStholo
762286d8edStholo	* filesubr.c (os2_chdir): If ENODEV is not defined, return ENOENT.
772286d8edStholo
782286d8edStholo	* README: Talk about srcdir, top_srcdir, and rule to generate
792286d8edStholo	"Makefile".
802286d8edStholo	* Makefile.in: Add comment about Makefile rule.
812286d8edStholo
822770ece5StholoMon Jun 16 13:49:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
832770ece5Stholo
842770ece5Stholo	* config.h, rcmd.h, rcmd.c: Add "copyright" notice.
852770ece5Stholo
862770ece5StholoSun Jun  8 23:41:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
872770ece5Stholo
882770ece5Stholo	* config.h (HAVE_MKFIFO): Remove; not used anywhere.
892770ece5Stholo
902770ece5StholoWed Apr 30 12:45:50 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
912770ece5Stholo
922770ece5Stholo	* icc.compilation-errors: Removed; it was the error messages from
932770ece5Stholo	trying to compile CVS on OS/2, way out of date.
942770ece5Stholo
95780d15dfStholoWed Mar 12 16:10:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
96780d15dfStholo
97780d15dfStholo	* config.h (HAVE_SETVBUF): Removed; no longer used.
98780d15dfStholo
99780d15dfStholoMon Feb 10 20:01:20 1997  Ullrich von Bassewitz <uz@musoftware.com>
100780d15dfStholo
101780d15dfStholo	* filesubr.c: Add an OS/2 specific chdir function that will not
102780d15dfStholo        only change the path but will also make the drive current that
103780d15dfStholo        is given in the argument string.
104780d15dfStholo        config.h: #define the macro CVS_CHDIR to os2_chdir so cvs will
105780d15dfStholo        use the os2_chdir function instead of chdir.
106780d15dfStholo
107780d15dfStholoMon Feb 10 18:29:04 1997  Ullrich von Bassewitz <uz@musoftware.com>
108780d15dfStholo
109780d15dfStholo	* config.h: Define VA_LIST_IS_ARRAY so that vasprintf will work
110780d15dfStholo	correctly with the watcom compiler.
111780d15dfStholo
112780d15dfStholoSun Feb  9 20:17:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
113780d15dfStholo
114780d15dfStholo	* README: Most of the compiler warnings are gone.
115780d15dfStholo
116780d15dfStholo1997-02-09  Jim Kingdon  <kingdon@cyclic.com>
117780d15dfStholo
118780d15dfStholo	* popen.h: Arguments to popen are const char * not char *.
119780d15dfStholo
120780d15dfStholoWed Jan 29 18:27:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
121780d15dfStholo
122780d15dfStholo	* options.h, config.h (GREP): Remove; no longer used.
123780d15dfStholo
124780d15dfStholoTue Jan 28 18:29:03 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
125780d15dfStholo
126780d15dfStholo	* config.h: Remove SIZEOF_INT and SIZEOF_LONG; no longer needed
127780d15dfStholo	with lib/md5.c changes.
128780d15dfStholo
129461cc63eStholoWed Jan 15 23:56:12 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
130461cc63eStholo
131461cc63eStholo	* watcom.mak (OS2_OBJECTS): Remove strippath.
132461cc63eStholo
133461cc63eStholo	* Makefile.in (DISTFILES): Add os2inc.h and watcom.mak.
134461cc63eStholo
135461cc63eStholoThu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
136461cc63eStholo
137461cc63eStholo	* filesubr.c, pwd.c, pwd.h, run.c, stripslash.c:
138461cc63eStholo	Remove "675" paragraph;	see ../ChangeLog for rationale.
139461cc63eStholo
140461cc63eStholoWed Jan  1 22:50:31 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
141461cc63eStholo
142461cc63eStholo	* options.h: Reword comment for TMPDIR_DFLT to make it clear that
143461cc63eStholo	this isn't specific to the pserver server.
144461cc63eStholo
145461cc63eStholoWed Dec 18 10:51:38 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
146461cc63eStholo
147461cc63eStholo	* Makefile.in (CFLAGS): Specify -Gd- not -Gd+.  The documentation
148461cc63eStholo	says this causes a static link, although it hasn't yet been
149461cc63eStholo	verified whether this option is sufficient to make the binary work
150461cc63eStholo	on a system without the compiler's DLL.
151461cc63eStholo
152461cc63eStholoFri Dec  6 11:00:49 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
153461cc63eStholo
154461cc63eStholo	* os2inc.h, watcom.mak: Add GPL notice.
155461cc63eStholo
156461cc63eStholo1996-11-24  Ullrich von Bassewitz  <uz@wuschel.ibb.schwaben.com>
157461cc63eStholo
158461cc63eStholo	Changes for Watcom C:
159461cc63eStholo	* README: Describe watcom port.
160461cc63eStholo	* config.h: Include stdio.h and errno.h.
161461cc63eStholo	* config.h: If EACCES is not defined, define it to EACCESS.
162461cc63eStholo	* filesubr.c: Use EACCES not EACCESS.
163461cc63eStholo	* config.h [__WATCOMC__]: Define _setmode and _cwait.
164461cc63eStholo	Don't define HAVE_DIRENT_H.  Don't declare getpid.  Don't
165461cc63eStholo	define NEED_DECOY_PERMISSIONS.  Don't define R_OK and friends.
166461cc63eStholo	* os2inc.h: New file; includes os2.h but protected against
167461cc63eStholo	multiple inclusion.
168461cc63eStholo	* config.h: Include os2inc.h before defining sleep.
169461cc63eStholo	* filesubr.c, getpass.c, popen.c, run.c: Include os2inc.h rather than
170461cc63eStholo	trying to go through the right contortions to include os2.h
171461cc63eStholo	ourselves.
172461cc63eStholo	* popen.c (popen) [__WATCOMC__]: Use _hdopen together with fdopen.
173461cc63eStholo	(popenRW): Change pid from PID to int.
174461cc63eStholo	* tcpip.h [__WATCOMC__]: Work around errno value conflict
175461cc63eStholo	between the TCP/IP header and errno.h.
176461cc63eStholo	* watcom.mak: New file.
177461cc63eStholo
178461cc63eStholoSat Nov 23 18:36:11 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
179461cc63eStholo
180461cc63eStholo	* README: Try to clarify status vis-a-vis client vs. local.
181461cc63eStholo
182461cc63eStholoTue Nov 19 17:21:52 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
183461cc63eStholo
184461cc63eStholo	* Makefile.in (OS2_SOURCES): Remove strippath.c
185461cc63eStholo	(OS2_OBJECTS): Remove strippath.obj.
186461cc63eStholo	* strippath.c: Removed.
187461cc63eStholo
188461cc63eStholoFri Nov  8 14:28:19 1996  Ullrich von Bassewitz  <uz@wuschel.ibb.schwaben.com>
189461cc63eStholo
190461cc63eStholo	* filesubr.c (expand_wild): Check for ERROR_NO_MORE_FILES from
191461cc63eStholo	DosFindFirst instead of ERROR_FILE_NOT_FOUND; that is what the
192461cc63eStholo	function actually returns.  Cope with the fact that DosFindFirst
193461cc63eStholo	and DosFindNext return only the name of the file itself, not any
194461cc63eStholo	directory names.
195461cc63eStholo
196461cc63eStholoFri Nov 08 11:46:50 1996  Jim Kingdon
197461cc63eStholo
198461cc63eStholo	IBM ICC (OS/2) lint:
199461cc63eStholo	* filesubr.c: Cast from const char * to char * before passing to
200461cc63eStholo	various system functions.
201461cc63eStholo	(xchmod): Print error message instead of trying to return ENOENT.
202461cc63eStholo	(unlink_file): Only call xchmod if the file exists.
203461cc63eStholo
204461cc63eStholo	* Makefile.in (CFLAGS): Don't specify -Wpro; there is no way
205461cc63eStholo	that we could prototype getopt, for example.
206461cc63eStholo	Don't specify -Wuse.  The EDC0805 warning ("Automatic
207461cc63eStholo	variable line_allocated is set but not referenced.") warns
208461cc63eStholo	about unavoidable constructs like line_allocated in
209461cc63eStholo	client.c (send_file_names).
210461cc63eStholo
211461cc63eStholoSat Oct 26 16:21:26 1996  Jim Blandy  <jimb@totoro.cyclic.com>
212461cc63eStholo
213461cc63eStholo	* config.h (HAVE_TZSET): Add a #definition for this.
214461cc63eStholo
215461cc63eStholoTue Oct  8 12:37:35 1996  Ian Lance Taylor  <ian@cygnus.com>
216461cc63eStholo
217461cc63eStholo	* options.h (HAD_RCS4): Remove; no longer used.
218461cc63eStholo
21950bf276cStholoThu Sep 26 14:15:55 1996  Jim Kingdon  <kingdon@cyclic.com>
22050bf276cStholo
22150bf276cStholo	* filesubr.c (mkdir_if_needed): mkdir only takes one
22250bf276cStholo	argument on OS/2.
22350bf276cStholo
22450bf276cStholoWed Sep 25 14:31:51 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
22550bf276cStholo
22650bf276cStholo	* options.h (TMPDIR_DFLT): Change from c:\temp to c:\\temp.
22750bf276cStholo
22850bf276cStholoTue Sep 24 14:39:40 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
22950bf276cStholo
23050bf276cStholo	* options.h: Add TMPDIR_DFLT.
23150bf276cStholo
23250bf276cStholoMon Aug 26 12:31:10 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
23350bf276cStholo
23450bf276cStholo	* filesubr.c (mkdir_if_needed): Added.
23550bf276cStholo
23650bf276cStholoFri Aug 16 16:05:29 1996  Norbert Kiesel  <nk@col.sw-ley.de>
23750bf276cStholo
23850bf276cStholo	* Makefile.in (installdirs): new (empty) target
23950bf276cStholo
24050bf276cStholoMon Aug 12 22:59:40 1996  Jim Kingdon  (unknown@beezley)
24150bf276cStholo
24250bf276cStholo	* filesubr.c (fncmp): Fix typo (n1 -> n2) which had caused the
24350bf276cStholo	function to always return 0.
24450bf276cStholo
24550bf276cStholo	* Makefile.in (COMMON_OBJECTS): Add buffer.obj.
24650bf276cStholo	(COMMON_SOURCES): Add buffer.c.
24750bf276cStholo	(zlib_srcdir,ZLIB_OBJECTS): Added.
24850bf276cStholo	(cvs.exe): Also link with ZLIB_OBJECTS.
24950bf276cStholo	(OBJECTS): Add ZLIB_OBJECTS.
25050bf276cStholo	(LIB_OBJECTS): Add valloc.obj.
25150bf276cStholo	(COMMON_OBJECTS): Add zlib.obj.
25250bf276cStholo
25350bf276cStholoMon Aug 12 16:25:32 1996  Steffen Siebert <siebert@susan.logware.de>
25450bf276cStholo                          and Jim Kingdon  (unknown@beezley)
25550bf276cStholo
25650bf276cStholo	* Makefile.in (cvs.exe): Use subst so that we link with \
25750bf276cStholo	and compile with / without needing to mess with SL.
25850bf276cStholo	* README: Adjust accordingly.
25950bf276cStholo
26050bf276cStholoMon Jul 15 22:32:13 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
26150bf276cStholo
26250bf276cStholo	* config.h: Remove EXECUTE_PERMISSION_LOSES; it is no longer used
26350bf276cStholo	anywhere (superceded by CHMOD_BROKEN).
26450bf276cStholo
26550bf276cStholoFri Jun  7 13:07:37 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
26650bf276cStholo
26750bf276cStholo	* config.h: Change INITIALIZE_SOCKET_SUBSYSTEM to
26850bf276cStholo	SYSTEM_INITIALIZE to reflect change in ../src/main.c.
26950bf276cStholo
27050bf276cStholoTue May 14 13:38:51 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
27150bf276cStholo
27250bf276cStholo	* filesubr.c (cvs_temp_name): New function.
27350bf276cStholo
27450bf276cStholoTue May  7 10:50:13 MET DST 1996  Norbert Kiesel  <nk@col.sw-ley.de>
27550bf276cStholo
27650bf276cStholo	* filesubr.c (expand_wild): Real implementation (like
27750bf276cStholo	Windows-NT) for expanding.
27850bf276cStholo
279c2c61682StholoThu Apr 25 09:28:10 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
280c2c61682Stholo
281c2c61682Stholo	* README: Add note about LF vs. CRLF in makefile.
282c2c61682Stholo
283c2c61682StholoTue Apr 23 20:43:01 1996  Jim Kingdon  <kingdon@cyclic.com>
284c2c61682Stholo
285c2c61682Stholo	* filesubr.c (get_homedir, expand_wild): New functions.
286c2c61682Stholo
287c2c61682StholoWed Feb 28 11:08:06 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
288c2c61682Stholo
289c2c61682Stholo	* options.h: Remove AUTH_SERVER_SUPPORT; no longer should be
290c2c61682Stholo	defined in options.h.
291c2c61682Stholo
292c2c61682Stholo	* config.h: Remove C_ALLOCA, CRAY_STACKSEG_END, HAVE_ALLOCA,
293c2c61682Stholo	HAVE_ALLOCA_H, and STACK_DIRECTION to reflect alloca removal.
294c2c61682Stholo
295c26070a5StholoMon Feb 19 00:35:24 1996  Karl Fogel  <kfogel@floss.red-bean.com>
296c26070a5Stholo
297c26070a5Stholo        * Makefile.in: deal with new objects `mkmodules' and `vasprintf'.
298c26070a5Stholo
299c26070a5Stholo        * getpass.c (EchoOn, EchoOff): new funcs.
300c26070a5Stholo        (getpass): use above new funcs to avoid echoing the password to
301c26070a5Stholo        the screen.
302c26070a5Stholo
303c26070a5StholoMon Feb 12 16:09:55 1996  Norbert Kiesel  <nk@col.sw-ley.de>
304c26070a5Stholo
305c26070a5Stholo	* run.c (run_popen): Changed more Popen() to run_popen()
306c26070a5Stholo
307c26070a5StholoMon Feb 12 03:33:27 1996  Benjamin J. Lee  <benjamin@cyclic.com>
308c26070a5Stholo
309c26070a5Stholo	* run.c: Changed Popen() to run_popen() for the benefit of
310c26070a5Stholo	case-insensitive linkers (VMS) which confuse Popen() with popen()
311c26070a5Stholo
312c26070a5StholoMon Feb 12 03:14:36 1996  Karl Fogel  <kfogel@floss.red-bean.com>
313c26070a5Stholo
314c26070a5Stholo        * options.h (PATCH_PROGRAM): "cvspatch" (see comment).
315c26070a5Stholo
316c26070a5StholoFri Feb  9 22:10:12 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
317c26070a5Stholo
318c26070a5Stholo	* config.h: Remove SYSTEM_COMMENT_TABLE.
319c26070a5Stholo
320c26070a5StholoThu Feb  1 15:07:13 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
321c26070a5Stholo
322c26070a5Stholo	* options.h: Remove RM; no longer used.
323c26070a5Stholo
324c26070a5Stholo	* filesubr.c: Remove rcsid.
325c26070a5Stholo
32613571821StholoSun Jan 28 12:31:03 1996  Jim Kingdon  (kingdon@beezley)
32713571821Stholo
32813571821Stholo	* filesubr.c (unlink_file): Use xchmod, not chmod, to make the
32913571821Stholo	file read-write.
33013571821Stholo	(xchmod): Translate / to \ in file name.  If file doesn't exist,
33113571821Stholo	return ENOENT rather than passing it to attrib (which will print an
33213571821Stholo	error message).
33313571821Stholo
33413571821StholoSun Jan 28 01:51:27 1996  Jim Kingdon  (kingdon@beezley)
33513571821Stholo
33613571821Stholo	* config.h: Fix unclosed comment.
33713571821Stholo
33813571821StholoSun Jan 28 00:16:58 1996  Karl Fogel  (kfogel@floss.cyclic.com)
33913571821Stholo
34013571821Stholo        * filesubr.c (xchmod): rewritten for OS/2.
34113571821Stholo
34213571821StholoSat Jan 27 16:18:20 1996  Karl Fogel  (kfogel@floss.cyclic.com)
34313571821Stholo
34413571821Stholo        * config.h (CHMOD_BROKEN): define to 1.
34513571821Stholo
34613571821Stholo        * filesubr.c (rename_file): rename() returns non-zero error codes,
34713571821Stholo        not necessarily negative.
34813571821Stholo
34913571821StholoFri Jan 26 00:52:12 1996  unknown  (unknown@beezley)
35013571821Stholo
35113571821Stholo	* filesubr.c (copy_file): Open the file we are writing, not
35213571821Stholo	just the one we are reading, in binary mode.
35313571821Stholo
35413571821StholoThu Jan 18 14:53:58 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
35513571821Stholo
35613571821Stholo	* Makefile.in (CFLAGS): Don't use +=.  This makefile must be
35713571821Stholo	portable because it is used on all platforms (e.g. for "make dist").
35813571821Stholo
35913571821StholoThu Jan 11 12:04:42 1996  Norbert Kiesel  <nk@col.sw-ley.de>
36013571821Stholo
36113571821Stholo	* options.h: remove CVS_NOADMIN
36213571821Stholo
36313571821StholoWed Jan 10 15:56:46 1996  Karl Fogel  <kfogel@floss.red-bean.com>
36413571821Stholo
36513571821Stholo        * options.h, config.h: moved NO_SOCKET_TO_FD definition from
36613571821Stholo        options.h to config.h, which is where it belongs.
36713571821Stholo
36813571821StholoTue Jan  9 16:43:15 1996  Karl Fogel  <kfogel@floss.red-bean.com>
36913571821Stholo
37013571821Stholo        * run.c (sleep): commented out this definition.
37113571821Stholo        * config.h: #define sleep() in terms of DosSleep(), unless sleep()
37213571821Stholo        is defined already.  Normally it's defined in
37313571821Stholo        tcpip/include/utils.h, however on beezley that definition is
37413571821Stholo        commented out for some reason.
37513571821Stholo        Don't prototype sleep().
37613571821Stholo
37713571821StholoTue Jan  9 16:22:35 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
37813571821Stholo
37913571821Stholo	* .cvsignore: Add cvs.exe and icc.in.
38013571821Stholo
38113571821StholoTue Jan 09 16:43:59 1996  Jim Kingdon  (kingdon@beezley.cyclic.com)
38213571821Stholo
38313571821Stholo	* filesubr.c (link_file): New function (copied from
38413571821Stholo	../windows-NT/filesubr.c)
38513571821Stholo
38613571821StholoFri Jan  5 17:03:09 1996  Karl Fogel  <kfogel@floss.red-bean.com>
38713571821Stholo
38813571821Stholo        * Makefile.in: "lib_dir", not "libdir", to avoid conflict with
38913571821Stholo        top-level Makefile.
39013571821Stholo
39113571821StholoMon Jan  1 22:59:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
39213571821Stholo
39313571821Stholo	* Makefile.in (DISTFILES): Makefile is not in srcdir.
39413571821Stholo
39513571821StholoSat Dec 23 23:08:43 1995  Karl Fogel  <kfogel@floss.cyclic.com>
39613571821Stholo
39713571821Stholo        * README: adjust for below change.
39813571821Stholo
39913571821Stholo        * Makefile.in (install-cvs): replaces `install', which must remain
40013571821Stholo        a dummy rule so it will work under Unix.
40113571821Stholo
40213571821StholoWed Dec 20 15:18:06 1995  Karl Fogel  <kfogel@floss.cyclic.com>
40313571821Stholo
40413571821Stholo        * Makefile.in: build scramble.obj.
40513571821Stholo
40613571821StholoMon Dec 18 22:49:28 1995  Karl Fogel  <kfogel@floss.cyclic.com>
40713571821Stholo
40813571821Stholo        * Reverted all changes between Mon Dec 18 14:54:04 1995 and
40913571821Stholo        present, non-inclusive.
41013571821Stholo
41113571821StholoMon Dec 18 21:59:07 1995  Karl Fogel  <kfogel@floss.cyclic.com>
41213571821Stholo
41313571821Stholo        * getpass.c: removed -- getpass() lives in os2/login.c now.
41413571821Stholo
41513571821Stholo        * cvslogin.c: filled in.
41613571821Stholo
41713571821Stholo        * login.c: new file.
41813571821Stholo
41913571821Stholo        * Makefile.in: moved login.c and login.obj from COMMON to OS2
42013571821Stholo        section.
42113571821Stholo
42213571821StholoMon Dec 18 19:55:43 1995  Karl Fogel  <kfogel@floss.cyclic.com>
42313571821Stholo
42413571821Stholo        * cvslogin.c: added long explanatory comment.
42513571821Stholo
42613571821StholoMon Dec 18 18:13:57 1995  Karl Fogel  <kfogel@floss.cyclic.com>
42713571821Stholo
42813571821Stholo        * Makefile.in (DISTFILES): include cvslogin.c.
42913571821Stholo
43013571821StholoMon Dec 18 18:07:26 1995  Karl Fogel  <kfogel@floss.cyclic.com>
43113571821Stholo
43213571821Stholo        * README: updated.
43313571821Stholo
43413571821Stholo        * Makefile.in (cvslogin.exe): new rule.
43513571821Stholo        (install): new rule.
43613571821Stholo        (install_dir): new var.
43713571821Stholo
43813571821Stholo        * cvslogin.c: new file.
43913571821Stholo
44013571821StholoMon Dec 18 14:54:04 1995  Karl Fogel  (kfogel@floss.cyclic.com)
44113571821Stholo
44213571821Stholo        * getpass.c (getpass): removed debugging garbage.
44313571821Stholo
44413571821Stholo        * options.h (NO_SOCKET_TO_FD): fixed comment (Windows 95, not NT,
44513571821Stholo        has this problem).
44613571821Stholo        (AUTH_CLIENT_SUPPORT): on by default.
44713571821Stholo
44813571821Stholo        * porttcp.c (SockStrError): fixed typo.
44913571821Stholo        (IbmSockSend): `Buffer' arg is const void * again.
45013571821Stholo        (IbmSockRecv): `Buffer' arg is const void * again.
45113571821Stholo
45213571821Stholo        * tcpip.h (send): move send/recv redef section farther down to
45313571821Stholo        avoid type conflicts with the real send() and recv().
45413571821Stholo        (IbmSockSend, IbmSockRecv): adjust prototype.
45513571821Stholo
45613571821StholoMon Dec 18 12:31:22 1995  Karl Fogel  <kfogel@floss.cyclic.com>
45713571821Stholo
45813571821Stholo        * tcpip.h: reformatted.
45913571821Stholo        (send, recv): redefine to IbmSockSend and IbmSockRecv.
46013571821Stholo
46113571821Stholo        * porttcp.c: reformatted.
46213571821Stholo
46313571821StholoMon Dec 18 04:59:52 1995  Karl Fogel  (kfogel@floss.cyclic.com)
46413571821Stholo
46513571821Stholo        * tcpip.h (send, recv): don't define these to be anything else.
46613571821Stholo
46713571821Stholo        * porttcp.c (IbmSockSend, IbmSockRecv): make `Buffer' argument
46813571821Stholo        char * instead of void *, to evade an over-eager compiler.
46913571821Stholo
47013571821StholoSun Dec 17 21:16:17 1995  Karl Fogel  <kfogel@floss.cyclic.com>
47113571821Stholo
47213571821Stholo        * options.h (NO_SOCKET_TO_FD): define to 1.
47313571821Stholo
47413571821StholoSat Dec 16 21:31:02 1995  Karl Fogel  <kfogel@floss.cyclic.com>
47513571821Stholo
47613571821Stholo        * run.c: mark unimplemented routines more clearly.  Hopefully I'll
47713571821Stholo        get time to implement them soon.
47813571821Stholo
47913571821StholoFri Dec 15 17:50:17 1995  Karl Fogel  (kfogel@floss.cyclic.com)
48013571821Stholo
48113571821Stholo        * tcpip.h, porttcp.c: new files.
48213571821Stholo
48313571821Stholo        * makefile.in: added new files (for the "cvs watch" and "cvs edit"
48413571821Stholo        commands just checked in by Jim Kingdon).
48513571821Stholo
48613571821StholoThu Dec 14 12:18:20 1995  Karl Fogel  <kfogel@floss.cyclic.com>
48713571821Stholo
48813571821Stholo        * config.h (RSH_NEEDS_BINARY_FLAG): define to 1.
48913571821Stholo
49013571821Stholo        * run.c (filter_stream_through_program): die, rather than return
49113571821Stholo        -1, if spawn failed.
49213571821Stholo
49313571821Stholo        * options.h (AUTH_CLIENT_SUPPORT): leave unset by default.
49413571821Stholo
49513571821StholoWed Dec 13 21:31:10 1995  Karl Fogel  (kfogel@floss.cyclic.com)
49613571821Stholo
49713571821Stholo        * waitpid.c (waitpid): Don't deal specially with statusp after all.
49813571821Stholo        The problem lies elsewhere.
49913571821Stholo
50013571821StholoWed Dec 13 20:58:12 1995  Karl Fogel  (kfogel@floss.cyclic.com)
50113571821Stholo
50213571821Stholo        * waitpid.c (waitpid): oops, make sure there is storage for
50313571821Stholo        local_statusp.
50413571821Stholo        Don't assign to *statusp if statusp is NULL.
50513571821Stholo
50613571821StholoWed Dec 13 19:52:08 1995  Karl Fogel  <kfogel@floss.cyclic.com>
50713571821Stholo
50813571821Stholo        * waitpid.c (waitpid): be more careful about child's exit status,
50913571821Stholo        and about return status of this function.
51013571821Stholo
51113571821StholoWed Dec 13 20:10:50 1995  Karl Fogel  (kfogel@floss.cyclic.com)
51213571821Stholo
51313571821Stholo        * makefile.in (clean): pass /NOE to the linker, to avoid duplicate
51413571821Stholo	symbols when linking with setargv.obj.
51513571821Stholo
51613571821StholoWed Dec 13 18:44:47 1995  Karl Fogel  <kfogel@floss.cyclic.com>
51713571821Stholo
51813571821Stholo        * Makefile.in (ARGVLIB): new lib, link with this so command-line
51913571821Stholo        wildcard expansion works.  No, I'm not making this up.
52013571821Stholo
52113571821StholoTue Dec 12 20:43:56 1995  Karl Fogel  (kfogel@floss.cyclic.com)
52213571821Stholo
52313571821Stholo        * getpass.c (getpass): new file and function.
52413571821Stholo
52513571821Stholo        * options.h: prototype getpass() for OS/2.
52613571821Stholo
52713571821Stholo        * makefile.in: include new file getpass.c.
52813571821Stholo
52913571821StholoTue Dec 12 19:21:05 1995  Karl Fogel  <kfogel@floss.cyclic.com>
53013571821Stholo
53113571821Stholo        * options.h (RCSBIN_DFLT): expand comment.
53213571821Stholo        (AUTH_CLIENT_SUPPORT, AUTH_SERVER_SUPPORT): replace obsolete
53313571821Stholo        CVS_AUTH_CLIENT_SUPPORT and CVS_AUTH_SERVER_SUPPORT.
53413571821Stholo
53513571821StholoMon Dec 11 16:03:01 1995  Karl Fogel  (kfogel@beezley.cyclic.com)
53613571821Stholo
53713571821Stholo	* makefile.in: removed various and sundry cruft...
53813571821Stholo
53913571821StholoMon Dec 11 15:57:03 1995  Karl Fogel  (kfogel@beezley.cyclic.com)
54013571821Stholo
54113571821Stholo	* Removed cvs.exe; we don't need to keep the binary in the
54213571821Stholo	repository, now that binary file handling has been tested.
54313571821Stholo
54413571821StholoMon Dec 11 15:53:51 1995  Karl Fogel  (kfogel@beezley.cyclic.com)
54513571821Stholo
54613571821Stholo	* rcmd.c (init_sockets): use sock_init(), not SockInit().
54713571821Stholo
54813571821StholoMon Dec 11 12:43:35 1995  Adam Glass  <adamg@microsoft.com>
54913571821Stholo
55013571821Stholo	* config.h: Remove NEED_CALL_SOCKINIT macro in favor of the more
55113571821Stholo 	generic INITIALIZE_SOCKET_SUBSYSTEM.
55213571821Stholo  	* rcmd.c: Move old NEED_CALL_SOCKINIT code here and wrap it in a
55313571821Stholo 	function, i.e init_sockets()
55413571821Stholo
55513571821StholoSat Dec 09 21:16:09 1995  Karl Fogel  (kfogel@beezley.cyclic.com)
55613571821Stholo
55713571821Stholo	* Added cvs.exe, mainly to test binary file handling.  Once we
55813571821Stholo	know it works, we can remove it.
55913571821Stholo
56013571821StholoSat Dec 09 15:29:16 1995  Karl Fogel  (kfogel@beezley.cyclic.com)
56113571821Stholo
56213571821Stholo	* options.h (DIFF, GREP): don't expect autoconf to help us out.
56313571821Stholo
56413571821StholoSat Dec 09 15:05:41 1995  Karl Fogel  (kfogel@beezley.cyclic.com)
56513571821Stholo
56613571821Stholo	* makefile.in (libdir): Fixed.
56713571821Stholo
56813571821Stholo	* options.h: define CVS_AUTH_CLIENT_SUPPORT and
56913571821Stholo	CVS_AUTH_SERVER_SUPPORT, instead of CVS_LOGIN.
57013571821Stholo
57113571821StholoThu Dec  7 14:49:16 1995  Jim Meyering  (meyering@comco.com)
57213571821Stholo
57313571821Stholo	* filesubr.c (isaccessible): Rename from isaccessable.
57413571821Stholo
57513571821StholoMon Dec  4 11:28:10 1995  Norbert Kiesel  <nk@col.sw-ley.de>
57613571821Stholo
57713571821Stholo	* Makefile.in (DISTFILES): prefix all filenames with
57813571821Stholo	  ${srcdir}${PS}
57913571821Stholo	  (dist-dir): remove ${srcdir}${PS} (some files already had this
58013571821Stholo	  prefix, now all have it)
58113571821Stholo
58213571821StholoFri Dec  1 14:29:44 1995  Karl Fogel  <kfogel@floss.cyclic.com>
58313571821Stholo
58413571821Stholo        * Makefile.in (srcdir, libdir, cvs_srcdir): use autoconf vars.
58513571821Stholo        (dist-dir): use above vars now that they are autoconf-friendly.
58613571821Stholo        (clean): same.
58713571821Stholo
58813571821StholoThu Nov 30 18:09:50 1995  Karl Fogel  <kfogel@floss.cyclic.com>
58913571821Stholo
59013571821Stholo        * waitpid.c (waitpid): if _cwait() returns -1, test errno.  If
59113571821Stholo        ECHILD, then just return pid, else return -1.  This is for OS/2,
59213571821Stholo        which doesn't have zombie processes, or any other way of
59313571821Stholo        remembering a child process after it exits, as far as I can tell.
59413571821Stholo
59513571821Stholo        * run.c (close_on_exec): don't error, just silently do nothing.
59613571821Stholo
59713571821Stholo        * Makefile.in: use src/client.c, not os2/client.c.
59813571821Stholo
59913571821Stholo        * config.h (EXECUTE_PERMISSION_LOSES): define to 1 (see
60013571821Stholo        src/client.c for why).
60113571821Stholo        (START_RSH_WITH_POPEN_RW): define to 1 (see src/client.c).
60213571821Stholo
60313571821StholoWed Nov 29 16:34:34 1995  Karl Fogel  <kfogel@floss.cyclic.com>
60413571821Stholo
60513571821Stholo        * client.c (start_server): declare pipes[] as int, not FILE *.
60613571821Stholo        Kinda nice that it worked anyway, but scary.  Ugh.
60713571821Stholo
60813571821StholoWed Nov 22 11:29:11 1995  Karl Fogel  <kfogel@floss.cyclic.com>
60913571821Stholo
61013571821Stholo        * config.h (KFF_DEBUG): expand to nothing; we don't want to print
61113571821Stholo        out debugging messages in a production copy.
61213571821Stholo
61313571821StholoTue Nov 21 17:36:16 1995  unknown  (unknown@beezley)
61413571821Stholo
61513571821Stholo        * popen.c: #include <fcntl.h>.
61613571821Stholo
61713571821StholoTue Nov 21 16:18:37 1995  Karl Fogel  <kfogel@floss.cyclic.com>
61813571821Stholo
61913571821Stholo        * popen.h (popenRW): prototype popenRW()... why wasn't I doing
62013571821Stholo        this before?
62113571821Stholo
62213571821Stholo        * client.c (start_server): set tofd and fromfd with popenRW, now
62313571821Stholo        that it handles int file descriptors.
62413571821Stholo        Log to a file if asked, now that we have
62513571821Stholo        filter_stream_through_program().
62613571821Stholo
62713571821Stholo        * popen.c (popenRW): put int file descriptors into the `pipes'
62813571821Stholo        array, not FILE *'s.  We'll fdopen in start_server, just like
62913571821Stholo        the good old days.
63013571821Stholo
63113571821StholoTue Nov 21 16:34:37 1995  unknown  (unknown@beezley)
63213571821Stholo
63313571821Stholo        * run.c (filter_stream_through_program): defined for OS/2.
63413571821Stholo
63513571821Stholo        * client.c (start_server): pass a char **argv to popenRW and get a
63613571821Stholo        pid in return (instead of a return code).
63713571821Stholo
63813571821Stholo        * popen.c (popenRW): use a char **argv and spawnvp(), instead of a
63913571821Stholo        char *command and DosExecPgm().
64013571821Stholo
64113571821StholoMon Nov 20 23:31:54 1995  unknown  (unknown@beezley)
64213571821Stholo
64313571821Stholo        * filesubr.c (convert_file): pass (S_IREAD | S_IWRITE) to open();
64413571821Stholo        we need it if O_CREAT, and it won't hurt if not.
64513571821Stholo
64613571821StholoSun Nov 19 13:43:02 1995  unknown  (unknown@beezley)
64713571821Stholo
64813571821Stholo	* makefile.in (clean): remove obj files in src/ and lib/ dirs too.
64913571821Stholo
65013571821StholoSun Nov 19 12:35:08 1995  Karl Fogel  <kfogel@floss.cyclic.com>
65113571821Stholo
65213571821Stholo        * client.c (start_server): took out old debug statements.
65313571821Stholo
65413571821Stholo        * dirent.c, dirent.h: took out ^M's.
65513571821Stholo
65613571821StholoSat Nov 18 13:39:06 1995  Karl Fogel  <kfogel@floss.cyclic.com>
65713571821Stholo
65813571821Stholo        * client.c (start_server): took out debug statements.
65913571821Stholo
66013571821Stholo        * filesubr.c (make_directories): compare errno to EACCESS, not
66113571821Stholo        EEXIST, to see if the dir already exists.
66213571821Stholo
66313571821Stholo        * client.c, filesubr.c: Use new macro `existence_error', instead
66413571821Stholo        of comparing errno to ENOENT directly.
66513571821Stholo
66613571821Stholo        * popen.c (popenRW): fixed misleading comment.
66713571821Stholo
66813571821Stholo        * client.c:
66913571821Stholo        (rsh_pid): no more need for this var; the handle-to-PID library in
67013571821Stholo        popen.c manages PID's for us now.
67113571821Stholo        (start_rsh_server): removed this func, since we don't use it -- we
67213571821Stholo        do use `rsh', but we call it directly from popenRW().
67313571821Stholo        (get_responses_and_close): removed cruft that doesn't apply to
67413571821Stholo        this port -- i.e., blocks conditional on HAVE_KERBEROS or
67513571821Stholo        RSH_NOT_TRANSPARENT.
67613571821Stholo        (start_server): Just check return code, instead of recording
67713571821Stholo        rsh_pid.
67813571821Stholo
67913571821StholoFri Nov 17 21:13:22 1995  Karl Fogel  <kfogel@floss.cyclic.com>
68013571821Stholo
68113571821Stholo        * client.c (call_in_directory): Ask EACCESS even though we're
68213571821Stholo        looking for EEXIST.  That's just The Way Things Are Done here,
68313571821Stholo        apparently.  Ick.
68413571821Stholo
68513571821Stholo        * getdate.c: took out some cruft that the more portable versions
68613571821Stholo        need.
68713571821Stholo
68813571821Stholo        * Makefile.in: use getdate.c from os2/ subdir, not lib/.
68913571821Stholo        We don't use startserver.c anymore, so don't build it.
69013571821Stholo
69113571821Stholo        * client.c (change_mode): never set anything executable, until we
69213571821Stholo        understand what that means in OS/2.
69313571821Stholo
69413571821Stholo        * config.h (NEED_DECOY_PERMISSIONS): define to 1 (& see
69513571821Stholo        system.h).
69613571821Stholo
69713571821StholoFri Nov 17 15:02:05 1995  Karl Fogel  <kfogel@floss.cyclic.com>
69813571821Stholo
69913571821Stholo        * client.c: fixed up more error codes.
70013571821Stholo
70113571821Stholo        * client.c: (send_repository): take into account the cornucopia of
70213571821Stholo        error codes so generously offered by OS/2.
70313571821Stholo
70413571821StholoFri Nov 17 14:53:22 1995  Karl Fogel  <kfogel@floss.cyclic.com>
70513571821Stholo
70613571821Stholo        * client.c, client.h: new files, copied from ../src/.
70713571821Stholo
70813571821Stholo        * config.h (HAVE_POPEN_RW): don't define this anymore, since we'll
70913571821Stholo        just be using our own version of client.c.
71013571821Stholo
71113571821Stholo        * Makefile.in: reflect the fact that os2/client.c is now used
71213571821Stholo        instead of src/client.c.
71313571821Stholo
71413571821StholoThu Nov 16 21:47:22 1995  Karl Fogel  <kfogel@floss.cyclic.com>
71513571821Stholo
71613571821Stholo	* startserver.c: removed.  We don't need this anymore.
71713571821Stholo
71813571821Stholo        * config.h (RSH_NOT_TRANSPARENT): undef this.  We have a
71913571821Stholo        transparent rsh.
72013571821Stholo        (HAVE_POPEN_RW): define to 1.
72113571821Stholo
72213571821Stholo        * popen.c (popenRW): open writing and reading streams in binary
72313571821Stholo        mode (i.e., "wb" and "rb").
72413571821Stholo
72513571821Stholo        * Makefile.in (clean): use `rm' not `del' to remove files.
72613571821Stholo
72713571821StholoWed Nov 15 15:21:53 1995  Karl Fogel  <kfogel@floss.cyclic.com>
72813571821Stholo
72913571821Stholo        * config.h: don't prototype gethostname() here anymore.
73013571821Stholo        (USE_OWN_TCPIP_H): define to 1.
73113571821Stholo        (NEED_CALL_SOCKINIT): define to 1.
73213571821Stholo        (KFF_DEBUG): debugging macro.
73313571821Stholo
73413571821StholoTue Nov 14 12:20:22 1995  Greg A. Woods  <woods@most.weird.com>
73513571821Stholo
73613571821Stholo	* .cvsignore: "Makefile" generated by ../configure
73713571821Stholo
73813571821StholoMon Nov 13 13:21:43 1995  Karl Fogel  <kfogel@floss.cyclic.com>
73913571821Stholo
74013571821Stholo        * Makefile.in (PS): note to maintainers about this var.
74113571821Stholo
74213571821StholoMon Nov 13 07:28:04 1995  Karl Fogel  <kfogel@floss.cyclic.com>
74313571821Stholo
74413571821Stholo        * README: updated.
74513571821Stholo
74613571821Stholo        * rcmd.c: #include <stdio.h>.
74713571821Stholo
74813571821Stholo        * Makefile.in: Include lib/regex, lib/getdate, strippath.
74913571821Stholo        (PS): default to "/", since we always "make dist" on Unix
75013571821Stholo        systems.
75113571821Stholo        Ahem, "save-cwd" with a hyphen, not an underscore.  Oops.
75213571821Stholo
75313571821Stholo        * strippath.c: new file.
75413571821Stholo
75513571821Stholo        * popen.c: set DIAGNOSTIC off.  Reformat for readability.
75613571821Stholo
75713571821Stholo        * popen.h: new file.
75813571821Stholo
75913571821Stholo        * config.h (USE_OWN_POPEN): define to 1.
76013571821Stholo
76113571821Stholo        * run.c (Popen): make this work now that we have popen().
76213571821Stholo
76313571821StholoMon Nov 13 01:23:27 1995  Karl Fogel  <kfogel@floss.cyclic.com>
76413571821Stholo
76513571821Stholo        * Makefile.in:
76613571821Stholo	(cvs.exe): broke up OBJECTS into components to create icc.in in
76713571821Stholo        more steps.  OBJECTS had gotten so big that it formed too long a
76813571821Stholo        command line all by itself.  Sheesh.
76913571821Stholo        Include stripslash (see below), lib/save_cwd, lib/sighandle,
77013571821Stholo        lib/yesno, startserver (see below), rcmd (see below), lib/xgetwd,
77113571821Stholo        lib/md5, waitpid (see below), lib/fnmatch, popen (see below).
77213571821Stholo
77313571821Stholo        * popen.c, rcmd.c, rcmd.h, startserver.c, stripslash.c, waitpid.c:
77413571821Stholo        New files.
77513571821Stholo
77613571821Stholo        * run.c (close_on_exec): new func (skeleton).
77713571821Stholo        (sleep): new func (OS/2 doesn't seem to have this).
77813571821Stholo
77913571821Stholo        * pwd.c (getlogin): Don't call win32getlogin(), obviously.
78013571821Stholo
78113571821Stholo        * config.h (W_OK, R_OK, X_OK, F_OK): define masks for access().
78213571821Stholo        Include <process.h> for getpid().
78313571821Stholo
78413571821Stholo        * filesubr.c (isaccessable): define.  Don't know why I left it out
78513571821Stholo        before.  For that matter, I don't know how the Windows NT port
78613571821Stholo        gets along without it.  Hmmm.
78713571821Stholo
78813571821StholoSat Nov 11 15:00:01 1995  Karl Fogel  <kfogel@floss.cyclic.com>
78913571821Stholo
79013571821Stholo        * Makefile.in: Use backslashes in pathnames, so ICC doesn't
79113571821Stholo        mistake them for options.
79213571821Stholo
79313571821Stholo        * run.c (run_setup): cleared away Windows NT stuff, left skeleton
79413571821Stholo        functions that just complain and die for now.
79513571821Stholo        (run_exec): correctly check return of spawn under OS/2; return
79613571821Stholo        child's exit status.
79713571821Stholo        (run_args): declare as returning void, in agreement with cvs.h.
79813571821Stholo
79913571821StholoFri Nov 10 14:21:14 1995  Karl Fogel  <kfogel@floss.cyclic.com>
80013571821Stholo
80113571821Stholo        * Makefile.in (COMMON_SOURCES, COMMON_OBJECTS): removed filesubr
80213571821Stholo        and run, since we have OS/2-specific versions of them now.
80313571821Stholo        (DISTFILES): Include Makefile in distribution, since people won't
80413571821Stholo        be running configure on their OS/2 systems.
80513571821Stholo        (LIB_SOURCES, LIB_OBJECTS): new vars; we'll just build stuff in
80613571821Stholo        the lib directory and link it in directly.
80713571821Stholo        Made rules for compiling objects and for the full executable.
80813571821Stholo        (SHELL): got rid of this var, no need for it here.
80913571821Stholo        Use a pattern rule for obj files.
81013571821Stholo        Some other minor tweaks for OS/2.
81113571821Stholo
81213571821Stholo        * threads.c: new file.
81313571821Stholo
81413571821StholoWed Nov  8 11:14:46 1995  Karl Fogel  <kfogel@floss.cyclic.com>
81513571821Stholo
81613571821Stholo        * run.c: include <stdarg.h> and <stdio.h>.
81713571821Stholo        Change all VA_START to va_start.
81813571821Stholo        Don't ask HAVE_VPRINTF -- this is an OS/2-specific file and we can
81913571821Stholo        take things for granted.
82013571821Stholo        Started simplifying old NT `HANDLE' code.
82113571821Stholo
82213571821Stholo        * Makefile.in (OS2_SOURCES): added run.c.
82313571821Stholo
82413571821Stholo        * run.c: new file, copied from ../windows-NT/run.c.  Started
82513571821Stholo        making changes for OS/2.
82613571821Stholo
82713571821Stholo        * test-makefile (all): don't bother to echo $CFLAGS; we can just
82813571821Stholo        read the compilation command.
82913571821Stholo
83013571821Stholo        * filesubr.c (unlink_file): make this work on OS/2.
83113571821Stholo        (unlink_file_dir): don't ask if errno == EISDIR.  We ain't
83213571821Stholo        got EISDIR in OS/2.
83313571821Stholo        (deep_remove_dir): use EACCESS to determine if directory
83413571821Stholo        nonempty.  We ain't got ENOTEMPTY in OS/2.
83513571821Stholo        (that_swing): removed references.  We ain't got that_swing in
83613571821Stholo        OS/2.
83713571821Stholo        (rename_file): just use unlink_file(); move to after definition of
83813571821Stholo        unlink_file() so we don't have to deal with IBM C/C++'s strange
83913571821Stholo        prototyping rituals.
84013571821Stholo        (link_file): removed this function -- no one uses it anymore.
84113571821Stholo        It still exists in src/filesubr.c, though.
84213571821Stholo        (OS2_filename_classes): new table (well, old table, new name).
84313571821Stholo        All references changed.
84413571821Stholo
84513571821Stholo        * config.h (HAVE_SYS_UTIME_H): define to 1.
84613571821Stholo
84713571821Stholo        * options.h: undef SETXID_SUPPORT, to correspond with Norbert
84813571821Stholo        Kiesel's recent change to ../src/options.h.in, etc.
84913571821Stholo
85013571821StholoMon Nov  6 16:29:00 1995  Karl Fogel  <kfogel@floss.cyclic.com>
85113571821Stholo
85213571821Stholo        * test-makefile (CFLAGS): -DHAVE_CONFIG_H -- this turns out to be
85313571821Stholo        important for stuff in lib/.
85413571821Stholo        Other trivial changes.
85513571821Stholo
85613571821Stholo        * config.h (HAVE_DIRENT_H): define to 1, now that we have our own
85713571821Stholo        dirent.h and dirent.c.
85813571821Stholo
85913571821Stholo        * Makefile.in (OS2_SOURCES): added filesubr.c; this may not be
86013571821Stholo        permanent.
86113571821Stholo
86213571821StholoSun Nov  5 16:17:33 1995  Karl Fogel  <kfogel@floss.cyclic.com>
86313571821Stholo
86413571821Stholo        * Makefile.in (OS2_HEADERS, OS2_SOURCES): added dirent.h and
86513571821Stholo        dirent.c, respectively.
86613571821Stholo
86713571821Stholo        * dirent.c, dirent.h: new files.
86813571821Stholo
86913571821StholoSat Oct 28 14:41:38 1995  Karl Fogel  <kfogel@floss.cyclic.com>
87013571821Stholo
87113571821Stholo        * Makefile.in (DISTFILES): include `test-makefile'.
87213571821Stholo
87313571821Stholo        * test-makefile: new file; to be removed when the port is done.
87413571821Stholo
87513571821StholoFri Oct 27 13:03:28 1995  Karl Fogel  <kfogel@floss.cyclic.com>
87613571821Stholo
87713571821Stholo        * Makefile.in (OS2_HEADERS, OS2_SOURCES): adjust as necessary for
87813571821Stholo        below changes.
87913571821Stholo
88013571821Stholo        * config.h: oops, don't forget second argument, MODE.
88113571821Stholo
88213571821Stholo        * mkdir.c (os2_mkdir): new file, new function.
88313571821Stholo        Can probably be merged with wnt_mkdir at some point.
88413571821Stholo
88513571821Stholo        * config.h (ALLOCA_IN_STDLIB): new #define.
88613571821Stholo
88713571821Stholo        * pwd.h, pwd.c: new files (for now, copied from ../windows-NT
88813571821Stholo        directory.  We'll modify/merge them as necessary.)
88913571821Stholo
89013571821Stholo        * config.h: don't use __stdcall in declaration of gethostname().
89113571821Stholo
89213571821Stholo        * Makefile.in (DISTFILES): include config.h and options.h.
89313571821Stholo
89413571821StholoWed Oct 25 12:52:54 1995  Karl Fogel  <kfogel@floss.cyclic.com>
89513571821Stholo
89613571821Stholo        * config.h: new file; will maintain by hand.
89713571821Stholo        Made first pass through to cast it into OS/2-ish condition.
89813571821Stholo
89913571821Stholo        * Makefile.in: started adding lots of OS/2 gunk.
90013571821Stholo        Took out autoconf stuff; just don't want to fool around with that
90113571821Stholo        until after it compiles on beezley.
90213571821Stholo        (cvs.exe): moved this rule to bottom.
90313571821Stholo
90413571821StholoTue Oct 24 13:51:05 1995  Norbert Kiesel  <nk@col.sw-ley.de>
90513571821Stholo
90613571821Stholo	* Makefile.in: add autoconf variables
90713571821Stholo
90813571821Stholo	* Makefile.in (dist): use $(srcdir)
90913571821Stholo
91013571821StholoMon Oct 23 17:37:36 1995  Karl Fogel  <kfogel@floss.cyclic.com>
91113571821Stholo
91213571821Stholo        * Makefile.in (clean): new rule.
91313571821Stholo
91413571821Stholo        * init os2 directory.  Made dummy Makefile.in, README.
915