use system module for system calls
This commit is contained in:
		
							parent
							
								
									c03e25dc0d
								
							
						
					
					
						commit
						724d5ba148
					
				
					 2 changed files with 3 additions and 5 deletions
				
			
		|  | @ -20,7 +20,7 @@ parser:		$(GFILES) | |||
| 		@touch parser | ||||
| 
 | ||||
| LLgen:		$(OBJECTS) | ||||
| 		$(CC) $(PROF) $(LDFLAGS) $(OBJECTS)  -o LLgen | ||||
| 		$(CC) $(PROF) $(LDFLAGS) $(OBJECTS) $(EMHOME)/modules/lib/libsystem.a -o LLgen | ||||
| 		@size LLgen | ||||
| 
 | ||||
| pr :  | ||||
|  |  | |||
|  | @ -33,15 +33,13 @@ extern string	libpath(); | |||
| UNLINK(x) string x; { | ||||
| 	/* Must remove the file "x" */ | ||||
| 
 | ||||
| 	unlink(x);	/* systemcall to remove file */ | ||||
| 	sys_remove(x);	/* systemcall to remove file */ | ||||
| } | ||||
| 
 | ||||
| RENAME(x,y) string x,y; { | ||||
| 	/* Must move the file "x" to the file "y" */ | ||||
| 
 | ||||
| 	unlink(y); | ||||
| 	if(link(x,y)!=0)fatal(1,"Cannot link to %s",y); | ||||
| 	unlink(x); | ||||
| 	if(! sys_rename(x,y)) fatal(1,"Cannot rename to %s",y); | ||||
| } | ||||
| 
 | ||||
| string | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue