minix/lib/libsys
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
..
arch retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
alloc_util.c No more intel/minix segments. 2012-07-15 22:30:15 +02:00
assert.c drivers: resolve compiler warnings 2012-03-05 22:32:55 +01:00
asynsend.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
checkperms.c libsys: various updates 2013-11-05 18:27:03 +01:00
copyfd.c libsys: various updates 2013-11-05 18:27:03 +01:00
ds.c libsys: various updates 2013-11-05 18:27:03 +01:00
env_get_prm.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
env_panic.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
env_parse.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
env_prefix.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
fkey_ctl.c libsys: various updates 2013-11-05 18:27:03 +01:00
gcov.c drop segment from safecopy invocations 2012-06-16 16:22:51 +00:00
getepinfo.c libsys: various updates 2013-11-05 18:27:03 +01:00
getprocnr.c libsys: various updates 2013-11-05 18:27:03 +01:00
getsysinfo.c Give each service its own number for shared calls 2013-11-05 18:27:19 +01:00
getticks.c libc: add clock_getres()/clock_gettime() system calls. 2013-04-04 15:04:53 +02:00
getuptime.c libc: add clock_getres()/clock_gettime() system calls. 2013-04-04 15:04:53 +02:00
kernel_call.c SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02:00
kprintf.c panic() cleanup. 2010-03-05 15:05:11 +00:00
kputc.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
kputs.c intercept puts() in libsys, for gcc 2010-04-23 20:23:33 +00:00
Makefile libsys: various updates 2013-11-05 18:27:03 +01:00
mapdriver.c libsys: various updates 2013-11-05 18:27:03 +01:00
optset.c Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
panic.c libsys: panic hook feature 2013-05-07 17:18:40 +00:00
pci_attr_r8.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_attr_r16.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_attr_r32.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_attr_w8.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_attr_w16.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_attr_w32.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_del_acl.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_dev_name.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_find_dev.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_first_dev.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_get_bar.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_ids.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_init.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_next_dev.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_rescan_bus.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_reserve.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_set_acl.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci_slot_name.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
pci.h Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
safecopies.c drop safemap code 2012-10-30 13:55:42 +01:00
sched_start.c libsys: various updates 2013-11-05 18:27:03 +01:00
sched_stop.c libsys: various updates 2013-11-05 18:27:03 +01:00
sef_gcov.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sef_init.c libsys: various updates 2013-11-05 18:27:03 +01:00
sef_liveupdate.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sef_ping.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sef_signal.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sef.c libsys: various updates 2013-11-05 18:27:03 +01:00
shlib_version Adding shlib_version for libsys 2012-11-15 16:07:29 +01:00
sqrt_approx.c introduce sqrt_approx() in -lsys 2011-07-04 02:51:12 +02:00
srv_fork.c libsys: various updates 2013-11-05 18:27:03 +01:00
srv_kill.c libsys: various updates 2013-11-05 18:27:03 +01:00
stacktrace.c libsys: remove unused stacktrace variant 2012-08-09 00:16:35 +02:00
sys_abort.c Remove ability to pass commands to bootloader 2012-11-22 19:16:17 +01:00
sys_clear.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_cprof.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_diagctl.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
sys_endsig.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_exec.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_exit.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_fork.c No more intel/minix segments. 2012-07-15 22:30:15 +02:00
sys_getinfo.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_getsig.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_hz.c Add an UNUSED annotation, and use it in libsys. 2010-03-11 14:23:33 +00:00
sys_irqctl.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_kill.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_mcontext.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_memset.c further libexec generalization 2012-06-07 15:15:02 +02:00
sys_padconf.c kernel: add padconf kernel call 2013-08-28 12:53:05 -04:00
sys_physcopy.c No more intel/minix segments. 2012-07-15 22:30:15 +02:00
sys_privctl.c Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
sys_profbuf.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_runctl.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_safecopy.c No more intel/minix segments. 2012-07-15 22:30:15 +02:00
sys_safememset.c libsys: add sys_safememset() 2012-09-26 02:18:00 +02:00
sys_schedctl.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_schedule.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_setalarm.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_setgrant.c Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
sys_settime.c libc: add clock_settime() system call. 2013-04-04 15:04:54 +02:00
sys_sigreturn.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_sigsend.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_sprof.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_statectl.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_stime.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_times.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_trace.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_umap.c drop from segments physcopy/vircopy invocations 2012-06-18 12:28:40 +00:00
sys_update.c New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
sys_vircopy.c No more intel/minix segments. 2012-07-15 22:30:15 +02:00
sys_vmctl.c Rename sys_vmctl_get_cr3_i386 2012-08-12 23:30:54 +02:00
sys_vsafecopy.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_vtimer.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
sys_vumap.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
syslib.h Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
sysutil.h Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
taskcall.c libsys: various updates 2013-11-05 18:27:03 +01:00
tickdelay.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
timers.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
vm_brk.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_cache.c work-3.2.1 squash commit 2013-11-05 18:25:04 +01:00
vm_exit.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_fork.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_info.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_map_phys.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_memctl.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_notify_sig.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_procctl.c exec() cleanup, generalization, improvement 2012-06-07 15:15:01 +02:00
vm_query_exit.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_set_priv.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_umap.c libsys: various updates 2013-11-05 18:27:03 +01:00
vm_update.c libsys: various updates 2013-11-05 18:27:03 +01:00
vprintf.c Libraries updates and cleanup 2013-01-14 11:36:26 +01:00