diff options
-rw-r--r-- | tools/klee/main.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tools/klee/main.cpp b/tools/klee/main.cpp index de04d92e..3e469a6e 100644 --- a/tools/klee/main.cpp +++ b/tools/klee/main.cpp @@ -40,6 +40,7 @@ #include "llvm/LLVMContext.h" #include "llvm/Support/FileSystem.h" #endif +#include "llvm/Support/Errno.h" #include "llvm/Support/FileSystem.h" #include "llvm/Bitcode/ReaderWriter.h" #include "llvm/Support/CommandLine.h" @@ -1430,10 +1431,8 @@ int main(int argc, char **argv, char **envp) { if (RunInDir != "") { int res = chdir(RunInDir.c_str()); if (res < 0) { - char info[128]; - char *str = strerror_r(errno, info, sizeof(info)); klee_error("Unable to change directory to: %s - %s", RunInDir.c_str(), - str); + sys::StrError(errno).c_str()); } } @@ -1495,10 +1494,8 @@ int main(int argc, char **argv, char **envp) { if (RunInDir != "") { int res = chdir(RunInDir.c_str()); if (res < 0) { - char info[128]; - char *str = strerror_r(errno, info, sizeof(info)); klee_error("Unable to change directory to: %s - %s", RunInDir.c_str(), - str); + sys::StrError(errno).c_str()); } } interpreter->runFunctionAsMain(mainFn, pArgc, pArgv, pEnvp); |