From 060def4ff82aa85d40eab296607cf6aa538f3495 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Wed, 5 Nov 2014 10:43:17 -0600 Subject: [PATCH] Add tmpnam() and tempnam() --- Documentation/NuttxUserGuide.html | 45 ++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/Documentation/NuttxUserGuide.html b/Documentation/NuttxUserGuide.html index fc51da5920..44445e8ce0 100644 --- a/Documentation/NuttxUserGuide.html +++ b/Documentation/NuttxUserGuide.html @@ -13,7 +13,7 @@

NuttX Operating System

User's Manual

by

Gregory Nutt

-

Last Updated: October 4, 2014

+

Last Updated: November 5, 2014

@@ -7629,11 +7629,12 @@ interface of the same name.
  • 2.10.3 Directory Operations
  • 2.10.4 UNIX Standard Operations
  • 2.10.5 Standard I/O
  • -
  • 2.10.6 Asynchronous I/O
  • -
  • 2.10.7 Standard String Operations
  • -
  • 2.10.8 Pipes and FIFOs
  • -
  • 2.10.9 FAT File System Support
  • -
  • 2.10.10 mmap() and eXecute In Place (XIP)
  • +
  • 2.10.6 Standard Library
  • +
  • 2.10.7 Asynchronous I/O
  • +
  • 2.10.8 Standard String Operations
  • +
  • 2.10.9 Pipes and FIFOs
  • +
  • 2.10.10 FAT File System Support
  • +
  • 2.10.11 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: +

    + + +

    2.10.7 Asynchronous I/O

    -

    2.10.7 Standard String Operations

    +

    2.10.8 Standard String Operations

    -

    2.10.8 Pipes and FIFOs

    +

    2.10.9 Pipes and FIFOs

    -

    2.10.8.1 pipe

    +

    2.10.9.1 pipe

    Function Prototype:

    @@ -8053,7 +8068,7 @@ int pipe(int fd[2]);

    -

    2.10.8.2 mkfifo

    +

    2.10.9.2 mkfifo

    Function Prototype:

    @@ -8100,8 +8115,8 @@ int mkfifo(FAR const char *pathname, mode_t mode);

    -

    2.10.9 FAT File System Support

    -

    2.10.9.1 mkfatfs

    +

    2.10.10 FAT File System Support

    +

    2.10.10.1 mkfatfs

    Function Prototype:

    @@ -8178,7 +8193,7 @@ struct fat_format_s

    -

    2.10.10 mmap() and eXecute In Place (XIP)

    +

    2.10.11 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 -

    2.10.10.1 mmap

    +

    2.10.11.1 mmap

    Function Prototype: