Commit History

Author SHA1 Message Date
  Gregory Nutt efe65749ce Fix condition logic: The setup seems to support a network without sockets. That is not the case. 5 years ago
  Gregory Nutt a64869aa67 CONFIG_NFILE_DESCRIPTORS=0 can no longer be used to disable the file system. NuttX with no file system does not make sense. 5 years ago
  Gregory Nutt 706b20a49f fs/vfs/fs_read.c: Elimnate a warning noted by Anonymouns in Issue 124. 6 years ago
  Gregory Nutt 181875f3ba fs/vfs: Add new internal OS interface nx_read(). nx_read() is functionally equivalent to read() except that it does not modify the errno variable and it is not a cancellation point. Changed all references to read() in the OS to nx_read(). 7 years ago
  Gregory Nutt af072d52bc Adds OS internal functions nx_send(), ns_recv(), and nx_recvfrom() which are functionally equivalent to send(), recv(), and recvfrom() except that they do not set the errno variable and do not cause cancellation points. 7 years ago
  Gregory Nutt 536e4d7fa6 fs/vfs: Change the return value of internal function fs_getfilep(). It no longer sets the errno variable but, rather, returns errors in the same manner as other internal OS functions. 7 years ago
  Gregory Nutt e761b80ea7 fs/vfs: file_read() is an internal OS interface and should not errors via the errno 7 years ago
  Gregory Nutt a78593d66d fstatfs: Rethink last commit. Add verification that the file descriptor refers to an open file. This also should eliminate the warning while doing something useful. 7 years ago
  Gregory Nutt b52e4e5ecd Move cancellation point definitions to their own header file. 7 years ago
  Gregory Nutt bc3ca25cc7 Cancellation points: Close up some logic to eliminte some race conditions. 7 years ago
  Gregory Nutt 3eba0acb1c More cancellation points. 7 years ago
  Gregory Nutt c70987e551 nuttx/fs: Fix some spacing and alignment issues 9 years ago
  Gregory Nutt d914f3ceec Major structure of file system functions to better support asynchronous I/O. Respository should not be trusted until I have a chance to verify everything 10 years ago
  Gregory Nutt 948be542a1 Add pread() and pwrite() 10 years ago
  Gregory Nutt ae90309b36 Move fs/fs.h to fs/inode/inode.h and some to fs/driver/driver.h 10 years ago
  Gregory Nutt ff73be870e Move renaming files in fs/. to fs/vfs/. (Don't all belong there) 10 years ago