diff options
Diffstat (limited to 'src/processor/minidump_dump.cc')
-rw-r--r-- | src/processor/minidump_dump.cc | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/src/processor/minidump_dump.cc b/src/processor/minidump_dump.cc index cf707b54..482e5ee1 100644 --- a/src/processor/minidump_dump.cc +++ b/src/processor/minidump_dump.cc @@ -17,22 +17,15 @@ // // Author: Mark Mentovai -#include <errno.h> -#include <fcntl.h> #include <stdlib.h> #include <stdio.h> -#include <string.h> -#ifndef _WIN32 -#include <unistd.h> -#define O_BINARY 0 -#else // !_WIN32 -#include <io.h> -#define open _open -#endif // !_WIN32 + +#include <string> #include "processor/minidump.h" +using std::string; using namespace google_airbag; @@ -42,13 +35,7 @@ int main(int argc, char** argv) { exit(1); } - int fd = open(argv[1], O_RDONLY | O_BINARY); - if (fd == -1) { - printf("open failed\n"); - exit(1); - } - - Minidump minidump(fd); + Minidump minidump(argv[1]); if (!minidump.Read()) { printf("minidump.Read() failed\n"); exit(1); |