return p;
}
-string os::external_path(string p) {
+
+string os::external_path(string const &p) {
+ return p;
+}
+
+
+string os::internal_path(string const &p) {
return p;
}
+
+
+bool os::is_absolute_path(string const & p)
+{
+ return (p.length() > 1
+ && isalpha(static_cast<unsigned char>(p[0]))
+ && p[1] == ':');
+}
+
+
+// returns a string suitable to be passed to fopen/popen when
+// reading a file
+char const * os::read_mode()
+{
+ return "r";
+}