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:
parent
1483af406f
commit
8d36c8f0d8
3 changed files with 23 additions and 23 deletions
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue