diff options
Diffstat (limited to '7zip/Compress/Rar29/Original/system.cpp')
-rwxr-xr-x | 7zip/Compress/Rar29/Original/system.cpp | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/7zip/Compress/Rar29/Original/system.cpp b/7zip/Compress/Rar29/Original/system.cpp deleted file mode 100755 index 1d3cdafe..00000000 --- a/7zip/Compress/Rar29/Original/system.cpp +++ /dev/null @@ -1,79 +0,0 @@ -#include "rar.hpp" - -#ifndef _WIN_CE -static int SleepTime=0; - -void InitSystemOptions(int SleepTime) -{ - ::SleepTime=SleepTime; -} -#endif - - -#if !defined(SFX_MODULE) && !defined(_WIN_CE) - -#if defined(_WIN_32) && !defined(BELOW_NORMAL_PRIORITY_CLASS) -#define BELOW_NORMAL_PRIORITY_CLASS 0x00004000 -#define ABOVE_NORMAL_PRIORITY_CLASS 0x00008000 -#endif - -void SetPriority(int Priority) -{ -#ifdef _WIN_32 - uint PriorityClass; - int PriorityLevel; - if (Priority<1 || Priority>15) - return; - - if (Priority==1) - { - PriorityClass=IDLE_PRIORITY_CLASS; - PriorityLevel=THREAD_PRIORITY_IDLE; - } - else - if (Priority<7) - { - PriorityClass=IDLE_PRIORITY_CLASS; - PriorityLevel=Priority-4; - } - else - if (Priority==7) - { - PriorityClass=BELOW_NORMAL_PRIORITY_CLASS; - PriorityLevel=THREAD_PRIORITY_ABOVE_NORMAL; - } - else - if (Priority<10) - { - PriorityClass=NORMAL_PRIORITY_CLASS; - PriorityLevel=Priority-7; - } - else - if (Priority==10) - { - PriorityClass=ABOVE_NORMAL_PRIORITY_CLASS; - PriorityLevel=THREAD_PRIORITY_NORMAL; - } - else - { - PriorityClass=HIGH_PRIORITY_CLASS; - PriorityLevel=Priority-13; - } - SetPriorityClass(GetCurrentProcess(),PriorityClass); - SetThreadPriority(GetCurrentThread(),PriorityLevel); -#endif -} -#endif - - -void Wait() -{ -#if defined(_WIN_32) && !defined(_WIN_CE) && !defined(SFX_MODULE) - if (SleepTime!=0) - Sleep(SleepTime); -#endif -} - - - - |