]> git.lyx.org Git - lyx.git/blobdiff - src/support/os.h
Remove executable status info from typeIndicator.
[lyx.git] / src / support / os.h
index 331d61e9e81b8a7a637ce49953a61f6a3db7f6af..bb4a0231391a7b11a0709704ab1de049a2405448 100644 (file)
@@ -30,21 +30,23 @@ enum shell_type {
 // do some work just once
 void init(int argc, char * argv[]);
 // returns path of LyX binary
-std::string binpath();
+std::string const & binpath();
 // returns name of LyX binary
-std::string binname();
+std::string const & binname();
 //
 void setTmpDir(std::string const & p);
 //
-std::string getTmpDir();
+std::string const & getTmpDir();
+// Returns the user's home directory ($HOME in the unix world).
+std::string const & homepath();
+// Returns the name of the NULL device (/dev/null, null).
+std::string const & nulldev();
 //
 std::string current_root();
 //
 shell_type shell();
 // DBCS aware!
 std::string::size_type common_path(std::string const & p1, std::string const & p2);
-// no-op on UNIX, '\\'->'/' on OS/2 and Win32, ':'->'/' on MacOS, etc.
-std::string slashify_path(std::string const & p);
 // Converts a unix style path to host OS style.
 std::string external_path(std::string const & p);
 // Converts a host OS style path to unix style.