minix/lib/libc/sys-minix
David van Moolenbroek 9e533ca0af Give each service its own number for shared calls
The getsysinfo(2), getrusage(2), and svrctl(2) calls used the same
call number to different services. Since we want to give each service
its own call number ranges, this is no longer tenable. This patch
introduces per-service call numbers for these calls.

Change-Id: I80d728bbeb98227359c525494c433965b40fefc3
2013-11-05 18:27:19 +01: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 fix some warnings 2013-05-31 20:57:39 +00:00
accept.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
access.c retire _CONST, _VOLATILE, _SIZET, _ARGS, _VOID 2012-03-25 21:58:20 +02:00
adjtime.c libc: add adjtime() system call. 2013-04-04 15:04:54 +02:00
bind.c work-3.2.1 squash commit 2013-11-05 18:25:04 +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
clock_getres.c libc: add clock_settime() system call. 2013-04-04 15:04:54 +02:00
clock_gettime.c libc: add clock_settime() system call. 2013-04-04 15:04:54 +02:00
clock_settime.c libc: add adjtime() system call. 2013-04-04 15:04:54 +02:00
close.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
connect.c work-3.2.1 squash commit 2013-11-05 18:25:04 +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 Remove ACK EM_WSIZE/EM_PSIZE macro usage 2012-08-06 17:49:22 +02:00
execve.c Removing obsolete _MINIX_SOURCE define 2013-02-26 09:44:21 +00: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 work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
fstatvfs.c work-3.2.1 squash commit 2013-11-05 18:25:04 +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
futimens.c utimens(2) system call 2013-04-12 18:55:39 +00:00
futimes.c utimens(2) system call 2013-04-12 18:55:39 +00:00
getdents.c Fixing cross build i386 on minix 2013-01-23 21:03:38 +01: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 Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
getpeername.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01: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 Fixed bug in getrlimit as core dumps are supported now. 2013-01-17 14:06:35 +00:00
getrusage.c Give each service its own number for shared calls 2013-11-05 18:27:19 +01:00
getsid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
getsockname.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
getsockopt.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01: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
getvfsstat.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
init.c vm: fix kernel-requested mappings for arm 2013-01-29 17:57:04 +00:00
ioctl.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01: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 work-3.2.1 squash commit 2013-11-05 18:25:04 +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
lutimes.c utimens(2) system call 2013-04-12 18:55:39 +00:00
m_closefrom.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
Makefile.inc work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
minix_rs.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
MISSING_SYSCALLS work-3.2.1 squash commit 2013-11-05 18:25:04 +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 Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
mmap.c vfs: mmap support 2013-05-31 15:42:00 +00:00
mount.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
nanosleep.c Fixing cross build i386 on minix 2013-01-23 21:03:38 +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 VFS: implement pipe2 2013-02-28 10:08:53 +00: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 Fix prototypes for getdents, read, readlink 2012-08-10 22:09:43 +02:00
readlink.c Fix prototypes for getdents, read, readlink 2012-08-10 22:09:43 +02:00
reboot.c fix some warnings 2013-05-31 20:57:39 +00:00
recvfrom.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
recvmsg.c work-3.2.1 squash commit 2013-11-05 18:25:04 +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 Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
sem.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
sendmsg.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
sendto.c work-3.2.1 squash commit 2013-11-05 18:25:04 +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 Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
setsid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
setsockopt.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
settimeofday.c libc: add clock_settime() system call. 2013-04-04 15:04:54 +02:00
setuid.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
shmat.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
shmctl.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
shmget.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
shutdown.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
sigaction.c Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
sigpending.c Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
sigprocmask.c Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
sigreturn.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sigsuspend.c Fixing cross build i386 on minix 2013-01-23 21:03:38 +01:00
sizeup.c retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
socket.c socket: implement SOCK_CLOEXEC and SOCK_NONBLOCK 2013-02-28 10:08:53 +00: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 Spring cleanup 2013-03-06 09:56:08 +00:00
statvfs.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
stime.c Libraries updates and cleanup 2013-01-14 11:36:26 +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 SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02: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
utimensat.c utimens(2) system call 2013-04-12 18:55:39 +00:00
utimes.c utimens(2) system call 2013-04-12 18:55:39 +00:00
vectorio.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
vfork.c various symbol referencing fixes 2012-06-28 15:20:53 +02:00
write.c Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00