nuttx/sched/task
Ville Juven 6e9e215943 sched/task: Remove spawn_proxyattrs as obsolete implementation
Like the name implies, it is supposed to set the spawn attributes for
the NuttX specific "spawn proxy task" which was historically used as
a proxy to spawn new tasks. The proxy handled file actions and the signal
mask which are inherited from the parent.

The proxy task does not exist anymore, thus the proxy task attributes
do not need to be set anymore either.

Also, the function is currently still used, but the signal mask is set
for the spawning process, not the proxy process, and this is most
DEFINITELY an error (as the spawning process's signal mask changes
unexpectedly).

Setting the signal mask for the newly spawned process is simple, just
set it directly, if instructed to do so. This will be done in a later
patch!
2023-10-30 22:30:03 +08:00
..
CMakeLists.txt cmake:complete missing changes during cmake reforming for sched 2023-09-08 21:20:16 +03:00
exit.c
Make.defs tls: Move task_tls_alloc and task_tls_destruct to libc 2023-08-28 11:02:18 +03:00
spawn.h sched/task: Remove spawn_proxyattrs as obsolete implementation 2023-10-30 22:30:03 +08:00
task_activate.c
task_cancelpt.c
task_create.c sched/task: close file descriptor with O_CLOEXEC before active task or exec 2023-10-27 21:15:07 +08:00
task_delete.c sched: fix the minor style issue 2023-10-25 15:46:45 +08:00
task_execve.c
task_exit.c
task_exithook.c replace nxsched_gettid with nxsched_getpid. 2023-08-04 04:21:08 -07:00
task_fork.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
task_getgroup.c
task_getpid.c
task_getppid.c
task_gettid.c
task_init.c add the startup process tracepoint 2023-08-19 21:50:08 +08:00
task_posixspawn.c sched/task: Remove spawn_proxyattrs as obsolete implementation 2023-10-30 22:30:03 +08:00
task_prctl.c
task_recover.c
task_reparent.c
task_restart.c
task_setcancelstate.c
task_setcanceltype.c
task_setup.c sched: remove space in task name 2023-08-11 13:27:17 +08:00
task_spawn.c sched/task: Remove spawn_proxyattrs as obsolete implementation 2023-10-30 22:30:03 +08:00
task_spawnparms.c sched/task: Remove spawn_proxyattrs as obsolete implementation 2023-10-30 22:30:03 +08:00
task_start.c
task_starthook.c
task_terminate.c
task_testcancel.c
task.h