minix/minix/lib/libsys
Sanchayan Maity fe71ea4bc1 First round of assorted bug fixes
Fixed the following bugs:
1. Message priority was not set at all at two places
2. Limits check was not correct while returning error values
3. We are suppose to allow multiple users operate on the same queue
using a named descriptor. However any one user calling close before
the other would result in closing the queue even when other users
might be using it. Track number of users and close only if number of
users is zero. Yet to do functional tests for this, so this is untested,
but introduce it anyway at this juncture.
2016-03-19 11:49:48 +05:30
..
arch Kernel: store ARM frclock info in one structure 2015-09-23 12:01:10 +00:00
alloc_util.c libsys: mark regions allocated for DMA as special 2015-09-16 15:31:55 +00:00
assert.c New sources layout 2014-07-31 16:00:30 +02:00
asynsend.c libsys: Support for senda_reload(). 2015-09-16 11:03:30 +00:00
checkperms.c New sources layout 2014-07-31 16:00:30 +02:00
clock_time.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
copyfd.c New sources layout 2014-07-31 16:00:30 +02:00
ds.c New sources layout 2014-07-31 16:00:30 +02:00
env_get_prm.c Resolve more warnings 2015-09-23 12:04:58 +00:00
env_panic.c libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
env_parse.c New sources layout 2014-07-31 16:00:30 +02:00
env_prefix.c New sources layout 2014-07-31 16:00:30 +02:00
fkey_ctl.c New sources layout 2014-07-31 16:00:30 +02:00
gcov.c New sources layout 2014-07-31 16:00:30 +02:00
getepinfo.c New sources layout 2014-07-31 16:00:30 +02:00
getprocnr.c New sources layout 2014-07-31 16:00:30 +02:00
getsysinfo.c libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
getticks.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
getuptime.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
kernel_call.c kernel: Allow kernel calls to return ENOTREADY. 2015-09-16 11:02:31 +00:00
kprintf.c New sources layout 2014-07-31 16:00:30 +02:00
kputc.c New sources layout 2014-07-31 16:00:30 +02:00
kputs.c New sources layout 2014-07-31 16:00:30 +02:00
Makefile Add message queue support for Minix 2016-03-07 17:41:07 +05:30
mapdriver.c New sources layout 2014-07-31 16:00:30 +02:00
optset.c New sources layout 2014-07-31 16:00:30 +02:00
panic.c kernel: Extend the sys_whoami() interface. 2015-09-16 11:01:36 +00:00
pci.h New sources layout 2014-07-31 16:00:30 +02:00
pci_attr_r8.c New sources layout 2014-07-31 16:00:30 +02:00
pci_attr_r16.c New sources layout 2014-07-31 16:00:30 +02:00
pci_attr_r32.c New sources layout 2014-07-31 16:00:30 +02:00
pci_attr_w8.c New sources layout 2014-07-31 16:00:30 +02:00
pci_attr_w16.c New sources layout 2014-07-31 16:00:30 +02:00
pci_attr_w32.c New sources layout 2014-07-31 16:00:30 +02:00
pci_del_acl.c New sources layout 2014-07-31 16:00:30 +02:00
pci_dev_name.c New sources layout 2014-07-31 16:00:30 +02:00
pci_find_dev.c New sources layout 2014-07-31 16:00:30 +02:00
pci_first_dev.c New sources layout 2014-07-31 16:00:30 +02:00
pci_get_bar.c New sources layout 2014-07-31 16:00:30 +02:00
pci_ids.c New sources layout 2014-07-31 16:00:30 +02:00
pci_init.c New sources layout 2014-07-31 16:00:30 +02:00
pci_next_dev.c New sources layout 2014-07-31 16:00:30 +02:00
pci_rescan_bus.c New sources layout 2014-07-31 16:00:30 +02:00
pci_reserve.c New sources layout 2014-07-31 16:00:30 +02:00
pci_set_acl.c New sources layout 2014-07-31 16:00:30 +02:00
pci_slot_name.c New sources layout 2014-07-31 16:00:30 +02:00
safecopies.c libsys: Increase number of static grants. 2015-09-16 11:03:42 +00:00
sched_start.c libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
sched_stop.c libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
sef.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
sef_fi.c rs: Add support for RS_FI. 2015-09-17 13:29:47 +00:00
sef_gcov.c sef: GCOV cleanup. 2015-09-16 11:07:01 +00:00
sef_init.c VFS: suspend threads for live update 2015-09-17 17:13:46 +00:00
sef_liveupdate.c Improve asynsend support for process swapping 2015-09-17 14:08:30 +00:00
sef_llvm.c Resolve more warnings 2015-09-23 12:04:58 +00:00
sef_ping.c sef: Naming refactory. 2015-09-16 11:07:18 +00:00
sef_signal.c Resolve more warnings 2015-09-23 12:04:58 +00:00
sef_st.c SEF: query VM about holes during state transfer 2015-09-17 13:43:06 +00:00
shlib_version New sources layout 2014-07-31 16:00:30 +02:00
sqrt_approx.c New sources layout 2014-07-31 16:00:30 +02:00
srv_fork.c New sources layout 2014-07-31 16:00:30 +02:00
srv_kill.c New sources layout 2014-07-31 16:00:30 +02:00
stacktrace.c libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
sys_abort.c New sources layout 2014-07-31 16:00:30 +02:00
sys_clear.c New sources layout 2014-07-31 16:00:30 +02:00
sys_diagctl.c New sources layout 2014-07-31 16:00:30 +02:00
sys_endpoint_from_pid.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
sys_endsig.c New sources layout 2014-07-31 16:00:30 +02:00
sys_exec.c New sources layout 2014-07-31 16:00:30 +02:00
sys_exit.c New sources layout 2014-07-31 16:00:30 +02:00
sys_fork.c New sources layout 2014-07-31 16:00:30 +02:00
sys_getinfo.c kernel: Extend the sys_whoami() interface. 2015-09-16 11:01:36 +00:00
sys_getsig.c New sources layout 2014-07-31 16:00:30 +02:00
sys_hz.c New sources layout 2014-07-31 16:00:30 +02:00
sys_irqctl.c New sources layout 2014-07-31 16:00:30 +02:00
sys_kill.c New sources layout 2014-07-31 16:00:30 +02:00
sys_mcontext.c New sources layout 2014-07-31 16:00:30 +02:00
sys_memset.c New sources layout 2014-07-31 16:00:30 +02:00
sys_mq_close.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
sys_mq_open.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
sys_mq_receive.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
sys_mq_send.c First round of assorted bug fixes 2016-03-19 11:49:48 +05:30
sys_padconf.c New sources layout 2014-07-31 16:00:30 +02:00
sys_physcopy.c New sources layout 2014-07-31 16:00:30 +02:00
sys_privctl.c New sources layout 2014-07-31 16:00:30 +02:00
sys_runctl.c New sources layout 2014-07-31 16:00:30 +02:00
sys_safecopy.c libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
sys_safememset.c New sources layout 2014-07-31 16:00:30 +02:00
sys_schedctl.c New sources layout 2014-07-31 16:00:30 +02:00
sys_schedule.c New sources layout 2014-07-31 16:00:30 +02:00
sys_setalarm.c libsys: make tickdelay(3) more reliable 2015-08-08 16:55:23 +00:00
sys_setgrant.c New sources layout 2014-07-31 16:00:30 +02:00
sys_settime.c New sources layout 2014-07-31 16:00:30 +02:00
sys_sigreturn.c New sources layout 2014-07-31 16:00:30 +02:00
sys_sigsend.c New sources layout 2014-07-31 16:00:30 +02:00
sys_sprof.c New sources layout 2014-07-31 16:00:30 +02:00
sys_statectl.c kernel: Extend the sys_statectl() interface. 2015-09-16 11:01:15 +00:00
sys_stime.c New sources layout 2014-07-31 16:00:30 +02:00
sys_times.c New sources layout 2014-07-31 16:00:30 +02:00
sys_trace.c New sources layout 2014-07-31 16:00:30 +02:00
sys_umap.c New sources layout 2014-07-31 16:00:30 +02:00
sys_update.c kernel: Extend the {sys,vm}_update() interfaces. 2015-09-16 11:01:47 +00:00
sys_vircopy.c libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
sys_vmctl.c New sources layout 2014-07-31 16:00:30 +02:00
sys_vsafecopy.c New sources layout 2014-07-31 16:00:30 +02:00
sys_vtimer.c New sources layout 2014-07-31 16:00:30 +02:00
sys_vumap.c New sources layout 2014-07-31 16:00:30 +02:00
syslib.h New sources layout 2014-07-31 16:00:30 +02:00
sysutil.h libsys: resolve clang warnings 2014-09-30 20:08:54 +00:00
taskcall.c New sources layout 2014-07-31 16:00:30 +02:00
tickdelay.c libsys: make tickdelay(3) more reliable 2015-08-08 16:55:23 +00:00
timers.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
vm_cache.c libminixfs/VM: fix memory-mapped file corruption 2015-08-13 13:46:46 +00:00
vm_exit.c New sources layout 2014-07-31 16:00:30 +02:00
vm_fork.c New sources layout 2014-07-31 16:00:30 +02:00
vm_getrusage.c Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
vm_info.c New sources layout 2014-07-31 16:00:30 +02:00
vm_map_phys.c vm: Let SEF know about special mmapped regions. 2015-09-16 15:31:40 +00:00
vm_memctl.c vm: Improve live update support. 2015-09-16 11:06:41 +00:00
vm_notify_sig.c New sources layout 2014-07-31 16:00:30 +02:00
vm_prepare.c RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
vm_procctl.c New sources layout 2014-07-31 16:00:30 +02:00
vm_query_exit.c New sources layout 2014-07-31 16:00:30 +02:00
vm_set_priv.c New sources layout 2014-07-31 16:00:30 +02:00
vm_update.c kernel: Extend the {sys,vm}_update() interfaces. 2015-09-16 11:01:47 +00:00