Disabled building rescue driver (no longer needed). Moved allocmem from

library to the memory driver. Always put output from within TTY directly on
the console. Removed second include of driver.h from tty.c. Made tty_inrepcode
bigger. First step to move PM and FS calls that are not regular (API)
system calls out of callnr.h (renumbered them, and removed them from the
table.c files). Imported the Minix-vmd uname implementation. This provides
a more stable ABI than the current implementation. Added a bit of security
checking. Unfortunately not nearly enough to get a secure system. Fixed a
bug related to the sizes of the programs in the image (in PM patch_mem_chunks).
This commit is contained in:
Philip Homburg
2006-05-19 12:19:37 +00:00
parent c3cf4ef460
commit e9aabcf2f8
27 changed files with 425 additions and 153 deletions
+1 -2
View File
@@ -7,7 +7,6 @@ libc_FILES=" \
_pm_findproc.s \
access.s \
alarm.s \
allocmem.s \
brk.s \
cfgetispeed.s \
cfgetospeed.s \
@@ -34,7 +33,6 @@ libc_FILES=" \
fcntl.s \
fork.s \
fpathconf.s \
freemem.s \
fstat.s \
fstatfs.s \
getcwd.s \
@@ -96,6 +94,7 @@ libc_FILES=" \
svrctl.s \
symlink.s \
sync.s \
sysuname.s \
tcdrain.s \
tcflow.s \
tcflush.s \
+7
View File
@@ -0,0 +1,7 @@
.sect .text
.extern __sysuname
.define _sysuname
.align 2
_sysuname:
jmp __sysuname