Revision 1 (by moose, 2006/07/06 01:31:16) Initial import
#include <stdio.h>
#include <stdint.h>

#define inode_size 22
typedef struct inode_s {
	uint8_t i_type;
	uint8_t i_flags;
	uint16_t i_filtr; // bitmap of filters
	uint16_t i_blocks;
	uint32_t i_size;
	uint32_t i_ref; // for hard links

	uint32_t in; // 'physical' inode number.
	uint32_t pos;

	// symlink data, extent's, etc
	uint8_t i_nd[ ];
} __attribute__((packed)) inode_t;

int main(int argc, char **argv)
{
	inode_t inode;
	printf("inode size: %i\n", sizeof(inode));

	return 0;
}