summaryrefslogtreecommitdiff
path: root/java/lightweight-java-profiler/files/patch-src_entry.cc
diff options
context:
space:
mode:
Diffstat (limited to 'java/lightweight-java-profiler/files/patch-src_entry.cc')
-rw-r--r--java/lightweight-java-profiler/files/patch-src_entry.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/java/lightweight-java-profiler/files/patch-src_entry.cc b/java/lightweight-java-profiler/files/patch-src_entry.cc
new file mode 100644
index 000000000000..f70fbbc63406
--- /dev/null
+++ b/java/lightweight-java-profiler/files/patch-src_entry.cc
@@ -0,0 +1,20 @@
+--- src/entry.cc.orig 2015-04-15 08:00:23 UTC
++++ src/entry.cc
+@@ -182,7 +182,7 @@ static void SetFileFromOption(char *equa
+ if (Globals::OutFile == NULL) {
+ fprintf(stderr, "Could not open file %s: ", file_name);
+ perror(NULL);
+- exit(1);
++ _exit(1);
+ }
+ }
+
+@@ -207,7 +207,7 @@ static void ParseArguments(char *options
+ char path[PATH_MAX];
+ if (getcwd(path, PATH_MAX) == NULL) {
+ fprintf(stderr, "cwd too long?\n");
+- exit(0);
++ _exit(0);
+ }
+ size_t pathlen = strlen(path);
+ strncat(path, "/", PATH_MAX - (pathlen++));