125 Commits

Author SHA1 Message Date
imp
2bf9f0966d Kill printf accidentally committed 1998-07-01 23:31:53 +00:00
imp
cf3db5046c Make sourcer's main program execute in X mode.
o Make the dos emulation treat c: and C: the same way.  Sourcer was doing
  a chdir("c:\\") rather than a chdir("C:\\");
o use drlton() in all places where we used to use -'A' so that we're always
  case independent.
o use drntol() in all places where we used to use + 'A' for similar reasons
1998-07-01 19:56:17 +00:00
imp
538469e97d Implement int 2f ax=1600, which is, according to the Interrupt List,
used to check to see if windows 3.x if running.  We always return 0,
which means that neither Windows 3.x nor Windows/386 2.x is running.  It
also means, btw, that XMS version 1 isn't installed, which is true since
we don't implement that either.
1998-06-30 22:23:06 +00:00
bde
e93d50ef3b Don't assume that time_t is long. 1998-06-29 17:25:46 +00:00
bde
317c29f913 Fixed double slashes in pathnames. 1998-05-31 11:32:38 +00:00
sos
bc60c8025e ELF preparation step 2:
Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.

This will after a make world & reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.

We are getting close to an ELF make world, but I'll let this
all settle for a week or two...
1998-05-26 20:12:56 +00:00
charnier
409a50cddf .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq. 1998-03-23 07:48:45 +00:00
bde
d172708658 Honour -static in LDFLAGS.
Install using ${INSTALL}, not `install'.  Install generated files using
${COPY}, not -c.  Install using a single command when this is easy.
1998-03-21 12:51:44 +00:00
jraynard
3cc4dd5ef7 Don't assume sigset_t and int are equivalent. 1998-02-28 16:02:24 +00:00
msmith
4fc0ab87d7 Don't claim XMS isn't implemented (it is).
Attempt to explain the "X11 support not compiled in" diagnostic.
Submitted by:	philip@rmit.edu.au (Philip Musumeci)
1998-02-26 07:53:02 +00:00
msmith
f69cc96066 Add Back-Tab functionality. (Ie. shift-tab)
Submitted by:	Randall Hopper <rhh@ct.picker.com>
1998-02-22 23:36:54 +00:00
msmith
ceb8ae2e31 Printers under FreeBSD are /dev/lpt* 1998-01-22 02:44:54 +00:00
jlemon
0753479b42 Fix DOS keyboard handling to use standard pointer addresses instead of
an index into a private array.
Submitted by:	Randall Hopper <rhh@ct.picker.com>
1998-01-21 21:37:02 +00:00
bde
f289b1cae7 Fixed DPADD. ${LIBGCC} must be added explicitly since the default
linkage rule is overridden.  The -L option must be in ${DPADD} so that
`make checkdpadd' works.  Actually use ${DPADD}.

FIxed missing dependencies for doscmd.  Use ${LIBCRT0} instead of a
hard-coded path in the rule for doscmd.

Added comments about the kludges used to build 2 binaries and 2 data
files in one directory.  It shouldn't be done this way.  The dependencies
on sources took extra work to get right, and the dependencies on objects
are still broken (one set is missing and the other has the wrong libs).

Fixed some style bugs while I'm here:
- don't override the (correct) default for MAN1.
- use `beforeinstall', not `afterinstall' to install auxiliary files.
  `afterinstall' is for fixing messes made by `install'.
1997-12-16 16:36:43 +00:00
jlemon
d41bb2bc87 Add support for EMS emulation to doscmd. This requires changing the
interface for callbacks to doscmd from DOS, obsoleting the instbsdi
redirector.  (redir.com replaces it)

A temporary hack is in place so the instbsdi program will (hopefully) work
in the short term.
Submitted by:	Helmut F. Wirth <hfwirth@ping.at>
1997-09-30 22:04:06 +00:00
jlemon
38914117f0 Make X11 support in doscmd dependent on the actual libX11.a library and
include directory, rather than X11BASE.  This fixes the build for people
who only have the shared X11 distribution installed.
Requested-by:	A Joseph Koshy <koshy@india.hp.com>
1997-08-28 18:23:40 +00:00
jlemon
9248552ead Clean up Makefile, make compiling in X support dependent on ${X11BASE}. 1997-08-18 18:48:33 +00:00
jlemon
7ebc5d1467 Enable the use of keypad cursor motion keys.
Submitted by:	John Hay <jhay@mikom.csir.co.za>
1997-08-16 00:16:48 +00:00
jlemon
d637f4f507 Add support for XMS memory to doscmd.
Submitted by:	Helmut F. Wirth <hfwirth@ping.at>
1997-08-15 23:41:26 +00:00
ache
901a0bfcc8 Cleanup and use /usr/libdata/doscmd now 1997-08-12 16:08:02 +00:00
ache
c207fc1e7a Build instbsdi.exe in obj directory (make world stopper) 1997-08-09 20:04:04 +00:00
dyson
1aab5f5c26 Add a valuable binary that enables I/O to U**X mounted disks. 1997-08-09 02:08:32 +00:00
dyson
de2fd5fcac Commit the manpage for doscmd.
Submitted by:	Jonathon Lemon <jlemon@americantv.com>
Obtained from:	BSDI
1997-08-09 02:07:03 +00:00
dyson
2cbca6c012 Add the makefile for doscmd. 1997-08-09 01:52:58 +00:00
dyson
305573cb29 Add our doscmd to the tree. This is a result of work from BSDI, and
a group of dos emulator developers.
Submitted by:	Jonathan Lemon <jlemon@americantv.com>
Obtained from:	BSDI
1997-08-09 01:43:15 +00:00