Added some more entry points for ANSI C
This commit is contained in:
		
							parent
							
								
									55fab905c1
								
							
						
					
					
						commit
						666c527a43
					
				
					 14 changed files with 78 additions and 0 deletions
				
			
		|  | @ -3,6 +3,8 @@ _alarm.s | ||||||
| _sbrk.s | _sbrk.s | ||||||
| _brk.s | _brk.s | ||||||
| _close.s | _close.s | ||||||
|  | _creat.s | ||||||
|  | _dup.s | ||||||
| _execl.s | _execl.s | ||||||
| _execve.s | _execve.s | ||||||
| _fork.s | _fork.s | ||||||
|  |  | ||||||
							
								
								
									
										7
									
								
								mach/i86/libsys/_creat.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								mach/i86/libsys/_creat.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | ||||||
|  | .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
 | ||||||
|  | .define __creat
 | ||||||
|  | .extern __creat, cerror | ||||||
|  | __creat:	int 0x88 | ||||||
|  | 	jb 9f | ||||||
|  | 	ret | ||||||
|  | 9: jmp cerror | ||||||
							
								
								
									
										8
									
								
								mach/i86/libsys/_dup.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								mach/i86/libsys/_dup.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | ||||||
|  | .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
 | ||||||
|  | 
 | ||||||
|  | .define __dup
 | ||||||
|  | .extern __dup, cerror | ||||||
|  | __dup:	int 0xc9 | ||||||
|  | 	jb 9f | ||||||
|  | 	ret | ||||||
|  | 9: jmp cerror | ||||||
|  | @ -16,6 +16,7 @@ chroot.s | ||||||
| close.s | close.s | ||||||
| _close.s | _close.s | ||||||
| creat.s | creat.s | ||||||
|  | _creat.s | ||||||
| dup.s | dup.s | ||||||
| _dup.s | _dup.s | ||||||
| errmon.s | errmon.s | ||||||
|  |  | ||||||
							
								
								
									
										13
									
								
								mach/vax4/libbsd4_1a/_creat.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								mach/vax4/libbsd4_1a/_creat.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | ||||||
|  | .sect .text; .sect .rom; .sect .data; .sect .bss
 | ||||||
|  | .sect .text | ||||||
|  | .define	__creat
 | ||||||
|  | creat = 8 | ||||||
|  | 
 | ||||||
|  | .align	1
 | ||||||
|  | __creat: | ||||||
|  | 	.data2	0x0000
 | ||||||
|  | 	chmk	$creat | ||||||
|  | 	bcc 	1f | ||||||
|  | 	jmp 	errmon | ||||||
|  | 1: | ||||||
|  | 	ret | ||||||
|  | @ -4,6 +4,7 @@ _ftime.c | ||||||
| _gtty.c | _gtty.c | ||||||
| _pause.c | _pause.c | ||||||
| _gettimday.s | _gettimday.s | ||||||
|  | _creat.s | ||||||
| _open.s | _open.s | ||||||
| _sigpause.s | _sigpause.s | ||||||
| _brk.s | _brk.s | ||||||
|  | @ -14,6 +15,7 @@ _fstat.s | ||||||
| _ioctl.s | _ioctl.s | ||||||
| _pipe.s | _pipe.s | ||||||
| _wait.s | _wait.s | ||||||
|  | _dup.s | ||||||
| _dup2.s | _dup2.s | ||||||
| _kill.s | _kill.s | ||||||
| _read.s | _read.s | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								mach/vax4/libbsd4_2/_creat.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								mach/vax4/libbsd4_2/_creat.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | ||||||
|  | #include "syscall.h" | ||||||
|  | DEFINE(__creat) | ||||||
|  | SYSTEM(SYS_creat) | ||||||
							
								
								
									
										3
									
								
								mach/vax4/libbsd4_2/_dup.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								mach/vax4/libbsd4_2/_dup.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | ||||||
|  | #include "syscall.h" | ||||||
|  | DEFINE(__dup) | ||||||
|  | SYSTEM(SYS_dup) | ||||||
|  | @ -8,7 +8,9 @@ chmod.s | ||||||
| chown.s | chown.s | ||||||
| chroot.s | chroot.s | ||||||
| creat.s | creat.s | ||||||
|  | _creat.s | ||||||
| dup.s | dup.s | ||||||
|  | _dup.s | ||||||
| dup2.c | dup2.c | ||||||
| _dup2.c | _dup2.c | ||||||
| close.s | close.s | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								mach/vax4/libsysV_2/_creat.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								mach/vax4/libsysV_2/_creat.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | ||||||
|  | .sect .text; .sect .rom; .sect .data; .sect .bss
 | ||||||
|  | .sect .text | ||||||
|  | creat = 8 | ||||||
|  | .define	__creat
 | ||||||
|  | 
 | ||||||
|  | __creat: | ||||||
|  | 	.data2	0x0000
 | ||||||
|  | 	chmk	$creat | ||||||
|  | 	bcc 	1f | ||||||
|  | 	jmp 	cerror | ||||||
|  | 1: | ||||||
|  | 	ret | ||||||
							
								
								
									
										12
									
								
								mach/vax4/libsysV_2/_dup.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								mach/vax4/libsysV_2/_dup.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | ||||||
|  | .sect .text; .sect .rom; .sect .data; .sect .bss
 | ||||||
|  | .sect .text | ||||||
|  | dup = 41 | ||||||
|  | .define	__dup
 | ||||||
|  | 
 | ||||||
|  | __dup: | ||||||
|  | 	.data2	0x0000
 | ||||||
|  | 	chmk	$dup | ||||||
|  | 	bcc 	1f | ||||||
|  | 	jmp 	cerror | ||||||
|  | 1: | ||||||
|  | 	ret | ||||||
|  | @ -83,7 +83,9 @@ _Xwait.s | ||||||
| _alarm.s | _alarm.s | ||||||
| _brk.s | _brk.s | ||||||
| _close.s | _close.s | ||||||
|  | _creat.s | ||||||
| _dup2.c | _dup2.c | ||||||
|  | _dup.c | ||||||
| _execl.c | _execl.c | ||||||
| _execve.s | _execve.s | ||||||
| _exit.s | _exit.s | ||||||
|  |  | ||||||
							
								
								
									
										6
									
								
								mach/xenix3/libsys/_creat.s
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								mach/xenix3/libsys/_creat.s
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | .sect .text; .sect .rom; .sect .data; .sect .bss
 | ||||||
|  | .define __creat
 | ||||||
|  | .sect .text | ||||||
|  | __creat: | ||||||
|  | 	mov	ax,8 | ||||||
|  | 	jmp	sysal | ||||||
							
								
								
									
										5
									
								
								mach/xenix3/libsys/_dup.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								mach/xenix3/libsys/_dup.c
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | ||||||
|  | int | ||||||
|  | _dup(d) | ||||||
|  | { | ||||||
|  | 	return __xdup(d, 0); | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue