blob: 48af10cfdae9c8a95a839c7da942b1c83087d17b [file] [log] [blame]
#include <spawn.h>
#include <unistd.h>
int __execvpe(const char*, char* const*, char* const*);
int __posix_spawnx(pid_t* restrict, const char* restrict,
int (*)(const char*, char* const*, char* const*),
const posix_spawn_file_actions_t*, const posix_spawnattr_t* restrict,
char* const* restrict, char* const* restrict);
int posix_spawnp(pid_t* restrict res, const char* restrict file,
const posix_spawn_file_actions_t* fa, const posix_spawnattr_t* restrict attr,
char* const argv[restrict], char* const envp[restrict]) {
return __posix_spawnx(res, file, __execvpe, fa, attr, argv, envp);
}