isolib.h 858 B

123456789101112131415161718192021222324252627282930
  1. #ifndef isolib_h
  2. #define isolib_h
  3. #ifndef __KERNEL_STRICT_NAMES
  4. /* ask kernel to be careful about name-space pollution: */
  5. # define __KERNEL_STRICT_NAMES
  6. # define fd_set kernel_fd_set
  7. #endif
  8. #include <asm/stat.h>
  9. extern int iso_read_super (void * data, int quiet);
  10. extern int iso_open (const char * filename);
  11. extern int iso_bread (int fd, long blkno, long nblks, char * buffer);
  12. extern void iso_close (int fd);
  13. extern long iso_map (int fd, long block);
  14. extern int iso_fstat (int fd, struct stat * buf);
  15. extern char *iso_readdir_i(int fd, int rewind);
  16. extern int isonum_711 (char *p);
  17. extern int isonum_712 (char *p);
  18. extern int isonum_721 (char *p);
  19. extern int isonum_722 (char *p);
  20. extern int isonum_723 (char *p);
  21. extern int isonum_731 (char *p);
  22. extern int isonum_732 (char *p);
  23. extern int isonum_733 (char *p);
  24. #endif /* isolib_h */