mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-11 12:07:12 -06:00
Update to 7-Zip Version 21.02
This commit is contained in:
@@ -17,6 +17,8 @@ bool GetSystemDir(FString &path);
|
||||
bool SetDirTime(CFSTR path, const FILETIME *cTime, const FILETIME *aTime, const FILETIME *mTime);
|
||||
|
||||
|
||||
#ifdef _WIN32
|
||||
|
||||
bool SetFileAttrib(CFSTR path, DWORD attrib);
|
||||
|
||||
/*
|
||||
@@ -26,6 +28,8 @@ bool SetFileAttrib(CFSTR path, DWORD attrib);
|
||||
bits that are related to current system only.
|
||||
*/
|
||||
|
||||
#endif
|
||||
|
||||
bool SetFileAttrib_PosixHighDetect(CFSTR path, DWORD attrib);
|
||||
|
||||
|
||||
@@ -61,7 +65,7 @@ bool GetCurrentDir(FString &resultPath);
|
||||
|
||||
bool MyGetTempPath(FString &resultPath);
|
||||
|
||||
class CTempFile
|
||||
class CTempFile MY_UNCOPYABLE
|
||||
{
|
||||
bool _mustBeDeleted;
|
||||
FString _path;
|
||||
@@ -76,7 +80,9 @@ public:
|
||||
bool MoveTo(CFSTR name, bool deleteDestBefore);
|
||||
};
|
||||
|
||||
class CTempDir
|
||||
|
||||
#ifdef _WIN32
|
||||
class CTempDir MY_UNCOPYABLE
|
||||
{
|
||||
bool _mustBeDeleted;
|
||||
FString _path;
|
||||
@@ -88,9 +94,11 @@ public:
|
||||
bool Create(CFSTR namePrefix) ;
|
||||
bool Remove();
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
#if !defined(UNDER_CE)
|
||||
class CCurrentDirRestorer
|
||||
class CCurrentDirRestorer MY_UNCOPYABLE
|
||||
{
|
||||
FString _path;
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user