]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
feat: POSIX message queues (mq_open, mq_close, mq_send, mq_receive, mq_unlink)
authorTulio A M Mendes <[email protected]>
Sun, 15 Feb 2026 01:05:30 +0000 (22:05 -0300)
committerTulio A M Mendes <[email protected]>
Sun, 15 Feb 2026 01:05:30 +0000 (22:05 -0300)
commitcf18b6a1ac8456026f087280ebe0e59c02bdbaaa
treec53b46134f04581230cfb8488da646442f9145f2
parent2339e3b7cdcc6fd812fa5179f5d3eeabba84196a
feat: POSIX message queues (mq_open, mq_close, mq_send, mq_receive, mq_unlink)

- 8 named queues, 16 messages x 256 bytes each
- Spinlock-protected circular buffer per queue
- SYSCALL_MQ_OPEN=97, MQ_CLOSE=98, MQ_SEND=99, MQ_RECEIVE=100, MQ_UNLINK=101
- Added EMSGSIZE errno (90)
- 35/35 smoke tests pass, cppcheck clean
include/errno.h
include/syscall.h
src/kernel/syscall.c