diff options
Diffstat (limited to 'tdeioslave/file/file.h')
-rw-r--r-- | tdeioslave/file/file.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/tdeioslave/file/file.h b/tdeioslave/file/file.h index 04a6ed225..5ebde9e7c 100644 --- a/tdeioslave/file/file.h +++ b/tdeioslave/file/file.h @@ -62,6 +62,13 @@ public: virtual void mkdir( const KURL& url, int permissions ); virtual void chmod( const KURL& url, int permissions ); virtual void del( const KURL& url, bool isfile); + virtual void listAttr( const KURL& url, const TQCString &ns ); + virtual void readAttr( const KURL& url, const TQCString &ns, + const TQCString& attr ); + virtual void writeAttr( const KURL& url, const TQCString &ns, + const TQCString& attr, const TQCString& value ); + virtual void removeAttr( const KURL& url, const TQCString &ns, + const TQCString& attr ); /** * Special commands supported by this slave: @@ -81,10 +88,10 @@ protected slots: protected: - bool createUDSEntry( const TQString & filename, const TQCString & path, TDEIO::UDSEntry & entry, - short int details, bool withACL ); + bool createUDSEntry( const TQString & filename, const TQCString & path, const TQString & absPath, + TDEIO::UDSEntry & entry, short int details, bool withACL ); int setACL( const char *path, mode_t perm, bool _directoryDefault ); - + TQString getUserName( uid_t uid ); TQString getGroupName( gid_t gid ); |