Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/src/cmd/cwfs/32bit.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


/*
 * fundamental constants and types of the implementation
 * changing any of these changes the layout on disk
 */

/*
 * compatible on disk with the old 32-bit file server and can also speak 9P1.
 * this lets people run this file server on their old file systems.
 * DON'T TOUCH or you'll break compatibility.
 */
enum {
	NAMELEN		= 28,		/* max size of file name components */
	NDBLOCK		= 6,		/* number of direct blocks in Dentry */
	NIBLOCK		= 2,		/* max depth of indirect blocks */
};

typedef long Off;	/* file offsets & sizes, in bytes & blocks */

#define COMPAT32
#define swaboff swab4

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].