typedef signed int s32;
typedef signed long long s64; // NOLINT
typedef int fd_t;
-typedef u32 mode_t;
} // namespace __sanitizer
// Use __sanitizer::OpenFile() instead.
fd_t internal_open(const char *filename, int flags);
-fd_t internal_open(const char *filename, int flags, mode_t mode);
+fd_t internal_open(const char *filename, int flags, u32 mode);
uptr internal_read(fd_t fd, void *buf, uptr count);
uptr internal_write(fd_t fd, const void *buf, uptr count);
return syscall(__NR_open, filename, flags);
}
-fd_t internal_open(const char *filename, int flags, mode_t mode) {
+fd_t internal_open(const char *filename, int flags, u32 mode) {
return syscall(__NR_open, filename, flags, mode);
}
return open(filename, flags);
}
-fd_t internal_open(const char *filename, int flags, mode_t mode) {
+fd_t internal_open(const char *filename, int flags, u32 mode) {
return open(filename, flags, mode);
}
UNIMPLEMENTED();
}
-fd_t internal_open(const char *filename, int flags, mode_t mode) {
+fd_t internal_open(const char *filename, int flags, u32 mode) {
UNIMPLEMENTED();
}