chao.an
|
f56e0e004b
fs/setfd: correct the return value
|
4 years ago |
Xiang Xiao
|
4b5360362e
fs/vfs: Add nx_ioctl/nx_fcntl function
|
4 years ago |
Xiang Xiao
|
cde88cabcc
Run codespell -w with the latest dictonary again
|
4 years ago |
chao.an
|
d07afc934e
fcntl: add O_CLOEXEC/FD_CLOEXEC support
|
4 years ago |
Xiang Xiao
|
6a3c2aded6
Fix wait loop and void cast (#24)
|
4 years ago |
Gregory Nutt
|
bd3cc792ff
fs/: Run all .c files under fs/ through tools/nxstyle.
|
5 years ago |
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 |
Xiang Xiao
|
3f50451046
fs/vfs/fs_fcntl.c, net/socket/net_dupsd.c, and net/socket/net_vfcntl.c: Add file_fcntl, psock_fcntl, and psock_dupsd for use within the kernel.
|
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 |
Gregory Nutt
|
aeb3944f0a
fs/vfs and net/socket: fcntl() is not return success fail for F_SETFL. Reported by Jussi Kivilinna.
|
7 years ago |
Gregory Nutt
|
9232da4af8
fs/vfs: Remove warning generated by fcntl()
|
7 years ago |
Gregory Nutt
|
e4dd33280d
Squashed commit of the following:
|
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
|
86b79b33cf
Reserver the name 'err' for other purposes
|
8 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
|
ff73be870e
Move renaming files in fs/. to fs/vfs/. (Don't all belong there)
|
10 years ago |