// abstraction layer for filesystems #include #include "fs.h" // // returns number of entries in the directory specified by name. // fills 0-max into *dirs int fs_readdir(const char *name,fs_dirent *dirs,int max) { int testdata=5; int inodes[]={13,14,15,16,17}; char names[][256]={"dupa","test","drei","vier","funf"}; char type[]={2,2,1,2,1}; for(int i=0;i<5;i++) { dirs[i].inode=inodes[i]; for(int j=0;j<256;j++) dirs[i].name[j]=names[i][j]; dirs[i].type=type[i]; } return 5; }