Browse Source

* another "transfer to linux"-commit

florian 20 years ago
parent
commit
98106e588c
3 changed files with 12 additions and 32 deletions
  1. 4 17
      rtl/inc/thread.inc
  2. 4 4
      rtl/inc/threadh.inc
  3. 4 11
      rtl/unix/cthreads.pp

+ 4 - 17
rtl/inc/thread.inc

@@ -256,12 +256,6 @@ begin
   currenttm.rtleventsync(m,p);
   currenttm.rtleventsync(m,p);
 end;
 end;
 
 
-procedure RTLchecksynchronize;
-
-begin
- currenttm.rtlchksyncunix;
-end;
-
 
 
 { ---------------------------------------------------------------------
 { ---------------------------------------------------------------------
     ThreadManager which gives run-time error. Use if no thread support.
     ThreadManager which gives run-time error. Use if no thread support.
@@ -427,15 +421,6 @@ begin
 end;
 end;
 
 
 
 
-procedure NORTLChkSyncUnix;
-
-begin
-  NoThreadError;
-end;
-
-
-
-
 Var
 Var
   NoThreadManager : TThreadManager;
   NoThreadManager : TThreadManager;
 
 
@@ -475,7 +460,6 @@ begin
     rtleventStartWait      :=@NortleventStartWait;
     rtleventStartWait      :=@NortleventStartWait;
     rtleventWaitFor        :=@NortleventWaitFor;
     rtleventWaitFor        :=@NortleventWaitFor;
     rtleventsync           :=@Nortleventsync;
     rtleventsync           :=@Nortleventsync;
-    rtlchksyncunix         :=@nortlchksyncunix;
     end;
     end;
   SetThreadManager(NoThreadManager);
   SetThreadManager(NoThreadManager);
 end;
 end;
@@ -483,7 +467,10 @@ end;
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.22  2005-02-14 17:13:29  peter
+  Revision 1.23  2005-02-25 22:02:46  florian
+    * another "transfer to linux"-commit
+
+  Revision 1.22  2005/02/14 17:13:29  peter
     * truncate log
     * truncate log
 
 
   Revision 1.21  2005/02/07 17:36:54  peter
   Revision 1.21  2005/02/07 17:36:54  peter

+ 4 - 4
rtl/inc/threadh.inc

@@ -46,7 +46,6 @@ type
   TRTLEventHandler          = procedure(AEvent:PRTLEvent);
   TRTLEventHandler          = procedure(AEvent:PRTLEvent);
   TRTLCreateEventHandler    = function:PRTLEvent;
   TRTLCreateEventHandler    = function:PRTLEvent;
   TRTLEventSyncHandler      = procedure (m:trtlmethod;p:tprocedure);
   TRTLEventSyncHandler      = procedure (m:trtlmethod;p:tprocedure);
-  TRTLCheckSyncUnixHandler  = procedure;
 
 
   // TThreadManager interface.
   // TThreadManager interface.
   TThreadManager = Record
   TThreadManager = Record
@@ -81,7 +80,6 @@ type
     RTLEventStartWait      : TRTLEventHandler;
     RTLEventStartWait      : TRTLEventHandler;
     RTLEventWaitFor        : TRTLEventHandler;
     RTLEventWaitFor        : TRTLEventHandler;
     RTLEventSync           : TRTLEventSyncHandler;
     RTLEventSync           : TRTLEventSyncHandler;
-    RTLChkSyncUnix         : TRTLCheckSyncUnixHandler;
   end;
   end;
 
 
 {*****************************************************************************
 {*****************************************************************************
@@ -149,11 +147,13 @@ procedure RTLeventSetEvent(state:pRTLEvent);
 procedure RTLeventStartWait(state:pRTLEvent);
 procedure RTLeventStartWait(state:pRTLEvent);
 procedure RTLeventWaitFor(state:pRTLEvent);
 procedure RTLeventWaitFor(state:pRTLEvent);
 procedure RTLeventsync(m:trtlmethod;p:tprocedure);
 procedure RTLeventsync(m:trtlmethod;p:tprocedure);
-procedure RTLchecksynchronize;
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.27  2005-02-14 17:13:29  peter
+  Revision 1.28  2005-02-25 22:02:48  florian
+    * another "transfer to linux"-commit
+
+  Revision 1.27  2005/02/14 17:13:29  peter
     * truncate log
     * truncate log
 
 
   Revision 1.26  2005/02/06 11:20:52  peter
   Revision 1.26  2005/02/06 11:20:52  peter

+ 4 - 11
rtl/unix/cthreads.pp

@@ -563,20 +563,11 @@ begin
 {$ifdef DEBUG_MT}
 {$ifdef DEBUG_MT}
   Writeln('InitThreads : ',Result);
   Writeln('InitThreads : ',Result);
 {$endif DEBUG_MT}
 {$endif DEBUG_MT}
- {$ifndef ver1_0}
-    InitCriticalSection(SynchronizeCritSect);
-    ExecuteEvent := RtlEventCreate;
-    SynchronizeMethod := nil;
-  {$endif}
 end;
 end;
 
 
 Function CDoneThreads : Boolean;
 Function CDoneThreads : Boolean;
 
 
 begin
 begin
-  {$ifndef ver1_0}
-    DoneCriticalSection(SynchronizeCritSect);
-    RtlEventDestroy(ExecuteEvent);
-  {$endif}
 {$ifndef dynpthreads}
 {$ifndef dynpthreads}
   Result:=True;
   Result:=True;
 {$else}
 {$else}
@@ -626,7 +617,6 @@ begin
     rtlEventStartWait      :=@intrtlEventStartWait;
     rtlEventStartWait      :=@intrtlEventStartWait;
     rtleventWaitFor        :=@intrtleventWaitFor;
     rtleventWaitFor        :=@intrtleventWaitFor;
     rtleventsync           :=trtleventsynchandler(@intrtleventsync);
     rtleventsync           :=trtleventsynchandler(@intrtleventsync);
-    rtlchksyncunix         :=@checksynchronize;
     end;
     end;
   SetThreadManager(CThreadManager);
   SetThreadManager(CThreadManager);
   InitHeapMutexes;
   InitHeapMutexes;
@@ -639,7 +629,10 @@ finalization
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.22  2005-02-25 21:52:07  florian
+  Revision 1.23  2005-02-25 22:02:48  florian
+    * another "transfer to linux"-commit
+
+  Revision 1.22  2005/02/25 21:52:07  florian
     * "transfer to linux"-commit
     * "transfer to linux"-commit
 
 
   Revision 1.21  2005/02/14 17:13:31  peter
   Revision 1.21  2005/02/14 17:13:31  peter