File: 9660.h

package info (click to toggle)
silo 0.9.8-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 988 kB
  • ctags: 2,245
  • sloc: ansic: 10,619; asm: 2,783; makefile: 405; perl: 77; sh: 3
file content (13 lines) | stat: -rw-r--r-- 448 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
typedef ext2_filsys iso9660_filsys;

struct iso9660_inode {
	unsigned int extent;
	unsigned int size;
};

int iso9660_open(char *device, io_manager io, iso9660_filsys *fs);
int iso9660_namei(iso9660_filsys fs, char *filename, struct iso9660_inode *inode);
void iso9660_close(iso9660_filsys fs);
int iso9660_block_iterate(iso9660_filsys fs, struct iso9660_inode *inode, 
			  int (*func)(iso9660_filsys, blk_t *, int, void *), 
			  void *private);