From fc32efc1e14f9043873f16821733ed4d95e9573c Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sat, 4 Oct 2014 18:30:48 -0600 Subject: [PATCH] Update user guide to include asynchronous I/O --- Documentation/NuttxUserGuide.html | 58 ++++++++++++++++++++++--------- 1 file changed, 42 insertions(+), 16 deletions(-) diff --git a/Documentation/NuttxUserGuide.html b/Documentation/NuttxUserGuide.html index c85b844f2b..fc51da5920 100644 --- a/Documentation/NuttxUserGuide.html +++ b/Documentation/NuttxUserGuide.html @@ -7629,10 +7629,11 @@ 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 Standard String Operations
  • -
  • 2.10.7 Pipes and FIFOs
  • -
  • 2.10.8 FAT File System Support
  • -
  • 2.10.9 mmap() and eXecute In Place (XIP)
  • +
  • 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.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

    + + +

    2.10.7 Standard String Operations

    -

    2.10.7 Pipes and FIFOs

    +

    2.10.8 Pipes and FIFOs

    -

    2.10.7.1 pipe

    +

    2.10.8.1 pipe

    Function Prototype:

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

    -

    2.10.7.2 mkfifo

    +

    2.10.8.2 mkfifo

    Function Prototype:

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

    -

    2.10.8 FAT File System Support

    -

    2.10.8.1 mkfatfs

    +

    2.10.9 FAT File System Support

    +

    2.10.9.1 mkfatfs

    Function Prototype:

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

    -

    2.10.9 mmap() and eXecute In Place (XIP)

    +

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

    2.10.9.1 mmap

    +

    2.10.10.1 mmap

    Function Prototype:

    @@ -9608,6 +9625,14 @@ notify a task when a message is available on a queue.
  • accept
  • +
  • aio.h
  • +
  • aio_cancel
  • +
  • aio_error
  • +
  • aio_fsync
  • +
  • aio_read
  • +
  • aio_return
  • +
  • aio_suspend
  • +
  • aio_write
  • atexit
  • bind
  • BIOC_XIPBASE
  • @@ -9663,6 +9688,7 @@ notify a task when a message is available on a queue.
  • Introduction
  • ioctl
  • kill
  • +
  • lio_listio
  • listen
  • localtime_r
  • lseek
  • @@ -9684,14 +9710,14 @@ notify a task when a message is available on a queue.
  • mmap
  • Network Interfaces
  • on_exit + +
  • open
  • opendir
  • OS Interfaces
  • pause
  • pipe
  • poll
  • - -
  • poll.h
  • posix_spawn
  • posix_spawn_file_actions_addclose
  • @@ -9772,11 +9798,11 @@ notify a task when a message is available on a queue.
  • puts
  • RAM disk driver
  • read
  • + +
  • readdir
  • readdir_r
  • recv
  • - -
  • recvfrom
  • rename
  • rmdir