Initial revision
This commit is contained in:
		
							parent
							
								
									55f63a8a12
								
							
						
					
					
						commit
						5abd614e01
					
				
					 2 changed files with 36 additions and 0 deletions
				
			
		
							
								
								
									
										20
									
								
								mach/m68k4/libsys/execle.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								mach/m68k4/libsys/execle.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | |||
| .define _execle
 | ||||
| .extern _execle
 | ||||
| .sect .text | ||||
| .sect .rom | ||||
| .sect .data | ||||
| .sect .bss | ||||
| .sect .text | ||||
| _execle:	link a6,#0 | ||||
| 		tst.b -48(sp) | ||||
| 		lea 12(a6),a0 | ||||
| 1: | ||||
| 		tst.l (a0)+ | ||||
| 		bne 1b | ||||
| 		move.l a0,-(sp) | ||||
| 		pea 12(a6) | ||||
| 		move.l 8(a6),-(sp) | ||||
| 		jsr _execve | ||||
| 		add.l #0xC,sp | ||||
| 		unlk a6 | ||||
| 		rts | ||||
							
								
								
									
										16
									
								
								mach/m68k4/libsys/execv.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								mach/m68k4/libsys/execv.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,16 @@ | |||
| .define _execv
 | ||||
| .extern _execv
 | ||||
| .sect .text | ||||
| .sect .rom | ||||
| .sect .data | ||||
| .sect .bss | ||||
| .sect .text | ||||
| _execv:		link a6,#0 | ||||
| 		tst.b -48(sp) | ||||
| 		move.l _environ,-(sp) | ||||
| 		move.l 12(a6),-(sp) | ||||
| 		move.l 8(a6),-(sp) | ||||
| 		jsr _execve | ||||
| 		add.l #0xC,sp | ||||
| 		unlk a6 | ||||
| 		rts | ||||
		Loading…
	
	Add table
		
		Reference in a new issue