freebsd-dev/usr.bin/doscmd
Thomas Gellekum 5a7e416108 Fix another buffer overflow.
PR:		15593
Submitted by:	Przemyslaw Frasunek <venglin@lagoon.FreeBSD.lublin.pl>
2001-06-28 12:02:45 +00:00
..
AsyncIO.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
AsyncIO.h
bios.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
callback.c Use macro API to <sys/queue.h> 2000-12-30 21:02:25 +00:00
callback.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
cmos.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
com.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
config.c Allow in/out to work in DOS programs. 1999-10-13 23:48:35 +00:00
cp437-8x16.pcf.gz.uu Install a VGA font for the X11 mode. Use a line like 2000-06-23 08:57:17 +00:00
cpu.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
crt0.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
cwd.c Fix another buffer overflow. 2001-06-28 12:02:45 +00:00
cwd.h Fix another buffer overflow. 2001-06-28 12:02:45 +00:00
debug.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
disktab.c
dispatch.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dos.c Implement file truncation (DOS function 0x21, sub 0x40). 2001-05-22 11:31:08 +00:00
dos.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
doscmd_loader.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
doscmd.1 mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
doscmd.c Fix boot order (really try A:, then C:, unless the `boot' option is 2001-05-22 11:31:39 +00:00
doscmd.h Allow in/out to work in DOS programs. 1999-10-13 23:48:35 +00:00
ems.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
ems.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
emsdriv.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
emsdriv.sys.uu
emuint.c Fix typo: compatability -> compatibility. 2001-02-06 12:05:58 +00:00
emuint.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
exe.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
font.h
fonts.dir Install a VGA font for the X11 mode. Use a line like 2000-06-23 08:57:17 +00:00
i386-pinsn.c
int1a.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
int2f.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
int10.c Silence some debugging output when installing Borland's Turbo C. 2001-05-22 11:32:15 +00:00
int13.c Fix slice handling. Add 6 (`big' DOS partition) as a legal systemID. 2001-05-22 11:32:38 +00:00
int14.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
int16.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
int17.c Add `_PATH_DEVZERO'. 2000-12-09 09:35:55 +00:00
int.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
intff.c Beautify debugging output. 2001-05-22 11:33:17 +00:00
Makefile Install a VGA font for the X11 mode. Use a line like 2000-06-23 08:57:17 +00:00
Makefile.dos
mem.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mouse.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
mouse.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
net.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ParseBuffer.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
port.c Allow in/out to work in DOS programs. 1999-10-13 23:48:35 +00:00
PROBLEMS
README Don't claim XMS isn't implemented (it is). 1998-02-26 07:53:02 +00:00
README.booting_dos Update device references. 2000-05-07 09:23:36 +00:00
redir.com.uu
redir.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
register.h Fix the breakage of doscmd that was caused by the rebirth 1999-10-08 09:02:39 +00:00
setver.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
signal.c Fix the breakage of doscmd that was caused by the rebirth 1999-10-08 09:02:39 +00:00
timer.c Update BIOS time. 2001-05-22 11:33:38 +00:00
trace.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
trap.c Fix the breakage of doscmd that was caused by the rebirth 1999-10-08 09:02:39 +00:00
trap.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tty.c Add `_PATH_DEVZERO'. 2000-12-09 09:35:55 +00:00
video.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vparams.h
xms.c Unbreak doscmd after the sigset_t change: 1999-09-29 20:09:19 +00:00
xms.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00

/* BSDI README,v 2.2 1996/04/08 19:32:16 bostic Exp*/

This is the merged doscmd/rundos project.  Please read the man
page for help on configuring doscmd.

Things known not to work:
    *	No mouse support (yet)
    *	No ems support (yet)
    *	No raw VGA support (yet)
    *	Printer support (yet)
    *	COM ports (being worked on)
    *	redirected file system only supported for DOS 4.0 and above
	(3.3 will be supported in a future version)
    *	Graphics in an X window (not planned to work)

Even with this, I think it is actually a much better product.  There have 
been problems reported with the ibmpc font and the distributed X server.
If you have that problem, try setting

	X11_FONT=fixed

in your .doscmdrc.  Be aware that graphics characters will not print correctly
if you do this.

You will need to patch your kernel.  Diffs are provided against the CD-ROM.
Please let me know if there are a problem with them (I am running a pre 1.1
kernel now).

It is possible there are some problems in the floppy code due to the fact
that I am not set up to test under 1.0 at this point.  I will be in a few
days I hope.

Please send all bug reports to prb@BSDI.COM.

			-Paul Borman
			 prb@BSDI.COM
			 Jan 4 1994