minix/commands/simple
Ben Gras daca9de450 Fix to make making a bootable cd possible again.
ow that the image has grown beyond the 1.44M that fits on a floppy.
(previously, the floppy emulation mode was used for cd's.)

the boot cd now uses 'no emulation mode,' where an image is provided on
the cd that is loaded and executed directly. this is the boot monitor.

in order to make this work (the entry point is the same as where the
image is loaded, and the boot monitor needs its a.out header too) and
keep compatability with the same code being used for regular booting, i
prepended 16 bytes that jumps over its header so execution can start
there.

to be able to read the CD (mostly in order to read the boot image),
boot has to use the already present 'extended read' call, but address
the CD using 2k sectors.
2010-01-18 14:10:04 +00:00
..
add_route.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
arp.c ARP command. 2005-11-08 12:09:00 +00:00
at.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
backup.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
badblocks.c Support for larger disks. 2009-12-21 11:20:30 +00:00
banner.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
basename.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
build ast@'s build files for easypack. 2005-09-19 13:15:15 +00:00
cal.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
calendar.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cat.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cdiff.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cdprobe.c fix for commands that try to include mfs constants from vfs 2009-05-08 20:37:06 +00:00
cgrep.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
chmem.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
chmod.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
chown.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
chroot.c . verbose recovery of tcpd 2006-03-15 14:39:20 +00:00
ci.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cksum.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cleantmp.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cmp.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
co.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
comm.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
compress.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cp.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
crc.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cut.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
dd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
decomp16.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
dev2name.c Added dev2name - translate (minor,major) device numbers, or (minor|major<<..) 2005-07-21 13:17:56 +00:00
devsize.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
df.c Support for larger disks. 2009-12-21 11:20:30 +00:00
dhrystone.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
diff.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
dirname.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
du.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
dumpcore.c unbreak, deprivilege dumpcore(1) 2009-12-29 21:34:06 +00:00
ed.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
eject.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
env.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
expand.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
factor.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
fgrep.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
file.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
find.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
finger.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
fix.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
fold.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
fortune.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
fsck.c Support for larger disks. 2009-12-21 11:20:30 +00:00
fsck1.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
getty.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
gomoku.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
grep.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
head.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
host.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
hostaddr.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
id.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ifconfig.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ifdef.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
in.fingerd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
in.rshd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
install.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
intr.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ipcrm.c - added 'datasizes' script that shows you the size allocated 2009-09-21 14:24:29 +00:00
ipcs.c - added 'datasizes' script that shows you the size allocated 2009-09-21 14:24:29 +00:00
irdpd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
isoread.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
join.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
kill.c fix _NSIG usage 2009-11-28 13:20:50 +00:00
last.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
leave.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
life.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
loadramdisk.c Initial root filesystem is now on a ramdisk that is part of the image. 2006-02-15 11:18:21 +00:00
login.c - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
look.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
lp.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
lpd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ls.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
lspci.c Add lspci command and SI_PCI_INFO getsysinfo call 2009-10-09 10:48:46 +00:00
mail.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
Makefile General cleanup: 2010-01-05 19:39:27 +00:00
man.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mesg.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mkdir.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mkfifo.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mkfs.c Support for larger disks. 2009-12-21 11:20:30 +00:00
mknod.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mkproto.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
modem.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
mount.c Mount updates: 2010-01-12 23:08:50 +00:00
mt.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
newroot.c Added a hack to start binaries from the boot image only. In particular, setting 2009-08-18 11:36:01 +00:00
nice.c New nice utility, imported from FreeBSD, used to run processes at a different 2005-07-01 18:00:10 +00:00
nm.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
nohup.c Add nohup tool (approved by Ben) 2009-10-06 14:16:35 +00:00
nonamed.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
od.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
origmkfs.c Initial revision 2005-04-21 14:53:53 +00:00
passwd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
paste.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ping.c Correct ping(1) usage string (Bug#372, reported by Leith Brandeland 2009-12-23 23:42:07 +00:00
pr.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
pr_routes.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
prep.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
printenv.c Wrote a printenv(1) 2005-06-27 09:41:58 +00:00
printf.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
printroot.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
progressbar.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
proto.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
pwd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
pwdauth.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ramdisk.c multiple ram disks; also make release process use this 2009-03-19 13:48:19 +00:00
rarpd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rawspeed.c Added rawspeed. 2006-03-07 14:12:51 +00:00
rcp.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rdate.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
readall.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
readfs.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
remsync.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rev.c Imported BSD-licensed rev(1) from FreeBSD (uses brand new getopt()) 2005-06-27 09:32:29 +00:00
rget.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rlogin.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rmdir.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
rsh.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
sed.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
shar.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
size.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
sleep.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
slip.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
sort.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
split.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
stat.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
strings.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
strip.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
stty.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
su.c - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
sum.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
swapfs.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
sync.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
synctree.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
sysenv.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tail.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tar.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tcpd.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tcpstat.c Fix erroneous times() call in udpstat/tcpstat. 2009-10-01 10:31:29 +00:00
tee.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
term.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
termcap.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tget.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
time.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
top.c Use of isemptyp() macro instead of testing RTS_SLOT_FREE flag 2009-11-12 08:35:26 +00:00
touch.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tr.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
truncate.c Ported bsd truncate(1) 2005-12-23 16:36:00 +00:00
tsort.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ttt.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tty.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
udpstat.c Fix erroneous times() call in udpstat/tcpstat. 2009-10-01 10:31:29 +00:00
umount.c Mount updates: 2010-01-12 23:08:50 +00:00
uname.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
unexpand.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
uniq.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
update.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
uud.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
uue.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
vol.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
wc.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
which.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
who.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
whoami.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
write.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
writeisofs.c Fix to make making a bootable cd possible again. 2010-01-18 14:10:04 +00:00
xargs.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
yes.c Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00