Browse Source

Don’t cache process ID.

Rika Ichinose 1 year ago
parent
commit
8d12774d3b
3 changed files with 1 additions and 8 deletions
  1. 1 6
      rtl/win/syswin.inc
  2. 0 1
      rtl/win32/system.pp
  3. 0 1
      rtl/win64/system.pp

+ 1 - 6
rtl/win/syswin.inc

@@ -568,14 +568,9 @@ begin
    end;
 end;
 
-{ ProcessID cached to avoid repeated calls to GetCurrentProcess. }
-
-var
-  ProcessID: SizeUInt;
-
 function GetProcessID: SizeUInt;
   begin
-    GetProcessID := ProcessID;
+    GetProcessID := GetCurrentProcessID;
   end;
 
 

+ 0 - 1
rtl/win32/system.pp

@@ -651,7 +651,6 @@ initialization
   InitSystemDynLibs;
   { Reset IO Error }
   InOutRes:=0;
-  ProcessID := GetCurrentProcessID;
   DispCallByIDProc:=@DoDispCallByIDError;
 
 finalization

+ 0 - 1
rtl/win64/system.pp

@@ -511,7 +511,6 @@ initialization
   InitSystemDynLibs;
   { Reset IO Error }
   InOutRes:=0;
-  ProcessID := GetCurrentProcessID;
   DispCallByIDProc:=@DoDispCallByIDError;
 
 finalization