From fc32efc1e14f9043873f16821733ed4d95e9573c Mon Sep 17 00:00:00 2001
From: Gregory Nutt
Function Prototype:
mmap()
and eXecute In Place (XIP)mmap()
and eXecute In Place (XIP)2.10.1 NuttX File System Overview
@@ -7966,7 +7967,23 @@ int statfs(const char *path, struct statfs *buf);
int fstatfs(int fd, struct statfs *buf);
-2.10.6 Standard String Operations
+2.10.6 Asynchronous I/O
+
+#include <aio.h>
+
+int aio_cancel(int, FAR struct aiocb *aiocbp);
+int aio_error(FAR const struct aiocb *aiocbp);
+int aio_fsync(int, FAR struct aiocb *aiocbp);
+int aio_read(FAR struct aiocb *aiocbp);
+ssize_t aio_return(FAR struct aiocb *aiocbp);
+int aio_suspend(FAR const struct aiocb *const list[], int nent,
+ FAR const struct timespec *timeout);
+int aio_write(FAR struct aiocb *aiocbp);
+int lio_listio(int mode, FAR struct aiocb *const list[], int nent,
+ FAR struct sigevent *sig);
+
+
+2.10.7 Standard String Operations
#include <string.h>
@@ -8000,9 +8017,9 @@ void *memmove(void *dest, const void *src, size_t count);
# define bzero(s,n) (void)memset(s,0,n)
-2.10.7 Pipes and FIFOs
+2.10.8 Pipes and FIFOs
-2.10.7.1
+pipe
2.10.8.1
pipe
mkfifo
mkfifo
Function Prototype:
@@ -8083,8 +8100,8 @@ int mkfifo(FAR const char *pathname, mode_t mode); -mkfatfs
mkfatfs
Function Prototype:
@@ -8161,7 +8178,7 @@ struct fat_format_s -mmap()
and eXecute In Place (XIP)mmap()
and eXecute In Place (XIP)NuttX operates in a flat open address space and is focused on MCUs that do support Memory Management Units (MMUs). Therefore, NuttX generally does not @@ -8290,7 +8307,7 @@ struct fat_format_s -
mmap
mmap
Function Prototype:
@@ -9608,6 +9625,14 @@ notify a task when a message is available on a queue.