/* fs_impl* createfs_impl2(); */ __code allocinode(struct fs_impl* fs_impl, uint dev, struct superblock* sb, __code next(...)){ readsb(dev, sb); Gearef(cbc_context, fs_impl)->inum = 1; goto allocinode_loopcheck(fs_impl, inum, dev, sb, bp, dip, next(...)); }