Gregory Nutt
|
e3d865f6c2
|
In last changed to poll(),cConverted timeout to unsigned to eliminate the possibility of overflow of signed overflow.
|
2017-04-28 11:02:54 -06:00 |
|
Jussi Kivilinna
|
37ca797d1c
|
vfs/poll: round timeout up to next full tick. Calling poll() with timeout less than half tick (thus MSEC2TICK(timeout) => 0) caused returning error with EAGAIN. Instead of rounding timeout down, value should be rounded up. Open Group spec for poll says: "Implementations may place limitations on the granularity of timeout intervals. If the requested timeout interval requires a finer granularity than the implementation supports, the actual timeout interval will be rounded up to the next supported value."
|
2017-04-28 08:42:37 -06:00 |
|
Masatoshi Tateishi
|
ae8d5821e0
|
procfs: Fix incorrect uptime with CONFIG_SYSTEM_TIME64
Jira: PDFW15IS-45
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-04-25 10:58:38 +09:00 |
|
Gregory Nutt
|
d5207efb5a
|
Be consistent... Use Name: consistent in function headers vs Function:
|
2017-04-21 16:33:14 -06:00 |
|
Gregory Nutt
|
7457875447
|
VFS poll(): Add some error handling logic
|
2017-04-20 19:15:17 -06:00 |
|
Nobutaka.Toyoshima
|
e971083449
|
procfs: Fix wrong member IDs are displayed when 'cat /proc/<pid>/group/stasus'.
Jira: PDFW15IS-259
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-04-20 16:12:20 +09:00 |
|
Gregory Nutt
|
2bcb8b7b07
|
If whence is SEEK_END, the file offset shall be set to the size of the file plus offset. Noted by eunb.song@samsung.com
|
2017-03-13 07:31:47 -06:00 |
|
Gregory Nutt
|
d3408809e4
|
sendfile(): Fix error introduced with commit ff73be870e . Noted by Maciej Wójcik
|
2017-03-05 11:50:34 -06:00 |
|
Gregory Nutt
|
ee8abb8160
|
FS: Don't build block driver proxy if PSEUDOFS_OPERATIONS are disabled.
|
2017-03-04 08:25:20 -06:00 |
|
Gregory Nutt
|
0a192361de
|
Revert "FS: Fix backward conditional logic that prevent unlink() from building in some configurations."
Oops. It was not backward. Enable == !Disable. Negative logic is confusing.
This reverts commit 1fcf353e89 .
|
2017-03-04 08:16:46 -06:00 |
|
Gregory Nutt
|
1fcf353e89
|
FS: Fix backward conditional logic that prevent unlink() from building in some configurations.
|
2017-03-04 07:48:56 -06:00 |
|
Masayuki Ishikawa
|
e239961be8
|
Fix open() a block device with CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
|
2017-03-01 13:43:12 +09:00 |
|
Gregory Nutt
|
4fa389898a
|
Fix a warning when STDIO buffering is disabled
|
2017-02-27 11:06:13 -06:00 |
|
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.
|
2017-02-22 14:17:14 -06:00 |
|
Gregory Nutt
|
8c7ec7419a
|
Eliminate a warning
|
2017-02-22 14:04:06 -06:00 |
|
Gregory Nutt
|
656935ed7e
|
C library: Add fstatfs(); fix a reference counting error in fstat().
|
2017-02-17 08:35:59 -06:00 |
|
Gregory Nutt
|
b4d378adb8
|
Don't build libc/pthread if pthreasa are disable. Fix a warning in dirent logic if mountpoints are disabled.
|
2017-02-16 09:53:13 -06:00 |
|
Gregory Nutt
|
be7a904d1b
|
procfs skeleton: Some additional, purely cosmetic updates.
|
2017-02-15 12:47:51 -06:00 |
|
Gregory Nutt
|
504f677c20
|
procfs skeleton file should include an example write method.
|
2017-02-15 12:40:30 -06:00 |
|
Gregory Nutt
|
c67943ed1d
|
procfs: Most stat() implementations were not initializating the st_atime, st_ctime, and st_mtime fields.
|
2017-02-15 09:59:09 -06:00 |
|
Gregory Nutt
|
bae367c7c4
|
fstat(): Rethink procfs fstat(). If write method is supported, then should report file s writeable.
|
2017-02-15 09:32:42 -06:00 |
|
Gregory Nutt
|
ef8d207118
|
smartfs: Add support for fstat().
|
2017-02-14 10:30:11 -06:00 |
|
Gregory Nutt
|
c5df283822
|
procfs: Add support for fstat().
|
2017-02-14 10:00:15 -06:00 |
|
Gregory Nutt
|
b4695c5ee9
|
hostfs: Add support for fstat().
|
2017-02-14 09:54:08 -06:00 |
|
Gregory Nutt
|
e8d6676e18
|
procfs: When addition of memset from previous commit, it is no longer necessary to set individual fields to zero.
|
2017-02-14 09:03:48 -06:00 |
|
Gregory Nutt
|
74d30a0dbc
|
procfs: stat() left several fields in uninitialized state.
|
2017-02-14 09:00:48 -06:00 |
|
Gregory Nutt
|
191fb658d0
|
nfs: Simplify parameters saved for fstat()
|
2017-02-14 08:16:03 -06:00 |
|
Gregory Nutt
|
2325ea4a45
|
statfs() should not fail on path '/'
|
2017-02-14 06:30:35 -06:00 |
|
Gregory Nutt
|
a2e74f2583
|
fs/inode/inode.h: Fix a warning 'inode/inode.h:264:45: error: 'struct stat' declared inside parameter list' by adding a forward reference to struct stat. Noted by David Sidrane.
|
2017-02-13 17:19:49 -06:00 |
|
Gregory Nutt
|
78fa87c7db
|
ROMFS: stat() and fstat() should always indicate that directories are executable.
|
2017-02-13 16:56:55 -06:00 |
|
Gregory Nutt
|
d677e63008
|
ROMFS: Back out 29028bcd5a . A cool idea, but loses the EXECUTABLE bit in the file type.
|
2017-02-13 15:33:52 -06:00 |
|
Gregory Nutt
|
40f8e8b41f
|
Fix some backward DEBUGASSERT tests in ROMFS and FAT.
|
2017-02-13 14:06:39 -06:00 |
|
Gregory Nutt
|
34f1b333b1
|
FAT: Fix some errors that I introduced in my review of Alan's patch. My screw-up, not Alan's. Sorry.
|
2017-02-13 12:43:35 -06:00 |
|
Alan Carvalho de Assis
|
a73651c8ca
|
fstat: Add fstat() support to FAT.
|
2017-02-13 12:21:06 -06:00 |
|
Gregory Nutt
|
d0f0dd222e
|
NFS: Use clock_gettime() instead of deprecated gettimeofday()
|
2017-02-13 10:39:49 -06:00 |
|
Gregory Nutt
|
10378bb10b
|
fstat: Add fstat() support to nfs.
|
2017-02-13 10:07:43 -06:00 |
|
Gregory Nutt
|
181eb79616
|
fstat: Add fstat() support to nxffs.
|
2017-02-13 08:22:05 -06:00 |
|
Gregory Nutt
|
a482a4603f
|
fstat: Add fstat() support to tmpfs.
|
2017-02-13 07:20:39 -06:00 |
|
Gregory Nutt
|
29028bcd5a
|
romfs: Simplify fstat() implementation. It is not necessary to save the file type at open, We know in this context that the file is a regular file.
|
2017-02-13 06:55:06 -06:00 |
|
Gregory Nutt
|
2cb402080a
|
fstat: Add fstat() support to unionfs
|
2017-02-12 17:05:47 -06:00 |
|
Gregory Nutt
|
4748e9352d
|
fstat: Add fstat() support to romfs
|
2017-02-12 16:25:12 -06:00 |
|
Gregory Nutt
|
d06b346b5c
|
Add fstat support to binfs
|
2017-02-12 14:47:05 -06:00 |
|
Gregory Nutt
|
7d91fabf01
|
fstat: Add skeleton implmentations of fstat() in all file systems.
|
2017-02-12 13:42:27 -06:00 |
|
Gregory Nutt
|
c5a8e96dbc
|
Add basic fstat() support. Now all that is needed is to modify ALL of the file systems.
|
2017-02-12 12:48:24 -06:00 |
|
Gregory Nutt
|
3055025e00
|
rename(): Correct more issues. (1) Move to the root directory in the pseudo file system, (2) Fix path naming calculation when the path is the root directory of a mounted file system, and (3) dont't do the rename if the source and destination of the rename are the same.
|
2017-02-12 08:37:28 -06:00 |
|
Gregory Nutt
|
e20e9f0fe4
|
Update a comment
|
2017-02-11 18:55:13 -06:00 |
|
Gregory Nutt
|
2d11d8f1a4
|
rename: An inode with no operations should be treated like a directory for the purposes of rename
|
2017-02-11 12:02:50 -06:00 |
|
Gregory Nutt
|
bd7d3a92f5
|
Add logic to VFS rename: If target of rename exists and is a directory, then the source file should be moved 'under' the target directory. POSIX also requires that if the target is a file, then that old file must be deleted.
|
2017-02-11 11:18:30 -06:00 |
|
Gregory Nutt
|
af5a8e73d3
|
VFS rename: Fix issues with rename to subdirectories and some softlink issues.
|
2017-02-11 10:08:23 -06:00 |
|
Gregory Nutt
|
abcbb24cf2
|
sem_open(): Fix a compiler error introduced with the setvbuf() changes.
|
2017-02-09 10:56:12 -06:00 |
|