#include <vfscore/file.h>
#include <uk/plat/lcpu.h>
#include <errno.h>
-#if CONFIG_LIBPOSIX_PROCESS_CLONE
+#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING
#include <uk/process.h>
-#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */
+#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */
#include <uk/posix-fdtab-legacy.h>
return 0;
}
-#if CONFIG_LIBPOSIX_PROCESS_CLONE
+#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING
static int uk_posix_clone_files(const struct clone_args *cl_args,
size_t cl_args_len __unused,
struct uk_thread *child __unused,
return 0;
}
UK_POSIX_CLONE_HANDLER(CLONE_FILES, false, uk_posix_clone_files, 0x0);
-#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */
+#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */
#include <errno.h>
#include <fcntl.h>
#include <sys/ioctl.h>
-#if CONFIG_LIBPOSIX_PROCESS_CLONE
+#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING
#include <uk/process.h>
-#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */
+#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */
#include <dirent.h>
#include <vfscore/prex.h>
return 0;
}
-#if CONFIG_LIBPOSIX_PROCESS_CLONE
+#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING
static int uk_posix_clone_fs(const struct clone_args *cl_args,
size_t cl_args_len __unused,
struct uk_thread *child __unused,
return 0;
}
UK_POSIX_CLONE_HANDLER(CLONE_FS, false, uk_posix_clone_fs, 0x0);
-#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */
+#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */
int
sys_readlink(char *path, char *buf, size_t bufsize, ssize_t *size)