minix/lib/libc/sys-minix
Ben Gras ee4016155e vm: add third-party mmap() mode and PROCCTL
these two functions will be used to support all exec() functionality
going into a single library shared by RS and VFS and exec() knowledge
leaving VM.

	. third-party mmap: allow certain processes (VFS, RS) to
	  do mmap() on behalf of another process
	. PROCCTL: used to free and clear a process' address space
2012-06-07 12:43:16 +02:00
..
__getcwd.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
__getlogin.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
_exit.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
_mcontext.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
_ucontext.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
accept.c use __restrict instead of restrict 2012-03-30 17:37:53 +02:00
access.c retire _CONST, _VOLATILE, _SIZET, _ARGS, _VOID 2012-03-25 21:58:20 +02:00
bind.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
brk.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
chdir.c retire _CONST, _VOLATILE, _SIZET, _ARGS, _VOID 2012-03-25 21:58:20 +02:00
chmod.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
chown.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
chroot.c retire _CONST, _VOLATILE, _SIZET, _ARGS, _VOID 2012-03-25 21:58:20 +02:00
close.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
connect.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
cprofile.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
dup.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
dup2.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
environ.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
execve.c AT_SUN_EXECNAME support 2012-04-26 13:32:39 +02:00
fchmod.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
fchown.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
fcntl.c retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
flock.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
fork.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
fpathconf.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
fstatfs.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
fstatvfs.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
fsync.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
ftruncate.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
getdents.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
getegid.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
geteuid.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
getgid.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
getgroups.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
getitimer.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
getpeername.c use __restrict instead of restrict 2012-03-30 17:37:53 +02:00
getpgrp.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
getpid.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
getppid.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
getrlimit.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
getsid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
getsockname.c use __restrict instead of restrict 2012-03-30 17:37:53 +02:00
getsockopt.c use __restrict instead of restrict 2012-03-30 17:37:53 +02:00
gettimeofday.c use __restrict instead of restrict 2012-03-30 17:37:53 +02:00
getuid.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
ioctl.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
issetugid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
kill.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
link.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
listen.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
loadname.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
lseek.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
lseek64.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
m_closefrom.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
Makefile.inc Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
minix_rs.c retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
MISSING_SYSCALLS Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
mkdir.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
mkfifo.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
mknod.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
mmap.c vm: add third-party mmap() mode and PROCCTL 2012-06-07 12:43:16 +02:00
mount.c retire _CONST, _VOLATILE, _SIZET, _ARGS, _VOID 2012-03-25 21:58:20 +02:00
nanosleep.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
open.c retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
pathconf.c retire _CONST, _VOLATILE, _SIZET, _ARGS, _VOID 2012-03-25 21:58:20 +02:00
pipe.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
poll.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
pread.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
priority.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ptrace.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
pwrite.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
read.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
readlink.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
reboot.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
recvfrom.c use __restrict instead of restrict 2012-03-30 17:37:53 +02:00
recvmsg.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
rename.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
rmdir.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sbrk.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
select.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sem.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sendmsg.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sendto.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
setgid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
setgroups.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
setitimer.c use __restrict instead of restrict 2012-03-30 17:37:53 +02:00
setsid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
setsockopt.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
settimeofday.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
setuid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
shmat.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
shmctl.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
shmget.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
shutdown.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sigaction.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sigpending.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sigprocmask.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sigreturn.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sigsuspend.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sizeup.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
socket.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
socketpair.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sprofile.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
stat.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
statvfs.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
stime.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
symlink.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sync.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
syscall.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sysuname.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
truncate.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
umask.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
unlink.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
vectorio.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
vfork.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
write.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00