Gregory Nutt
|
abf6965c24
Squashed commit of the following:
|
5 年之前 |
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 年之前 |
Gregory Nutt
|
322f9f401c
Simplify how C source files are selected in the build
|
10 年之前 |
Gregory Nutt
|
71b574f26c
Repartition some message queue logic: sched/mqueue should have all mqueue knowledge; fs/mqueue should deal only with inodes
|
10 年之前 |
Gregory Nutt
|
1f2cc9f4fe
Complete re-implementation of mq_close
|
10 年之前 |
Gregory Nutt
|
9e975a217d
Separate mqueue allocation logic from mq_open() and put it in sched/mqueue/mq_msgqalloc.c
|
10 年之前 |
Gregory Nutt
|
b0f80cc8db
Move mq_open.c, mq_close.c, and mq_unlink.c from sched/mqueue to fs/mqueue
|
10 年之前 |
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 年之前 |
Gregory Nutt
|
0385a00a60
Move signal-related files from sched/ to sched/signal
|
10 年之前 |
Gregory Nutt
|
08879ca34c
Move POSIX message queue files from sched/ to sched/mqueue
|
10 年之前 |