File: isolib.h

package info (click to toggle)
aboot 0.9b-3
  • links: PTS
  • area: main
  • in suites: etch-m68k, sarge
  • size: 984 kB
  • ctags: 1,659
  • sloc: ansic: 8,970; perl: 738; makefile: 382; asm: 309; sh: 3
file content (30 lines) | stat: -rw-r--r-- 858 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef isolib_h
#define isolib_h

#ifndef __KERNEL_STRICT_NAMES
  /* ask kernel to be careful about name-space pollution: */
# define __KERNEL_STRICT_NAMES
# define fd_set kernel_fd_set
#endif

#include <asm/stat.h>

extern int  iso_read_super (void * data, int quiet);
extern int  iso_open (const char * filename);
extern int  iso_bread (int fd, long blkno, long nblks, char * buffer);
extern void iso_close (int fd);
extern long iso_map (int fd, long block);
extern int  iso_fstat (int fd, struct stat * buf);
extern char *iso_readdir_i(int fd, int rewind);
extern int  isonum_711 (char *p);
extern int  isonum_712 (char *p);
extern int  isonum_721 (char *p);
extern int  isonum_722 (char *p);
extern int  isonum_723 (char *p);
extern int  isonum_731 (char *p);
extern int  isonum_732 (char *p);
extern int  isonum_733 (char *p);

#endif /* isolib_h */