Ver código fonte

* More errno changes

marco 23 anos atrás
pai
commit
82f9961048
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      rtl/bsd/i386/syscall.inc

+ 3 - 3
rtl/bsd/i386/syscall.inc

@@ -37,11 +37,11 @@ procedure actualsyscall; assembler; {inline requires a dummy push IIRC}
          ret
 .LErrorcode:
 	 {$ifdef ErrnoWord}
-          movw  %bx,Errno
+          movw  %ax,Errno
 	 {$else}
-          movl %ebx,Errno
+          movl %eax,Errno
 	 {$endif}
-//       mov $-1,%eax
+       mov $-1,%eax
    end;
 
 function Do_SysCall(sysnr:LONGINT):longint; assembler; [public,alias:'FPC_DOSYS0'];