nuttx/sched
Gregory Nutt 1c002e1049 fs/vfs/fs_fstat: Correct fstat() for proxied block and MTD drivers.
Block and MTD drivers may be opened and managed as though they were character drivers.  But this is really sleight of hand; there is a hidden character driver proxy that mediates the interface to the block and MTD drivers in this case.

fstat(), however, did not account for this.  It would report the characteristics of the proxy character driver, not of the underlying block or MTD driver.

This change corrects that.  fstat now checks if the character driver is such a proxy and, if so, reports the characteristics of the underlying block or MTD driver, not the proxy character driver.
2020-05-28 17:34:09 +01:00
..
clock Rename clock_systime[r|spec] to clock_systime_[ticks|timespec] 2020-05-10 14:35:50 -06:00
environ global change: repace sched_xfree() to kxmm_free() 2020-04-09 10:29:28 -06:00
group fs/vfs/fd_open.c: fs_fdopen() must not set errno 2020-05-23 15:22:09 +08:00
init sched/: Run nxstyle on all .c/.h files modified by PR. 2020-05-16 13:39:03 -03:00
irq Rename clock_systime[r|spec] to clock_systime_[ticks|timespec] 2020-05-10 14:35:50 -06:00
module modsym: Fix a printf format for berr 2020-04-13 16:20:09 +01:00
mqueue include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
paging Rename clock_systime[r|spec] to clock_systime_[ticks|timespec] 2020-05-10 14:35:50 -06:00
pthread Make task_init() and task_activate() internal OS functions. 2020-05-25 23:54:45 +01:00
sched sched/sched/sched_releasetcb.c: Handle custom stack allocations. 2020-05-27 20:00:14 +01:00
semaphore sched/: Make more naming consistent 2020-05-17 14:01:00 -03:00
signal sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00
task fs/vfs/fs_fstat: Correct fstat() for proxied block and MTD drivers. 2020-05-28 17:34:09 +01:00
timer Update timer_gettime.c 2020-04-24 19:49:29 +08:00
wdog Rename clock_systime[r|spec] to clock_systime_[ticks|timespec] 2020-05-10 14:35:50 -06:00
wqueue sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00
Kconfig sched/: Make more naming consistent 2020-05-17 14:01:00 -03:00
Makefile build: Replace -I with INCDIR 2020-05-24 20:20:12 +01:00