Explorar el Código

* More errno changes

marco hace 23 años
padre
commit
82f9961048
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  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'];