commit 5fb135bece4ea13d5ba2ced834d87d8ac2446890
parent 8068eefe3c785d2deda1b131ed708d3dfe7534f2
Author: Kyle Milz <kyle@0x30.net>
Date: Wed, 15 Jun 2016 20:54:33 -0600
src: don't use getcwd for INSTRUMENTED file.
Diffstat:
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/src/inst_action.cc b/src/inst_action.cc
@@ -2,7 +2,6 @@
#include <fcntl.h> // open
#include <limits.h>
#include <sys/stat.h> // mode flags
-#include <unistd.h> // getcwd, access
#include <fstream>
#include <iostream>
@@ -47,17 +46,10 @@ get_current_node(std::string const &file_path)
}
void
-append_curr_node(std::string curr_node)
+append_curr_node(std::string const &curr_node)
{
- char *cwd = getcwd(NULL, PATH_MAX);
- if (cwd == NULL)
- errx(1, "getcwd");
-
- std::string inst_filename(cwd);
- inst_filename.append("/INSTRUMENTED");
-
// Append current primary source file to INSTRUMENTED list.
- std::ofstream inst_ofstream(inst_filename, std::ofstream::app);
+ std::ofstream inst_ofstream("INSTRUMENTED", std::ofstream::app);
inst_ofstream << curr_node << std::endl;
}