minix/lib/syscall
Philip Homburg e9aabcf2f8 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).
2006-05-19 12:19:37 +00:00
..
_exit.s Initial revision 2005-04-21 14:53:53 +00:00
_pm_findproc.s Renamed findproc() to _pm_findproc() to reduce polluting of application 2006-03-25 04:49:04 +00:00
access.s Initial revision 2005-04-21 14:53:53 +00:00
alarm.s Initial revision 2005-04-21 14:53:53 +00:00
allocmem.s Various updates. 2005-06-03 13:55:06 +00:00
brk.s Initial revision 2005-04-21 14:53:53 +00:00
cfgetispeed.s Initial revision 2005-04-21 14:53:53 +00:00
cfgetospeed.s Initial revision 2005-04-21 14:53:53 +00:00
cfsetispeed.s Initial revision 2005-04-21 14:53:53 +00:00
cfsetospeed.s Initial revision 2005-04-21 14:53:53 +00:00
chdir.s fchdir() fix 2006-01-20 12:49:24 +00:00
chmod.s Initial revision 2005-04-21 14:53:53 +00:00
chown.s Initial revision 2005-04-21 14:53:53 +00:00
chroot.s Initial revision 2005-04-21 14:53:53 +00:00
close.s Initial revision 2005-04-21 14:53:53 +00:00
closedir.s Initial revision 2005-04-21 14:53:53 +00:00
creat.s Initial revision 2005-04-21 14:53:53 +00:00
devctl.s *** empty log message *** 2005-08-02 15:50:00 +00:00
dup.s Initial revision 2005-04-21 14:53:53 +00:00
dup2.s Initial revision 2005-04-21 14:53:53 +00:00
execl.s Initial revision 2005-04-21 14:53:53 +00:00
execle.s Initial revision 2005-04-21 14:53:53 +00:00
execlp.s Initial revision 2005-04-21 14:53:53 +00:00
execv.s Initial revision 2005-04-21 14:53:53 +00:00
execve.s Initial revision 2005-04-21 14:53:53 +00:00
execvp.s Initial revision 2005-04-21 14:53:53 +00:00
fchmod.s Added fchmod() and fchown() 2006-04-18 11:26:04 +00:00
fchown.s Added fchmod() and fchown() 2006-04-18 11:26:04 +00:00
fcntl.s Initial revision 2005-04-21 14:53:53 +00:00
fork.s Initial revision 2005-04-21 14:53:53 +00:00
fpathconf.s Initial revision 2005-04-21 14:53:53 +00:00
freemem.s Various updates. 2005-06-03 13:55:06 +00:00
fstat.s Initial revision 2005-04-21 14:53:53 +00:00
fstatfs.s Initial revision 2005-04-21 14:53:53 +00:00
getcwd.s Initial revision 2005-04-21 14:53:53 +00:00
getegid.s Initial revision 2005-04-21 14:53:53 +00:00
geteuid.s Initial revision 2005-04-21 14:53:53 +00:00
getgid.s Initial revision 2005-04-21 14:53:53 +00:00
getgroups.s Initial revision 2005-04-21 14:53:53 +00:00
getnpid.s New libary functions. 2005-10-12 15:10:14 +00:00
getnprocnr.s New libary functions. 2005-10-12 15:10:14 +00:00
getpgrp.s Initial revision 2005-04-21 14:53:53 +00:00
getpid.s Initial revision 2005-04-21 14:53:53 +00:00
getppid.s Initial revision 2005-04-21 14:53:53 +00:00
getpprocnr.s New libary functions. 2005-10-12 15:10:14 +00:00
getprocnr.s New system call added to PM: getprocnr(int *proc_nr) (like getpid); 2005-05-20 09:37:43 +00:00
getsigset.s *** empty log message *** 2006-03-10 16:20:24 +00:00
getsysinfo.s Initial revision 2005-04-21 14:53:53 +00:00
getuid.s Initial revision 2005-04-21 14:53:53 +00:00
ioctl.s Initial revision 2005-04-21 14:53:53 +00:00
isatty.s Initial revision 2005-04-21 14:53:53 +00:00
kill.s Initial revision 2005-04-21 14:53:53 +00:00
link.s Initial revision 2005-04-21 14:53:53 +00:00
lseek.s Initial revision 2005-04-21 14:53:53 +00:00
lstat.s Giovanni's symlink patches. 2005-10-31 14:33:12 +00:00
Makefile.in Disabled building rescue driver (no longer needed). Moved allocmem from 2006-05-19 12:19:37 +00:00
mkdir.s Initial revision 2005-04-21 14:53:53 +00:00
mkfifo.s Initial revision 2005-04-21 14:53:53 +00:00
mknod.s Initial revision 2005-04-21 14:53:53 +00:00
mount.s Initial revision 2005-04-21 14:53:53 +00:00
open.s Initial revision 2005-04-21 14:53:53 +00:00
opendir.s Initial revision 2005-04-21 14:53:53 +00:00
pathconf.s Initial revision 2005-04-21 14:53:53 +00:00
pause.s Initial revision 2005-04-21 14:53:53 +00:00
pipe.s Initial revision 2005-04-21 14:53:53 +00:00
ptrace.s Initial revision 2005-04-21 14:53:53 +00:00
read.s Initial revision 2005-04-21 14:53:53 +00:00
readdir.s Initial revision 2005-04-21 14:53:53 +00:00
readlink.s Giovanni's symlink patches. 2005-10-31 14:33:12 +00:00
reboot.s Initial revision 2005-04-21 14:53:53 +00:00
rename.s Initial revision 2005-04-21 14:53:53 +00:00
rewinddir.s Initial revision 2005-04-21 14:53:53 +00:00
rmdir.s Initial revision 2005-04-21 14:53:53 +00:00
sbrk.s Initial revision 2005-04-21 14:53:53 +00:00
seekdir.s Initial revision 2005-04-21 14:53:53 +00:00
setgid.s seteuid() and setegid() 2005-12-13 09:48:29 +00:00
setsid.s Initial revision 2005-04-21 14:53:53 +00:00
setuid.s seteuid() and setegid() 2005-12-13 09:48:29 +00:00
sigaction.s Initial revision 2005-04-21 14:53:53 +00:00
sigaddset.s Initial revision 2005-04-21 14:53:53 +00:00
sigdelset.s Initial revision 2005-04-21 14:53:53 +00:00
sigemptyset.s Initial revision 2005-04-21 14:53:53 +00:00
sigfillset.s Initial revision 2005-04-21 14:53:53 +00:00
sigismember.s Initial revision 2005-04-21 14:53:53 +00:00
sigpending.s Initial revision 2005-04-21 14:53:53 +00:00
sigprocmask.s Initial revision 2005-04-21 14:53:53 +00:00
sigreturn.s Initial revision 2005-04-21 14:53:53 +00:00
sigsuspend.s Initial revision 2005-04-21 14:53:53 +00:00
sleep.s Initial revision 2005-04-21 14:53:53 +00:00
stat.s Initial revision 2005-04-21 14:53:53 +00:00
stime.s Initial revision 2005-04-21 14:53:53 +00:00
svrctl.s Initial revision 2005-04-21 14:53:53 +00:00
symlink.s Giovanni's symlink patches. 2005-10-31 14:33:12 +00:00
sync.s Initial revision 2005-04-21 14:53:53 +00:00
sysuname.s Disabled building rescue driver (no longer needed). Moved allocmem from 2006-05-19 12:19:37 +00:00
tcdrain.s Initial revision 2005-04-21 14:53:53 +00:00
tcflow.s Initial revision 2005-04-21 14:53:53 +00:00
tcflush.s Initial revision 2005-04-21 14:53:53 +00:00
tcgetattr.s Initial revision 2005-04-21 14:53:53 +00:00
tcsendbreak.s Initial revision 2005-04-21 14:53:53 +00:00
tcsetattr.s Initial revision 2005-04-21 14:53:53 +00:00
time.s Initial revision 2005-04-21 14:53:53 +00:00
times.s Initial revision 2005-04-21 14:53:53 +00:00
truncate.s Added truncate() and ftruncate() library calls (no FS support yet). 2005-12-20 14:18:16 +00:00
umask.s Initial revision 2005-04-21 14:53:53 +00:00
umount.s Initial revision 2005-04-21 14:53:53 +00:00
uname.s Initial revision 2005-04-21 14:53:53 +00:00
unlink.s Initial revision 2005-04-21 14:53:53 +00:00
utime.s Initial revision 2005-04-21 14:53:53 +00:00
wait.s Initial revision 2005-04-21 14:53:53 +00:00
waitpid.s Initial revision 2005-04-21 14:53:53 +00:00
write.s Initial revision 2005-04-21 14:53:53 +00:00