minix/minix/kernel
Sanchayan Maity 368b5fc155 Initialise the "name" variable properly and compare all 32 bytes
Without this patch, calling sys_mq_open() with same names specified
results in two separate queues being opened and their descriptors
returned instead of the same descriptor being returned for both.

Do the initialisation and comparison properly, so that when the
same name is specified to sys_mq_open multiple times in same
process or different process, the same opened queue descriptor is
returned.
2016-03-23 11:11:30 +05:30
..
arch Kernel: separate userland ABI on kernel page 2015-09-23 12:01:15 +00:00
system Allow users to request a asynchronous notification 2016-03-22 17:51:09 +05:30
Makefile Add message queue support for Minix 2016-03-07 17:41:07 +05:30
clock.c Kernel: export clock information on kernel page 2015-09-23 12:00:46 +00:00
clock.h New sources layout 2014-07-31 16:00:30 +02:00
config.h minix: Prepare for message queue support to Minix kernel 2016-02-29 20:43:07 +05:30
const.h vm: Separate mmap regions. 2015-09-16 11:06:17 +00:00
cpulocals.c New sources layout 2014-07-31 16:00:30 +02:00
cpulocals.h New sources layout 2014-07-31 16:00:30 +02:00
debug.c kernel: Add support for IPC filters. 2015-09-16 11:02:24 +00:00
debug.h kernel: Add support for IPC filters. 2015-09-16 11:02:24 +00:00
extract-errno.sh New sources layout 2014-07-31 16:00:30 +02:00
extract-mfield.sh New sources layout 2014-07-31 16:00:30 +02:00
extract-mtype.sh New sources layout 2014-07-31 16:00:30 +02:00
glo.h Kernel: separate userland ABI on kernel page 2015-09-23 12:01:15 +00:00
interrupt.c New sources layout 2014-07-31 16:00:30 +02:00
interrupt.h New sources layout 2014-07-31 16:00:30 +02:00
ipc.h kernel: Add support for IPC filters. 2015-09-16 11:02:24 +00:00
ipc_filter.h kernel: Add support for IPC filters. 2015-09-16 11:02:24 +00:00
kernel.h New sources layout 2014-07-31 16:00:30 +02:00
main.c Add message queue support for Minix 2016-03-07 17:41:07 +05:30
mqueue.c Initialise the "name" variable properly and compare all 32 bytes 2016-03-23 11:11:30 +05:30
mqueue.h Allow users to request a asynchronous notification 2016-03-22 17:51:09 +05:30
priv.h kernel: Handle IPC properly at live update time. 2015-09-16 11:02:53 +00:00
proc.c getrusage(2): zero out ru_nsignals field 2015-09-28 14:06:58 +00:00
proc.h getrusage(2): zero out ru_nsignals field 2015-09-28 14:06:58 +00:00
profile.c Remove support for call profiling 2014-09-30 12:39:03 +00:00
profile.h Remove support for call profiling 2014-09-30 12:39:03 +00:00
proto.h getrusage(2): zero out ru_nsignals field 2015-09-28 14:06:58 +00:00
smp.c New sources layout 2014-07-31 16:00:30 +02:00
smp.h New sources layout 2014-07-31 16:00:30 +02:00
spinlock.h New sources layout 2014-07-31 16:00:30 +02:00
system.c Allow users to request a asynchronous notification 2016-03-22 17:51:09 +05:30
system.h Allow users to request a asynchronous notification 2016-03-22 17:51:09 +05:30
table.c New sources layout 2014-07-31 16:00:30 +02:00
type.h New sources layout 2014-07-31 16:00:30 +02:00
usermapped_data.c Kernel: separate userland ABI on kernel page 2015-09-23 12:01:15 +00:00
utility.c New sources layout 2014-07-31 16:00:30 +02:00
vm.h New sources layout 2014-07-31 16:00:30 +02:00
watchdog.c New sources layout 2014-07-31 16:00:30 +02:00
watchdog.h New sources layout 2014-07-31 16:00:30 +02:00