# Hidden, will autoselect when required
config LIBPOSIX_FDTAB_MULTITAB
bool
- default y if LIBPOSIX_PROCESS_CLONE
+ default y if LIBPOSIX_PROCESS_MULTITHREADING
select LIBUKSCHED
# Hidden, selected by core components when needed
#include <uk/posix-fdtab-legacy.h>
#endif /* CONFIG_LIBPOSIX_FDTAB_LEGACY_SHIM */
-#if CONFIG_LIBPOSIX_PROCESS_CLONE
+#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING
#include <uk/process.h>
-#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */
+#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */
#if CONFIG_LIBPOSIX_PROCESS_EXECVE
#include <uk/event.h>
UK_THREAD_INIT(fdtab_thread_init, fdtab_thread_term);
-#if CONFIG_LIBPOSIX_PROCESS_CLONE
+#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING
static int fdtab_clone(const struct clone_args *cl_args,
size_t cl_args_len __unused,
struct uk_thread *child,
UK_POSIX_CLONE_HANDLER(CLONE_FILES, 0, fdtab_clone, 0);
-#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */
+#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */
#endif /* CONFIG_LIBPOSIX_FDTAB_MULTITAB */
/* Init fdtab as early as possible, to enable functions that rely on fds */