1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 10:07:35 +00:00

LibC: Tweak execvp() and execve() prototypes.

This commit is contained in:
Andreas Kling 2019-01-23 17:03:14 +01:00
parent 1483af406f
commit 8d36c8f0d8
3 changed files with 23 additions and 23 deletions

View file

@ -18,13 +18,13 @@ pid_t fork()
__RETURN_WITH_ERRNO(rc, rc, -1);
}
int execve(const char* filename, const char** argv, const char** envp)
int execve(const char* filename, char* const argv[], char* const envp[])
{
int rc = syscall(SC_execve, filename, argv, envp);
__RETURN_WITH_ERRNO(rc, rc, -1);
}
int execvp(const char* filename, const char** argv)
int execvp(const char* filename, char* const argv[])
{
return execve(filename, argv, nullptr);
}

View file

@ -10,8 +10,8 @@ extern char** environ;
inline int getpagesize() { return 4096; }
pid_t fork();
int execve(const char* filename, const char** argv, const char** envp);
int execvp(const char* filename, const char** argv);
int execve(const char* filename, char* const argv[], char* const envp[]);
int execvp(const char* filename, char* const argv[]);
void sync();
void _exit(int status);
pid_t getsid(pid_t);