]> git.jsancho.org Git - lugaru.git/blobdiff - Source/main.cpp
Fix unused-result warning for chdir
[lugaru.git] / Source / main.cpp
index 3593c691c82b7588f501a6f3e63235fea9784746..cacfabdc99b2a0632e8b759636a39b00d73151d9 100644 (file)
@@ -32,13 +32,14 @@ along with Lugaru.  If not, see <http://www.gnu.org/licenses/>.
 #include <set>
 #include <stdio.h>
 #include <string.h>
-#include <zlib.h>
 
 using namespace Game;
 
 #ifdef WIN32
 #include <shellapi.h>
 #include <windows.h>
+#else
+#include <unistd.h>
 #endif
 
 extern float multiplier;
@@ -578,7 +579,10 @@ static inline void chdirToAppPath(const char* argv0)
                 *ptr = '\0';
         }
 #endif
-        chdir(dir);
+        errno = 0;
+        if (chdir(dir) != 0) {
+            printf("Error changing dir to '%s' (%s).\n", dir, strerror(errno));
+        }
         free(dir);
     }
 }