X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Fld-acess_src%2Fsyscalls.c;h=26f6c44c88737b86543cb727c0014500f81b3c40;hb=34762f54f93dac3c12c8fb5be56ffb0e74e72299;hp=3fdbc72934a9e89d0de1178b611a05a1a66a1936;hpb=9d234f984c149fcc6b1f5aab21a0ca227c060e32;p=tpg%2Facess2.git diff --git a/AcessNative/ld-acess_src/syscalls.c b/AcessNative/ld-acess_src/syscalls.c index 3fdbc729..26f6c44c 100644 --- a/AcessNative/ld-acess_src/syscalls.c +++ b/AcessNative/ld-acess_src/syscalls.c @@ -9,6 +9,7 @@ #include #include #include +#include // posix_spawn #include "request.h" #if SYSCALL_TRACE @@ -335,3 +336,12 @@ int native_execve(const char *filename, const char *const argv[], const char *co perror("native_execve"); return ret; } + +int native_spawn(const char *filename, const char *const argv[], const char *const envp[]) +{ + int rv; + + rv = posix_spawn(NULL, filename, NULL, NULL, (void*)argv, (void*)envp); + + return rv; +}