Gregory Nutt
|
abf6965c24
Squashed commit of the following:
|
5 years ago |
Gregory Nutt
|
d8db596b3b
POSIX message queues: Move mq_setattr() and mq_getattr() from nuttx/libc/mqueue to nuttx/sched/mqueue. Also add sysyscall support for mq_setattr() and mq_getattr(). This is necessary in protected and kernel builds because in those cases the message queue structure is protect and cannot be accessed directly from user mode code. Noted by Jouko Holopainen.
|
9 years ago |
Gregory Nutt
|
322f9f401c
Simplify how C source files are selected in the build
|
10 years ago |
Gregory Nutt
|
71b574f26c
Repartition some message queue logic: sched/mqueue should have all mqueue knowledge; fs/mqueue should deal only with inodes
|
10 years ago |
Gregory Nutt
|
1f2cc9f4fe
Complete re-implementation of mq_close
|
10 years ago |
Gregory Nutt
|
9e975a217d
Separate mqueue allocation logic from mq_open() and put it in sched/mqueue/mq_msgqalloc.c
|
10 years ago |
Gregory Nutt
|
b0f80cc8db
Move mq_open.c, mq_close.c, and mq_unlink.c from sched/mqueue to fs/mqueue
|
10 years ago |
Gregory Nutt
|
e3fa34681b
Convert mqueue structure for use in VFS as inode data; rename mqueue_inode_s; remove links, reference counts and name from mqueue structure. These will be replaced by VFS data. Remove g_msgqueues and mq_findnamed.c; these will be replace with VFS logic
|
10 years ago |
Gregory Nutt
|
0385a00a60
Move signal-related files from sched/ to sched/signal
|
10 years ago |
Gregory Nutt
|
08879ca34c
Move POSIX message queue files from sched/ to sched/mqueue
|
10 years ago |