Gregory Nutt
|
b5e6af60ac
tools/nxstyle.c: Add check for multiple definitions of local variables on a line.
|
5 years ago |
David Sidrane
|
ffd37a0175
fs/vfs/fs_open.c: Fix not returning failure for block_proxy() call.
|
5 years ago |
Xiang Xiao
|
e674edfa19
fd/dirent, fs/driver/, and fs/vfs: Make MTD device accessible via a character driver proxy like block devices
|
6 years ago |
Gregory Nutt
|
a7fd58c4db
Squashed commit of the following:
|
6 years ago |
Gregory Nutt
|
d88cb93d95
fs/vfs and fs/inode: Trivial typo fixes gleaned from the fileopen branch.
|
6 years ago |
Michał Łyszczek
|
94b4a86aa6
fs/vfs: Fix negative errno set in fs_open.c
|
6 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 |
Xiao Qin
|
e5c79ba1a6
Merged in x_qin/nuttx/null_check_for_open_and_write (pull request #498)
|
7 years ago |
Gregory Nutt
|
ee8abb8160
FS: Don't build block driver proxy if PSEUDOFS_OPERATIONS are disabled.
|
7 years ago |
Masayuki Ishikawa
|
e239961be8
Fix open() a block device with CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
|
7 years ago |
Gregory Nutt
|
45fd98da88
Add macros support that will eventually allow dynamic allocation of strings need to support soft links.
|
7 years ago |
Gregory Nutt
|
8f2c7198ed
inode_find: Now takes struct inode_desc_s type as input. This was necessary before that structure includes some data storage. It was used within inode_find(), but that means that the life of the data was the life of inode_find(). That data must persist longer. It is now provided by the caller so that the life of the data persists for the entire life of the caller.
|
7 years ago |
Gregory Nutt
|
0c9935f8ac
FS: Remove inode_find_nofollow. Instead provide a bool nofollow argument to inode_find.
|
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
|
bcb6095f1f
Add an assertion
|
8 years ago |
Gregory Nutt
|
6a75f2df89
PTY: Add some encode to reduce the likely of misinterpreting the return value of the file open() method
|
8 years ago |
Gregory Nutt
|
4b1553d3ad
PTY: Fix some tricky issues. Now seems to be working. A lot more testing is needed
|
8 years ago |
Gregory Nutt
|
006528b144
Add support for freopen()
|
9 years ago |
Gregory Nutt
|
84a5f846c9
open() has been extended. You can now open block drivers and access them just as you can character drivers. For example, you can hexdump a block device.
|
9 years ago |
Gregory Nutt
|
c70987e551
nuttx/fs: Fix some spacing and alignment issues
|
9 years ago |
Gregory Nutt
|
0b12dbf95d
Fix some spacing problems
|
9 years ago |
Gregory Nutt
|
839d3f2204
Cosmetic. Fix some conditional logic in some conditioned out code
|
10 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
|
ae90309b36
Move fs/fs.h to fs/inode/inode.h and some to fs/driver/driver.h
|
10 years ago |
Gregory Nutt
|
1b2729e35e
More testing, bugfixes and integration of VFS-based named semaphores
|
10 years ago |
Gregory Nutt
|
ff73be870e
Move renaming files in fs/. to fs/vfs/. (Don't all belong there)
|
10 years ago |