nuttx/fs
Jukka Laitinen a0ebddaac1 fs/shm: Add initial implementation for posix shared memory
This implements the file system logic for posix shared memory:
shm_open, shm_unlink, mmap, munmap and close

For flat and protected builds the memory simply allocated from (user) heap

For kernel build the memory is allocated from page pool and mapped with MMU

This doesn't yet support protection flags or re-sizing already truncated shared
memory area.

Co-authored-by: Ville Juven <ville.juven@unikie.com>
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2023-01-18 11:01:20 +08:00
..
aio
binfs
cromfs
driver
fat
hostfs
inode
littlefs
mmap fs/mmap: fix compile warning if set the optimize level to O3 2023-01-17 21:56:37 +08:00
mount fs/mount: fix logging macro in FS automount 2023-01-13 12:18:36 +08:00
mqueue
nfs
nxffs
partition
procfs
romfs
rpmsgfs
semaphore sem_unlink: return ENOENT when the named semaphore does not exist. 2023-01-09 22:46:30 +08:00
shm fs/shm: Add initial implementation for posix shared memory 2023-01-18 11:01:20 +08:00
smartfs
socket vfs/fs_truncate.c:Add socket judgment to return correct errno. 2023-01-17 10:29:41 +08:00
spiffs
tmpfs
unionfs
userfs
vfs vfs/poll: Remove POLLFILE and POLLSOCK NuttX specific extension 2023-01-17 14:02:59 +08:00
fs_initialize.c
Kconfig
Makefile