Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev' into dev
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/dlio_profiler/writer/base_writer.h
  • Loading branch information
hariharan-devarajan committed Aug 23, 2023
2 parents 24e958c + 21b8edd commit a0f9fef
Showing 1 changed file with 0 additions and 39 deletions.
39 changes: 0 additions & 39 deletions src/dlio_profiler/writer/base_writer.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,45 +22,6 @@ namespace dlio_profiler {
protected:
bool throw_error;
std::string filename;
int dlp_open(const char *pathname, int flags, ...) {
mode_t mode;
va_list args;
long result;

va_start(args, flags);
if (flags & O_CREAT) {
mode = va_arg(args, mode_t);
}
else {
mode = 0;
}
va_end(args);
#if defined(SYS_open)
result = syscall(SYS_open, pathname, flags, mode);
#else
result = syscall(SYS_openat, AT_FDCWD, pathname, flags, mode);
#endif

if (result >= 0)
return (int) result;
return -1;
}

ssize_t dlp_write(int fd, const void *buf, size_t count) {
return syscall(SYS_write, fd, buf, count);
}

ssize_t dlp_read(int fd, void *buf, size_t count) {
return syscall(SYS_read, fd, buf, count);
}

int dlp_close(int fd) {
return syscall(SYS_close, fd);
}

int dlp_fsync(int fd) {
return syscall(SYS_fsync, fd);
}
public:
virtual void initialize(char *filename, bool throw_error) = 0;

Expand Down

0 comments on commit a0f9fef

Please sign in to comment.