diff options
-rw-r--r-- | nuttx/sched/task/task_posixspawn.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/nuttx/sched/task/task_posixspawn.c b/nuttx/sched/task/task_posixspawn.c index 87d868093..a4e30f9fb 100644 --- a/nuttx/sched/task/task_posixspawn.c +++ b/nuttx/sched/task/task_posixspawn.c @@ -43,6 +43,7 @@ #include <spawn.h> #include <debug.h> +#include <nuttx/kthread.h> #include <nuttx/binfmt/binfmt.h> #include "sched/sched.h" @@ -424,10 +425,10 @@ int posix_spawn(FAR pid_t *pid, FAR const char *path, * task. */ - proxy = task_create("posix_spawn_proxy", param.sched_priority, - CONFIG_POSIX_SPAWN_PROXY_STACKSIZE, - (main_t)posix_spawn_proxy, - (FAR char * const *)NULL); + proxy = kernel_thread("posix_spawn_proxy", param.sched_priority, + CONFIG_POSIX_SPAWN_PROXY_STACKSIZE, + (main_t)posix_spawn_proxy, + (FAR char * const *)NULL); if (proxy < 0) { ret = get_errno(); |