virtual GroupInfo File_getGroup(const File& file) const
throw (SystemException) =0;
+ /**
+ * Checks whether a file is a symlink
+ */
+ virtual bool File_isSymlink(const File& file) const
+ throw (SystemException) =0;
+
/**
* Runs another program (replaces current process)
*/
* Sets umask
*/
virtual void setUmask(int umask) const throw (SystemException) =0;
+
+ /**
+ * Changes root directory for the current process
+ */
+ virtual void chroot(const std::string& dir) const
+ throw (SystemException) =0;
};
};