Fix mac build of bit

Test: make bit
Change-Id: I8005e77babfbe2d48806f9315800e699d1917bb4
diff --git a/tools/bit/main.cpp b/tools/bit/main.cpp
index 04836ad..4974a44 100644
--- a/tools/bit/main.cpp
+++ b/tools/bit/main.cpp
@@ -518,14 +518,17 @@
             // makes all the filenames long when being pretty printed.
             return "out";
         } else {
-            char* pwd = get_current_dir_name();
+            char pwd[PATH_MAX];
+            if (getcwd(pwd, PATH_MAX) == NULL) {
+                fprintf(stderr, "Your pwd is too long.\n");
+                exit(1);
+            }
             const char* slash = strrchr(pwd, '/');
             if (slash == NULL) {
                 slash = "";
             }
             string result(common_base);
             result += slash;
-            free(pwd);
             return result;
         }
     }