nuttx/sched/task
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
..
exit.c sched/: Run nxstyle on all .c/.h files modified by PR. 2020-05-16 13:39:03 -03:00
Make.defs Add task_testcancel() 2016-12-10 16:34:14 -06:00
spawn.h Check return from nxsem_wait_initialize() 2020-03-29 20:11:10 +01:00
task_activate.c Make task_init() and task_activate() internal OS functions. 2020-05-25 23:54:45 +01:00
task_atexit.c task_atexit.c:Fix style errors. 2020-03-08 07:28:04 -06:00
task_cancelpt.c task_cancelpt.c:Fix style errors. 2020-03-08 07:28:04 -06:00
task_create.c sched/task/task_create.c: Correct logic in error handling 2020-05-27 17:53:46 +01:00
task_delete.c include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
task_execv.c task_execv.c:Fix style errors. 2020-03-08 07:28:04 -06:00
task_exit.c sched/: Run nxstyle on all .c/.h files modified by PR. 2020-05-16 13:39:03 -03:00
task_exithook.c sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00
task_getgroup.c include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
task_getpid.c Some cosmetic updates, mostly to spacing and comments. 2018-12-30 11:58:19 -06:00
task_init.c fs/vfs/fs_fstat: Correct fstat() for proxied block and MTD drivers. 2020-05-28 17:34:09 +01:00
task_onexit.c task_onexit.c:Fix style errors. 2020-03-08 07:28:04 -06:00
task_posixspawn.c include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
task_prctl.c include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
task_recover.c sched/sched/sched.h: Make naming of all internal names consistent: 2020-05-09 16:58:42 -03:00
task_reparent.c sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00
task_restart.c Make task_init() and task_activate() internal OS functions. 2020-05-25 23:54:45 +01:00
task_setcancelstate.c task_setcancelstate.c:Fix style errors. 2020-03-08 07:28:04 -06:00
task_setcanceltype.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
task_setup.c Make task_init() and task_activate() internal OS functions. 2020-05-25 23:54:45 +01:00
task_spawn.c Make task_init() and task_activate() internal OS functions. 2020-05-25 23:54:45 +01:00
task_spawnparms.c include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
task_start.c Refine __KERNEL__ and CONFIG_BUILD_xxx usage in the code base 2020-05-01 10:43:47 -03:00
task_starthook.c task_starthook.c:Fix style errors. 2020-03-08 07:28:04 -06:00
task_terminate.c sched/sched/sched.h: Make naming of all internal names consistent: 2020-05-09 16:58:42 -03:00
task_testcancel.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
task_vfork.c Make task_init() and task_activate() internal OS functions. 2020-05-25 23:54:45 +01:00
task.h sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00