From 4c93b9a158fad39c262fb6f5618a07a5341b98dd Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Thu, 27 Apr 2006 17:52:45 -0400 Subject: ENH: put the fix back in with abort --- Source/kwsys/SystemTools.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Source/kwsys/SystemTools.cxx b/Source/kwsys/SystemTools.cxx index 5743492..89ccd6d 100644 --- a/Source/kwsys/SystemTools.cxx +++ b/Source/kwsys/SystemTools.cxx @@ -118,9 +118,14 @@ inline int Rmdir(const char* dir) } inline const char* Getcwd(char* buf, unsigned int len) { - return _getcwd(buf, len); + const char* ret = _getcwd(buf, len); + if(!ret) + { + fprintf(stderr, "No current working directory.\n"); + abort(); + } + return ret; } - inline int Chdir(const char* dir) { #if defined(__BORLANDC__) -- cgit v0.12