*
*/
+#include <unistd.h>
+
#include "global/signal_handler.h"
#include "include/types.h"
}
new_argv[orig_argc] = NULL;
-#if defined(__linux__)
- char *dir = get_current_dir_name();
- dout(1) << " cwd " << dir << dendl;
- free(dir);
-#else
- {
-#include <sys/param.h>
- char buf[PATH_MAX];
-
- getcwd(buf, sizeof(buf));
- dout(1) << " cwd " << buf << dendl;
- }
-#endif
+ char buf[PATH_MAX];
+ getcwd(buf, sizeof(buf));
+ dout(1) << " cwd " << buf << dendl;
unblock_all_signals(NULL);
execv(orig_argv[0], new_argv);