wok annotate linld/stuff/src/ISO9660.H @ rev 19825

linld/tazboot: can boot memtest & ipxe
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Mar 05 13:22:08 2017 +0100 (2017-03-05)
parents 76087975885f
children 008ac2992c52
rev   line source
pascal@19515 1 #ifndef __ISO9660_H
pascal@19515 2 #define __ISO9660_H
pascal@19571 3 extern struct isostate {
pascal@19571 4 int fd;
pascal@19571 5 unsigned long fileofs;
pascal@19571 6 unsigned long filesize;
pascal@19571 7 unsigned short filemod;
pascal@19571 8 char *filename;
pascal@19571 9 //private
pascal@19571 10 unsigned long dirofs, dirsize;
pascal@19636 11 unsigned long curdirofs, curdirsize;
pascal@19636 12 unsigned curpos;
pascal@19571 13 } isostate;
pascal@19571 14 #define isofd isostate.fd
pascal@19571 15 #define isofileofs isostate.fileofs
pascal@19571 16 #define isofilesize isostate.filesize
pascal@19571 17 #define isofilemod isostate.filemod
pascal@19571 18 #define isofilename isostate.filename
pascal@19825 19 extern "C" unsigned long isolseek(const unsigned long *offset);
pascal@19515 20 extern int isoreset(char *name);
pascal@19825 21 extern int isoopen(const char *name);
pascal@19515 22 extern int isoreaddir(int restart);
pascal@19515 23 #define isolabel() do { isofileofs=0x8028; isofilesize=32; } while (0)
pascal@19515 24 #endif