nuttx/sched/group
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
..
group_argvstr.c group/tg_info/argv: Make utility function to read argv as string 2023-02-17 01:27:16 +08:00
group_childstatus.c
group_continue.c nuttx/sched: merge up_block_task and up_unblock_task 2022-11-22 22:59:08 +08:00
group_create.c group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
group_exitinfo.c
group_find.c group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
group_foreachchild.c
group_free.c
group_getgid.c
group_getuid.c
group_join.c
group_killchildren.c task/task_cancelpt: Kill the child if it is not in a cancel point 2023-02-17 22:57:36 +08:00
group_leave.c group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
group_malloc.c
group_realloc.c
group_setgid.c
group_setuid.c
group_setupidlefiles.c group_setupidlefiles: fall back to /dev/null if /dev/console is disabled 2022-11-09 17:06:38 +08:00
group_setupstreams.c
group_setuptaskfiles.c
group_signal.c Fix compiler warnings (-Wunused-parameter) in various functions 2022-07-12 11:42:34 +08:00
group_suspendchildren.c
group_waiter.c sched/group: Implement group_drop() 2023-02-01 09:49:09 -03:00
group_zalloc.c
group.h group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
Make.defs group/tg_info/argv: Make utility function to read argv as string 2023-02-17 01:27:16 +08:00