nuttx/sched/task
Ville Juven 2cdba4a0a2 task/task_cancelpt: Kill the child if it is not in a cancel point
Do not allow a deferred cancellation if the group is exiting, it is too
dangerous to allow the threads to execute any user space code after the
exit has started.

If the cancelled thread is not inside a cancellation point, just kill it
immediately via asynchronous cancellation. This will create far less
problems than allowing it to continue running user code.
2023-02-17 22:57:36 +08:00
..
exit.c libc/stdio: Flush streams in userspace when process exits 2022-12-22 20:16:11 +08:00
Make.defs
spawn.h
task_activate.c
task_cancelpt.c task/task_cancelpt: Kill the child if it is not in a cancel point 2023-02-17 22:57:36 +08:00
task_create.c
task_delete.c libc/stdio: Flush streams in userspace when process exits 2022-12-22 20:16:11 +08:00
task_execve.c
task_exit.c libc/stdio: Flush streams in userspace when process exits 2022-12-22 20:16:11 +08:00
task_exithook.c sched/nxtask_sigchild: Set exit code when CONFIG_SCHED_CHILD_STATUS=y 2023-02-14 10:27:46 +09:00
task_getgroup.c
task_getpid.c sched/task: add kernel interface nxsched_* gettid/getpid/getppid 2023-02-02 10:33:01 +08:00
task_getppid.c sched/task: add kernel interface nxsched_* gettid/getpid/getppid 2023-02-02 10:33:01 +08:00
task_gettid.c sched/task: add kernel interface nxsched_* gettid/getpid/getppid 2023-02-02 10:33:01 +08:00
task_init.c group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
task_posixspawn.c sched/waitpid: rename nx_waitpid() to nxsched_waitpid() 2023-02-01 20:40:41 +08:00
task_prctl.c
task_recover.c
task_reparent.c
task_restart.c
task_setcancelstate.c
task_setcanceltype.c
task_setup.c
task_spawn.c sched/waitpid: rename nx_waitpid() to nxsched_waitpid() 2023-02-01 20:40:41 +08:00
task_spawnparms.c
task_start.c
task_starthook.c
task_terminate.c sched: fix task_delete crash in SMP case 2023-01-18 14:11:18 +09:00
task_testcancel.c
task_tls_alloc.c
task_vfork.c
task.h libc/stdio: Flush streams in userspace when process exits 2022-12-22 20:16:11 +08:00