walnux/include/nuttx/fs
chao an 507c8145a9 sched/spawn: remove spawn proxy thread to simplify task/posix_spawn()
The spawn proxy thread is a special existence in NuttX, usually some developers
spend a lot of time on stack overflow of spawn proxy thread:

https://github.com/apache/nuttx/issues/9046
https://github.com/apache/nuttx/pull/9081

In order to avoid similar issues, this PR will remove spawn proxy thread to simplify
the process of task/posix_spawn().

1. Postpone the related processing of spawn file actions until after task_init()
2. Delete the temporary thread of spawn proxy and related global variables

Signed-off-by: chao an <anchao@xiaomi.com>
2023-04-27 17:35:58 +08:00
..
automount.h fs_automount: add options for signaling when volume is mounted and unmounted 2022-02-04 03:27:16 +08:00
fat.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
fs.h sched/spawn: remove spawn proxy thread to simplify task/posix_spawn() 2023-04-27 17:35:58 +08:00
hostfs.h fs/hostfs: align operation flags define with fcntl.h 2023-04-19 02:50:20 +08:00
ioctl.h feat: add mipidsi support 2023-01-13 23:10:56 +08:00
loop.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
loopmtd.h Add MTD loop driver (use filemtd) 2023-02-19 19:46:48 +08:00
nfs.h Fix names of pre-processor variables used in header file idempotence 2016-08-06 19:21:42 -06:00
nxffs.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
partition.h Fix nxstyle warning 2020-08-22 17:37:21 -06:00
procfs.h compiler.h: Add _ between format|printf|syslog|scanf|strftime and like 2022-12-21 01:05:19 +02:00
smart.h fs/smart: fix visual studio Compiler Error C2016 2023-02-09 20:11:55 +08:00
unionfs.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
userfs.h fs/userfs: Support fchstat and chstat callback 2021-08-10 14:57:48 -03:00