Browse Source

* InterlockedDecrement fixed

florian 20 years ago
parent
commit
e2fd573a9a
1 changed files with 5 additions and 2 deletions
  1. 5 2
      rtl/sparc/sysutilp.inc

+ 5 - 2
rtl/sparc/sysutilp.inc

@@ -21,7 +21,7 @@
 var
 var
   fpc_system_lock : byte;external name 'fpc_system_lock';
   fpc_system_lock : byte;external name 'fpc_system_lock';
 
 
-function InterLockedDecrement (var Target: longint) : longint; assembler;
+function InterLockedDecrement (var Target: longint) : longint; assembler; nostackframe;
 asm
 asm
   { usually, we shouldn't lock here so saving the stack frame for these extra intructions is
   { usually, we shouldn't lock here so saving the stack frame for these extra intructions is
     worse the effort, especially while waiting :)
     worse the effort, especially while waiting :)
@@ -125,7 +125,10 @@ end;
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.4  2005-02-14 17:13:31  peter
+  Revision 1.5  2005-03-12 18:45:15  florian
+    * InterlockedDecrement fixed
+
+  Revision 1.4  2005/02/14 17:13:31  peter
     * truncate log
     * truncate log
 
 
 }
 }