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 |