walnux/sched/group
Ville Juven 0dedbcd4ae task/pthread_cancelpt: Move cancel point handling to libc, data to TLS
This moves task / thread cancel point logic from the NuttX kernel into
libc, while the data needed by the cancel point logic is moved to TLS.

The change is an enabler to move user-space APIs to libc as well, for
a coherent user/kernel separation.
2023-11-15 08:52:04 -08:00
..
CMakeLists.txt stdio: Initialize stdin, stdout and stderr directly 2023-10-17 13:34:00 +08:00
group.h sched: Remove the unused tcb argument from group_setupidlefiles 2023-10-17 17:23:05 +03:00
group_argvstr.c sched/addrenv.c: Implement re-entrancy for addrenv_select() 2023-04-25 14:33:19 +02:00
group_childstatus.c group/child_status: Dynamically expand group child_status 2021-07-15 20:14:57 -07:00
group_continue.c nuttx/sched: merge up_block_task and up_unblock_task 2022-11-22 22:59:08 +08:00
group_create.c sched: fix the minor style issue 2023-10-25 15:46:45 +08:00
group_exitinfo.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group_find.c group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00
group_foreachchild.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group_free.c
group_getegid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_geteuid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_getgid.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group_getuid.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group_join.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
group_killchildren.c task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
group_leave.c move task tls destruct to before _exit 2023-08-29 12:05:57 +08:00
group_malloc.c
group_realloc.c Fix the initial idle tasks environment 2022-03-16 20:21:19 +08:00
group_setegid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_seteuid.c sched: implement effective uid and gid interfaces 2023-08-09 17:07:58 +08:00
group_setgid.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group_setuid.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group_setupidlefiles.c sched: fix the minor style issue 2023-10-25 15:46:45 +08:00
group_setuptaskfiles.c sched: fix the minor style issue 2023-10-25 15:46:45 +08:00
group_signal.c signal: fix group signal can't dispatch some parent group twice 2023-08-03 03:35:59 -07:00
group_suspendchildren.c
group_waiter.c sched/group: Implement group_drop() 2023-02-01 09:49:09 -03:00
group_zalloc.c
Make.defs stdio: Initialize stdin, stdout and stderr directly 2023-10-17 13:34:00 +08:00