]> git.lyx.org Git - lyx.git/blobdiff - src/support/os_os2.C
another safety belt
[lyx.git] / src / support / os_os2.C
index 358d487eb0937241661ca280426a76d78077bd4f..bc05f319c28f2708fe582612ea4d10b581026aa5 100644 (file)
@@ -155,10 +155,35 @@ string os::slashify_path(string p) {
        return p;
 }
 
-string os::external_path(string p) {
+
+string os::external_path(string const &p) {
        return p;
 }
 
-string os::internal_path(string 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 when
+// reading a file
+char const * os::read_mode()
+{
+       return "r";
+}
+
+// returns a string suitable to be passed to popen when
+// reading a pipe
+char const * os::popen_read_mode()
+{
+       return "r";
+}