incubator-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
..
Make.defs group/tg_info/argv: Make utility function to read argv as string 2023-02-17 01:27:16 +08:00
group.h group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +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
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_setupstreams.c
group_setuptaskfiles.c
group_signal.c
group_suspendchildren.c
group_waiter.c sched/group: Implement group_drop() 2023-02-01 09:49:09 -03:00
group_zalloc.c