citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

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:
Msrc/inst_action.cc | 12++----------
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; }