blob: 98f17162acc0363750bade78e4bf83e1a8d605f4 [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);
}