| 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;
}