 adb5107e26
			
		
	
	
		adb5107e26
		
	
	
	
	
		
			
			The NetBSD boot loader loads automatically the kernel module appropriate for the detected root file system; it is preset at "ffs". The MINIX3fs support does not reset the underlying global variable, since there are no use for this on MINIX. As a result, the boot loader searches for /ffs.kmod, and issues two warnings about "module failure to open/load."
		
			
				
	
	
		
			32 lines
		
	
	
		
			848 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			848 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*	$NetBSD: globals.c,v 1.8 2008/11/19 12:36:41 ad Exp $	*/
 | |
| 
 | |
| /*
 | |
|  *	globals.c:
 | |
|  *
 | |
|  *	global variables should be separate, so nothing else
 | |
|  *	must be included extraneously.
 | |
|  */
 | |
| 
 | |
| #include <sys/param.h>
 | |
| #include <netinet/in.h>
 | |
| #include <netinet/in_systm.h>
 | |
| 
 | |
| #include "stand.h"
 | |
| #include "net.h"
 | |
| 
 | |
| u_char	bcea[6] = BA;			/* broadcast ethernet address */
 | |
| 
 | |
| char	rootpath[FNAME_SIZE];		/* root mount path */
 | |
| char	bootfile[FNAME_SIZE];		/* bootp says to boot this */
 | |
| char	hostname[FNAME_SIZE];		/* our hostname */
 | |
| #ifdef __minix
 | |
| char    *fsmod = NULL;
 | |
| #else
 | |
| char	*fsmod =  "ffs";		/* guessed file system module name */
 | |
| #endif
 | |
| char	*fsmod2;			/* a requisite module */
 | |
| struct	in_addr myip;			/* my ip address */
 | |
| struct	in_addr rootip;			/* root ip address */
 | |
| struct	in_addr gateip;			/* swap ip address */
 | |
| n_long	netmask = 0xffffff00;		/* subnet or net mask */
 |