mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 11:39:40 +01:00 
			
		
		
		
	* errno+4 becomes errno+8
This commit is contained in:
		
							parent
							
								
									0aff9a5096
								
							
						
					
					
						commit
						24bf59caa6
					
				@ -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
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user