 349a158056
			
		
	
	
		349a158056
		
	
	
	
	
		
			
			. rc script and service know to look in /usr/pkg/.. for extra binaries and conf files . service split into parsing config and doing RS request so that a new utility (printconfig) can just print the config in machine-parseable format for netconf integration . converted all base system eth drivers/netconf
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _MINLIB
 | |
| #define _MINLIB
 | |
| 
 | |
| #ifndef _MINIX_ANSI_H
 | |
| #include <minix/ansi.h>
 | |
| #endif
 | |
| 
 | |
| /* Miscellaneous BSD. */
 | |
| _PROTOTYPE(char *itoa, (int _n));
 | |
| #ifndef __NBSD_LIBC
 | |
| _PROTOTYPE(char *getpass, (const char *_prompt));
 | |
| #ifdef __ACK__
 | |
| _PROTOTYPE(void swab, (char *_from, char *_to, int _count));
 | |
| #endif
 | |
| #endif /* !_NBSD_LIBC */
 | |
| 
 | |
| /* Miscellaneous MINIX. */
 | |
| _PROTOTYPE(void std_err, (const char *_s));
 | |
| _PROTOTYPE(void prints, (const char *_s, ...));
 | |
| _PROTOTYPE(int fsversion, (char *_dev, char *_prog));
 | |
| _PROTOTYPE(int getprocessor, (void));
 | |
| _PROTOTYPE(void _cpuid, (u32_t *eax, u32_t *ebx, u32_t *ecx, u32_t *edx));
 | |
| _PROTOTYPE(int load_mtab, (char *_prog_name));
 | |
| _PROTOTYPE(int rewrite_mtab, (char *_prog_name));
 | |
| _PROTOTYPE(int get_mtab_entry, (char *_s1, char *_s2, char *_s3, char *_s4));
 | |
| _PROTOTYPE(int put_mtab_entry, (char *_s1, char *_s2, char *_s3, char *_s4));
 | |
| 
 | |
| /* read_tsc() and friends */
 | |
| _PROTOTYPE(void read_tsc, (u32_t *hi, u32_t *lo));
 | |
| _PROTOTYPE(void read_tsc_64, (u64_t *t));
 | |
| 
 | |
| /* return values for fsversion */
 | |
| #define FSVERSION_MFS1	0x00001
 | |
| #define FSVERSION_MFS2	0x00002
 | |
| #define FSVERSION_MFS3	0x00003
 | |
| #define FSVERSION_EXT2	0x10002
 | |
| 
 | |
| #endif
 |