nuttx/sched/task
guoshichao c33d1c9c97 sched/task/fork: add fork implementation
1. as we can use fork to implement vfork, so we rename the vfork to
fork, and use the fork method as the base to implement vfork method
2. create the vfork function as a libc function based on fork
function

Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2023-07-12 02:27:37 +08:00
..
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
exit.c
Make.defs sched/task/fork: add fork implementation 2023-07-12 02:27:37 +08:00
spawn.h sched/spawn: remove spawn proxy thread to simplify task/posix_spawn() 2023-04-27 17:35:58 +08:00
task_activate.c
task_cancelpt.c libc/exit: Purge calls to userspace API exit() from kernel 2023-02-17 23:07:17 +08:00
task_create.c sched: Remove the unnecessary cast from pid_t to int 2023-06-19 11:37:34 +03:00
task_delete.c libc/exit: Purge calls to userspace API exit() from kernel 2023-02-17 23:07:17 +08:00
task_execve.c libc/exit: Purge calls to userspace API exit() from kernel 2023-02-17 23:07:17 +08:00
task_exit.c
task_exithook.c taks_exithook: fix the build error when enable CONFIG_SCHED_DUMP_LEAK 2023-06-17 19:37:14 +08:00
task_fork.c sched/task/fork: add fork implementation 2023-07-12 02:27:37 +08:00
task_getgroup.c
task_getpid.c
task_getppid.c
task_gettid.c
task_init.c sched/addrenv, binfmt: Always allocate address environment from heap 2023-04-22 00:43:30 +08:00
task_posixspawn.c sched/spawn: remove spawn proxy thread to simplify task/posix_spawn() 2023-04-27 17:35:58 +08:00
task_prctl.c
task_recover.c
task_reparent.c
task_restart.c semantic/parser: fix compile warning found by sparse 2023-05-30 23:00:00 +08:00
task_setcancelstate.c libc/exit: Purge calls to userspace API exit() from kernel 2023-02-17 23:07:17 +08:00
task_setcanceltype.c libc/exit: Purge calls to userspace API exit() from kernel 2023-02-17 23:07:17 +08:00
task_setup.c Fixed improper access of g_pidhash. 2023-04-04 18:00:36 -06:00
task_spawn.c sched: Remove the unnecessary cast from pid_t to int 2023-06-19 11:37:34 +03:00
task_spawnparms.c sched/spawn: remove spawn proxy thread to simplify task/posix_spawn() 2023-04-27 17:35:58 +08:00
task_start.c libc/exit: Purge calls to userspace API exit() from kernel 2023-02-17 23:07:17 +08:00
task_starthook.c
task_terminate.c sched: Fix nxstyle errors 2023-05-11 11:25:58 -03:00
task_testcancel.c
task_tls_alloc.c
task.h