2
0
Эх сурвалжийг харах

* errno+4 becomes errno+8

marco 21 жил өмнө
parent
commit
24bf59caa6

+ 12 - 9
rtl/bsd/x86_64/syscall.inc

@@ -35,7 +35,7 @@ asm
   movq  FPC_THREADVAR_RELOCATE,%rax
   movq  FPC_THREADVAR_RELOCATE,%rax
   testq %rax,%rax
   testq %rax,%rax
   jne   .LThread
   jne   .LThread
-  movq  %rcx,Errno+4
+  movq  %rcx,Errno+8
   jmp   .LNoThread
   jmp   .LNoThread
 .LThread:
 .LThread:
   pushq %rcx
   pushq %rcx
@@ -60,7 +60,7 @@ asm
   movq  FPC_THREADVAR_RELOCATE,%rax
   movq  FPC_THREADVAR_RELOCATE,%rax
   testq %rax,%rax
   testq %rax,%rax
   jne   .LThread
   jne   .LThread
-  movq  %rcx,Errno+4
+  movq  %rcx,Errno+8
   jmp   .LNoThread
   jmp   .LNoThread
 .LThread:
 .LThread:
   pushq %rcx
   pushq %rcx
@@ -87,7 +87,7 @@ asm
   movq  FPC_THREADVAR_RELOCATE,%rax
   movq  FPC_THREADVAR_RELOCATE,%rax
   testq %rax,%rax
   testq %rax,%rax
   jne   .LThread
   jne   .LThread
-  movq  %rcx,Errno+4
+  movq  %rcx,Errno+8
   jmp   .LNoThread
   jmp   .LNoThread
 .LThread:
 .LThread:
   pushq %rcx
   pushq %rcx
@@ -115,7 +115,7 @@ asm
   movq  FPC_THREADVAR_RELOCATE,%rax
   movq  FPC_THREADVAR_RELOCATE,%rax
   testq %rax,%rax
   testq %rax,%rax
   jne   .LThread
   jne   .LThread
-  movq  %rcx,Errno+4
+  movq  %rcx,Errno+8
   jmp   .LNoThread
   jmp   .LNoThread
 .LThread:
 .LThread:
   pushq %rcx
   pushq %rcx
@@ -144,7 +144,7 @@ asm
   movq  FPC_THREADVAR_RELOCATE,%rax
   movq  FPC_THREADVAR_RELOCATE,%rax
   testq %rax,%rax
   testq %rax,%rax
   jne   .LThread
   jne   .LThread
-  movq  %rcx,Errno+4
+  movq  %rcx,Errno+8
   jmp   .LNoThread
   jmp   .LNoThread
 .LThread:
 .LThread:
   pushq %rcx
   pushq %rcx
@@ -174,7 +174,7 @@ asm
   movq  FPC_THREADVAR_RELOCATE,%rax
   movq  FPC_THREADVAR_RELOCATE,%rax
   testq %rax,%rax
   testq %rax,%rax
   jne   .LThread
   jne   .LThread
-  movq  %rcx,Errno+4
+  movq  %rcx,Errno+8
   jmp   .LNoThread
   jmp   .LNoThread
 .LThread:
 .LThread:
   pushq %rcx
   pushq %rcx
@@ -206,7 +206,7 @@ asm
   movq  FPC_THREADVAR_RELOCATE,%rax
   movq  FPC_THREADVAR_RELOCATE,%rax
   testq %rax,%rax
   testq %rax,%rax
   jne   .LThread
   jne   .LThread
-  movq  %rcx,Errno+4
+  movq  %rcx,Errno+8
   jmp   .LNoThread
   jmp   .LNoThread
 .LThread:
 .LThread:
   pushq %rcx
   pushq %rcx
@@ -228,7 +228,7 @@ procedure actualsyscall; assembler; {inline requires a dummy push IIRC}
      movq  FPC_THREADVAR_RELOCATE,%rax
      movq  FPC_THREADVAR_RELOCATE,%rax
      testq %rax,%rax
      testq %rax,%rax
      jne   .LThread
      jne   .LThread
-     movq  %rcx,Errno+4
+     movq  %rcx,Errno+8
      jmp   .LNoThread
      jmp   .LNoThread
    .LThread:
    .LThread:
      pushq %rcx
      pushq %rcx
@@ -259,7 +259,10 @@ end;
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.2  2004-05-16 21:01:23  marco
+  Revision 1.3  2004-05-18 20:05:01  marco
+   * errno+4 becomes errno+8
+
+  Revision 1.2  2004/05/16 21:01:23  marco
    * syscallnr for __syscall entered
    * syscallnr for __syscall entered
 
 
   Revision 1.1  2004/05/16 20:48:32  marco
   Revision 1.1  2004/05/16 20:48:32  marco