Remove some declarations (not all correct) and #include <errno.h>, <time.h>, and <unistd.h> to get the correct declarations. Disable mount(2), umount(2), and stime(2) because BSD (around 4.3BSD-Reno) lost compatibility with these Unix v7 functions.
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			685 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			685 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
| 	Provisional arrangement for determining the system on which
 | |
| 	the program is being translated.
 | |
| */
 | |
| 
 | |
| /* $Id$ */
 | |
| 
 | |
| #include <local.h>
 | |
| 
 | |
| #ifdef	BSD4_1
 | |
| #define	BSD_X
 | |
| #endif	/* BSD4_1 */
 | |
| 
 | |
| #ifdef	BSD4_2
 | |
| #define	BSD_X
 | |
| #endif	/* BSD4_2 */
 | |
| 
 | |
| #ifdef	SYS_5
 | |
| #define	SYS_V
 | |
| #endif	/* SYS_5 */
 | |
| 
 | |
| /* FIXME: A lot of modern systems, including Linux, don't have struct sgtty
 | |
|  * and associated ioctls. If you *do* have it, uncomment this. All this
 | |
|  * code should probably be rewritten one day to use termios instead, which
 | |
|  * seems to be the standard that won. --- dtrg */
 | |
|  
 | |
| //#define WANT_SGTTY
 | |
| 
 | |
| /* FIXME: Uncomment to enable these calls in moncalls.c */
 | |
| 
 | |
| //#define WANT_MOUNT_UMOUNT
 | |
| //#define WANT_STIME
 |