feat: wrapper function for bootstraping user program
[lunaix-os.git] / lunaix-os / usr / api / unistd.c
index bd7cb24dd2af4a37e1ff242e94db058f11d0d619..e8a4a0a0b0780aaf07c1956b3218ced4e38c5dab 100644 (file)
@@ -1,5 +1,5 @@
 #include <lunaix/syscall.h>
-#include <usr/unistd.h>
+#include <unistd.h>
 
 __LXSYSCALL(pid_t, fork)
 
@@ -114,4 +114,13 @@ __LXSYSCALL4(int,
 
 __LXSYSCALL2(int, unlinkat, int, fd, const char*, pathname)
 
-__LXSYSCALL1(int, mkdir, const char*, path)
\ No newline at end of file
+__LXSYSCALL1(int, mkdir, const char*, path)
+
+__LXSYSCALL3(int,
+             execve,
+             const char*,
+             filename,
+             const char**,
+             argv,
+             const char**,
+             envp)
\ No newline at end of file