 f984dbba70
			
		
	
	
		f984dbba70
		
	
	
	
	
		
			
			. move mfs-specific struct, constants to mfs/, so mfs-specific, on-disk format structs and consts are fully isolated from generic structs and functions . removes de and readfs utils
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*	dirent.h - Declarations for directory reading routines.
 | |
|  *							Author: Kees J. Bot
 | |
|  *								24 Apr 1989
 | |
|  *
 | |
|  * Note: The V7 format directory entries used under Minix must be transformed
 | |
|  * into a struct dirent with a d_name of at least 15 characters.  Given that
 | |
|  * we have to transform V7 entries anyhow it is little trouble to let the
 | |
|  * routines understand the so-called "flex" directory format too.
 | |
|  */
 | |
| 
 | |
| #ifndef _DIRENT_H
 | |
| #define _DIRENT_H
 | |
| 
 | |
| #include <sys/cdefs.h>
 | |
| 
 | |
| 	/* Name of length len needs _EXTENT(len) extra slots. */
 | |
| #define _EXTENT(len)	(((len) + 5) >> 3)
 | |
| 
 | |
| /* The block size must be at least 1024 bytes, because otherwise
 | |
|  * the superblock (at 1024 bytes) overlaps with other filesystem data.
 | |
|  */
 | |
| #define _MIN_BLOCK_SIZE		 1024
 | |
| 
 | |
| /* The below is allocated in some parts of the system as the largest
 | |
|  * a filesystem block can be. For instance, the boot monitor allocates
 | |
|  * 3 of these blocks and has to fit within 64kB, so this can't be
 | |
|  * increased without taking that into account.
 | |
|  */
 | |
| #define _MAX_BLOCK_SIZE		 4096
 | |
| 
 | |
| /* This is the block size for the fixed versions of the filesystem (V1/V2) */
 | |
| #define _STATIC_BLOCK_SIZE	1024
 | |
| 
 | |
| #endif /* _DIRENT_H */
 |