Browse Source

- Removed TlsSize variable, it duplicates threadvarblocksize.

git-svn-id: trunk@23360 -
sergei 12 years ago
parent
commit
7969fb4ee1
1 changed files with 3 additions and 6 deletions
  1. 3 6
      rtl/win/systhrd.inc

+ 3 - 6
rtl/win/systhrd.inc

@@ -91,12 +91,10 @@ var
                              Threadvar support
                              Threadvar support
 *****************************************************************************}
 *****************************************************************************}
 
 
-    const
-      threadvarblocksize : dword = 0;
-
-    const
+    var
+      // public names are used by heaptrc unit
+      threadvarblocksize : dword; public name '_FPC_TlsSize';
       TLSKey : DWord = $ffffffff; public name '_FPC_TlsKey';
       TLSKey : DWord = $ffffffff; public name '_FPC_TlsKey';
-      TLSSize : DWord = 0; public name '_FPC_TlsSize';
 
 
     var
     var
       MainThreadIdWin32 : DWORD;
       MainThreadIdWin32 : DWORD;
@@ -132,7 +130,6 @@ var
             if dataindex=nil then
             if dataindex=nil then
               RunError(226);
               RunError(226);
             TlsSetValue(tlskey,dataindex);
             TlsSetValue(tlskey,dataindex);
-            TlsSize:=threadvarblocksize;
           end;
           end;
         SetLastError(errorsave);
         SetLastError(errorsave);
       end;
       end;