]> git.lyx.org Git - lyx.git/blobdiff - src/support/lyxlib.h
Revert qprocess code. Revisions reverted: 22026, 22030, 22044, 22048,
[lyx.git] / src / support / lyxlib.h
index 0b7469794a3468eb6db2735c483bcc4d40affa8c..b7952d2868d966a34fd4270350908a72488e9c92 100644 (file)
@@ -25,8 +25,6 @@ namespace support {
 
 /// get the current working directory
 FileName const getcwd();
-/// change to a directory, 0 is returned on success.
-int chdir(FileName const & name);
 /// Change file permissions
 bool chmod(FileName const & file, unsigned long int mode);
 /**
@@ -36,17 +34,18 @@ bool chmod(FileName const & file, unsigned long int mode);
 bool rename(FileName const & from, FileName const & to);
 /// copy a file, returns false it it fails
 bool copy(FileName const & from, FileName const & to,
-          unsigned long int mode = (unsigned long int)-1);
-/// generates a checksum of a file
-unsigned long sum(FileName const & file);
+         unsigned long int mode = (unsigned long int)-1);
 /// FIXME: some point to this hmm ?
 int kill(int pid, int sig);
 /// FIXME: same here
 void abort();
 /// create the given directory with the given mode
+/// \ret return 0 if the directory is successfully created
 int mkdir(FileName const & pathname, unsigned long int mode);
-/// unlink the given file
-int unlink(FileName const & file);
+/// create the given directory with the given mode, create all
+/// intermediate directories if necessary
+/// \ret return 0 if the directory is successfully created
+int makedir(char * pathname, unsigned long int mode=0755);
 /// (securely) create a temporary file in the given dir with the given mask
 /// \p mask must be in filesystem encoding
 FileName const tempName(FileName const & dir = FileName(),