gcc-3.3.6 -m32 -g3 --no-builtin -DLINUX_SIM -DNDEBUG -c -o sim_fs.o fs.c
fs.c: In function `remove_direntry':
fs.c:129: error: storage size of `detemp' isn't known
fs.c:134: error: structure has no member named `size'
fs.c:164: error: structure has no member named `size'
fs.c:164: error: invalid application of `sizeof' to an incomplete type
fs.c:168: error: structure has no member named `size'
fs.c:168: error: `DE_SLACK_PER_BLK' undeclared (first use in this function)
fs.c:168: error: (Each undeclared identifier is reported only once
fs.c:168: error: for each function it appears in.)
fs.c: In function `fs_open':
fs.c:196: error: structure has no member named `d_inode'
fs.c:197: error: structure has no member named `pos'
fs.c:198: error: structure has no member named `dirty'
fs.c:202: error: structure has no member named `idx'
fs.c: In function `fs_close':
fs.c:216: error: structure has no member named `idx'
fs.c: In function `find_in_dir':
fs.c:415: error: structure has no member named `size'
fs.c:418: error: structure has no member named `size'
fs.c:418: error: invalid application of `sizeof' to an incomplete type
fs.c:418: error: `DIRENTS_PER_BLK' undeclared (first use in this function)
fs.c:419: error: structure has no member named `size'
fs.c:419: error: invalid application of `sizeof' to an incomplete type
fs.c:429: error: invalid use of undefined type `struct dirent'
fs.c:429: error: dereferencing pointer to incomplete type
fs.c:435: error: invalid use of undefined type `struct dirent'
fs.c:435: error: dereferencing pointer to incomplete type
fs.c: In function `name2inode':
fs.c:451: error: `MAX_FILENAME_LEN' undeclared (first use in this function)
fs.c:456: error: structure has no member named `d_super'
make: *** [sim_fs.o] Error 1