From 060def4ff82aa85d40eab296607cf6aa538f3495 Mon Sep 17 00:00:00 2001
From: Gregory Nutt User's Manual by Gregory Nutt
- Last Updated: October 4, 2014 Last Updated: November 5, 2014
+
Function Prototype:
NuttX Operating System
mmap()
and eXecute In Place (XIP)mmap()
and eXecute In Place (XIP)2.10.1 NuttX File System Overview
@@ -7953,6 +7954,8 @@ int dprintf(int fd, FAR const char *fmt, ...);
int vdprintf(int fd, FAR const char *fmt, va_list ap);
int statfs(FAR const char *path, FAR struct statfs *buf);
+FAR char *tmpnam(FAR char *s);
+FAR char *tempnam(FAR const char *dir, FAR const char *pfx);
#include <sys/stat.h>
@@ -7967,7 +7970,19 @@ int statfs(const char *path, struct statfs *buf);
int fstatfs(int fd, struct statfs *buf);
-2.10.6 Asynchronous I/O
+2.10.6 Standard Library
+stdlib.h
generally addresses other operating system interfaces.
+ However, the following may also be considered as file system interfaces:
+
+#include <stdlib.h>
+
+int mktemp(FAR char *template);
+int mkstemp(FAR char *template);
+
+
+2.10.7 Asynchronous I/O
#include <aio.h>
@@ -7983,7 +7998,7 @@ int lio_listio(int mode, FAR struct aiocb *const list[], int nent,
FAR struct sigevent *sig);
-2.10.7 Standard String Operations
+2.10.8 Standard String Operations
#include <string.h>
@@ -8017,9 +8032,9 @@ void *memmove(void *dest, const void *src, size_t count);
# define bzero(s,n) (void)memset(s,0,n)
-2.10.8 Pipes and FIFOs
+2.10.9 Pipes and FIFOs
-2.10.8.1
+pipe
2.10.9.1
pipe
mkfifo
mkfifo
Function Prototype:
@@ -8100,8 +8115,8 @@ int mkfifo(FAR const char *pathname, mode_t mode); -mkfatfs
mkfatfs
Function Prototype:
@@ -8178,7 +8193,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 @@ -8307,7 +8322,7 @@ struct fat_format_s -
mmap
mmap
Function Prototype: