[sanitizers] execve & waitpid on mac.

llvm-svn: 258874
This commit is contained in:
Mike Aizatsky 2016-01-26 22:53:52 +00:00
parent bcc6f1913f
commit abae3a44af
1 changed files with 10 additions and 0 deletions

View File

@ -68,6 +68,7 @@ extern "C" {
#include <sys/stat.h>
#include <sys/sysctl.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <util.h>
@ -199,6 +200,15 @@ uptr internal_ftruncate(fd_t fd, uptr size) {
return ftruncate(fd, size);
}
uptr internal_execve(const char *filename, char *const argv[],
char *const envp[]) {
return execve(filename, argv, envp);
}
uptr internal_waitpid(int pid, int *status, int options) {
return waitpid(pid, status, options);
}
// ----------------- sanitizer_common.h
bool FileExists(const char *filename) {
struct stat st;