Changes to allow compiler with gcc-2.8.1 in C++ mode,
[p5sagit/p5-mst-13.2.git] / perldir.h
index 45b3ba6..e3e68ff 100644 (file)
--- a/perldir.h
+++ b/perldir.h
@@ -3,8 +3,12 @@
 
 #ifdef PERL_OBJECT
 #else
-#define PerlDir_mkdir(name, mode) mkdir((name), (mode))
-#define PerlDir_chdir(name) chdir((name))
+#define PerlDir_mkdir(name, mode) Mkdir((name), (mode))
+#ifdef VMS
+#  define PerlDir_chdir(name) chdir(((name) && *(name)) ? (name) : "SYS$LOGIN")
+#else 
+#  define PerlDir_chdir(name) chdir((name))
+#endif
 #define PerlDir_rmdir(name) rmdir((name))
 #define PerlDir_close(dir) closedir((dir))
 #define PerlDir_open(name) opendir((name))