You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/10/22 04:58:16 UTC
[incubator-nuttx] branch master updated (39a2acb821 -> 205c8934a3)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
from 39a2acb821 AUTHORS: Add myself into authors list
add 96c3debe6a sched/mqueue: decoupling condition member to common prologue
add 205c8934a3 sched/msgq: add support of System V message queue
No new revisions were added by this update.
Summary of changes:
fs/procfs/fs_procfsproc.c | 2 +-
fs/vfs/fs_stat.c | 2 +-
include/nuttx/mqueue.h | 19 +-
include/nuttx/sched.h | 2 +-
include/sys/msg.h | 213 +++++++++++++++++
sched/Kconfig | 10 +-
sched/init/nx_start.c | 13 +-
sched/mqueue/Make.defs | 10 +-
sched/mqueue/mq_msgqalloc.c | 4 +-
sched/mqueue/mq_rcvinternal.c | 8 +-
sched/mqueue/mq_recover.c | 8 +-
sched/mqueue/mq_sndinternal.c | 8 +-
sched/mqueue/mq_waitirq.c | 8 +-
.../src/bl602/bl602_netdev.h => sched/mqueue/msg.h | 101 ++++----
sched/mqueue/msgctl.c | 124 ++++++++++
sched/{sched/sched_foreach.c => mqueue/msgget.c} | 63 ++---
.../sim_buttons.c => sched/mqueue/msginternal.c | 179 ++++++++------
sched/mqueue/msgrcv.c | 258 +++++++++++++++++++++
sched/mqueue/msgsnd.c | 252 ++++++++++++++++++++
sched/signal/sig_dispatch.c | 2 +-
sched/task/task_cancelpt.c | 2 +-
sched/task/task_recover.c | 2 +-
22 files changed, 1106 insertions(+), 184 deletions(-)
create mode 100644 include/sys/msg.h
copy arch/risc-v/src/bl602/bl602_netdev.h => sched/mqueue/msg.h (63%)
create mode 100644 sched/mqueue/msgctl.c
copy sched/{sched/sched_foreach.c => mqueue/msgget.c} (60%)
copy boards/sim/sim/sim/src/sim_buttons.c => sched/mqueue/msginternal.c (53%)
create mode 100644 sched/mqueue/msgrcv.c
create mode 100644 sched/mqueue/msgsnd.c