Mercurial > hg > Members > menikon > CbC_xv6
view src/impl/fs_impl_private.cbc @ 241:bc2f3d24faa9
add fs_impl_private
author | menikon |
---|---|
date | Thu, 30 Jan 2020 17:14:45 +0900 |
parents | |
children | 5217253368ad |
line wrap: on
line source
#include "types.h" #include "defs.h" #include "param.h" #include "stat.h" #include "mmu.h" #include "proc.h" #include "spinlock.h" #include "buf.h" #include "fs.h" #include "file.h" #interface "fs_impl.h" /* fs_impl* createfs_impl2(); */ __code allocinode(struct fs_impl* fs_impl, uint dev, struct superblock* sb, __code next(...)){ //:skip readsb(dev, sb); goto allocinode_loop(fs_impl, inum, dev, sb, bp, dip, next(...)); } typedef struct buf buf; typedef struct dinode dinode; __code allocinode_loop(struct fs_impl* fs_impl, int inum, uint dev, struct superblock* sb, struct buf* bp, struct dinode* dip, __code next(...)){ //:skip goto next(...); }