minix/minix/kernel/system
Sanchayan Maity 55d341bc54 Allow users to get and set attributes
Currently we only allow users to get and set number of queues. The
operation is always non blocking. There is no provision for non
blocking operation at the moment.

The queue sizes are set to MAX 256 by default. If a user changes the
attributes and sets the queue size or number of messages in a queue
to less than 256, it is the responsibility of the user to close any
queues which were opened with a descriptor greater than the value
currently set.

For example, by default queue sizes are 256. If 150 queues are opened
and then the user sets the number of queues to 32, all open descriptors
and queues from 32 to 150 must be closed. Note that descriptor number
allocation starts with zero and not one.
2016-03-22 15:57:53 +05:30
..
do_abort.c New sources layout 2014-07-31 16:00:30 +02:00
do_clear.c New sources layout 2014-07-31 16:00:30 +02:00
do_copy.c New sources layout 2014-07-31 16:00:30 +02:00
do_devio.c New sources layout 2014-07-31 16:00:30 +02:00
do_diagctl.c New sources layout 2014-07-31 16:00:30 +02:00
do_endksig.c New sources layout 2014-07-31 16:00:30 +02:00
do_exec.c New sources layout 2014-07-31 16:00:30 +02:00
do_exit.c New sources layout 2014-07-31 16:00:30 +02:00
do_fork.c getrusage(2): zero out ru_nsignals field 2015-09-28 14:06:58 +00:00
do_getinfo.c Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
do_getksig.c New sources layout 2014-07-31 16:00:30 +02:00
do_irqctl.c New sources layout 2014-07-31 16:00:30 +02:00
do_kill.c New sources layout 2014-07-31 16:00:30 +02:00
do_mcontext.c New sources layout 2014-07-31 16:00:30 +02:00
do_memset.c New sources layout 2014-07-31 16:00:30 +02:00
do_mq_close.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
do_mq_get_attribute.c Allow users to get and set attributes 2016-03-22 15:57:53 +05:30
do_mq_open.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
do_mq_rec.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
do_mq_send.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
do_mq_set_attribute.c Allow users to get and set attributes 2016-03-22 15:57:53 +05:30
do_privctl.c Improve asynsend support for process swapping 2015-09-17 14:08:30 +00:00
do_runctl.c New sources layout 2014-07-31 16:00:30 +02:00
do_safecopy.c kernel: Allow kernel calls to return ENOTREADY. 2015-09-16 11:02:31 +00:00
do_safememset.c New sources layout 2014-07-31 16:00:30 +02:00
do_schedctl.c New sources layout 2014-07-31 16:00:30 +02:00
do_schedule.c New sources layout 2014-07-31 16:00:30 +02:00
do_setalarm.c libsys: make tickdelay(3) more reliable 2015-08-08 16:55:23 +00:00
do_setgrant.c New sources layout 2014-07-31 16:00:30 +02:00
do_settime.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
do_sigreturn.c New sources layout 2014-07-31 16:00:30 +02:00
do_sigsend.c New sources layout 2014-07-31 16:00:30 +02:00
do_sprofile.c New sources layout 2014-07-31 16:00:30 +02:00
do_statectl.c kernel: Add support for IPC filters. 2015-09-16 11:02:24 +00:00
do_stime.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
do_times.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
do_trace.c Kernel: fix sys_trace 2014-08-30 19:10:12 +00:00
do_umap.c New sources layout 2014-07-31 16:00:30 +02:00
do_umap_remote.c New sources layout 2014-07-31 16:00:30 +02:00
do_update.c Improve asynsend support for process swapping 2015-09-17 14:08:30 +00:00
do_vdevio.c New sources layout 2014-07-31 16:00:30 +02:00
do_vmctl.c Kernel: IPC filter support for VM memory requests 2015-09-17 13:46:23 +00:00
do_vtimer.c New sources layout 2014-07-31 16:00:30 +02:00
do_vumap.c New sources layout 2014-07-31 16:00:30 +02:00
Makefile.inc Allow users to get and set attributes 2016-03-22 15:57:53 +05:30