Annotation of qemu/roms/openbios/fs/grubfs/glue.h, revision 1.1

1.1     ! root        1: #ifndef __GLUE_H
        !             2: #define __GLUE_H
        !             3: 
        !             4: #include "asm/types.h"
        !             5: #include "config.h"
        !             6: #include "libc/byteorder.h"
        !             7: 
        !             8: typedef uint64_t sector_t;
        !             9: 
        !            10: int devopen(void);
        !            11: 
        !            12: int devread(unsigned long sector, unsigned long byte_offset,
        !            13:        unsigned long byte_len, void *buf);
        !            14: 
        !            15: int file_open(const char *filename);
        !            16: int file_read(void *buf, unsigned long len);
        !            17: int file_seek(unsigned long offset);
        !            18: unsigned long file_size(void);
        !            19: void file_close(void);
        !            20: 
        !            21: int mount_fs(void);
        !            22: 
        !            23: extern int using_devsize;
        !            24: 
        !            25: /*
        !            26:  * some of the filesystem drivers don't correctly provide their
        !            27:  * prototypes. we fix this here so we can leave them untouched.
        !            28:  */
        !            29: 
        !            30: int ffs_mount (void);
        !            31: int ffs_read (char *buf, int len);
        !            32: int ffs_dir (char *dirname);
        !            33: int ffs_embed (int *start_sector, int needed_sectors);
        !            34: 
        !            35: int vstafs_mount (void);
        !            36: int vstafs_dir (char *dirname);
        !            37: int vstafs_read (char *addr, int len);
        !            38: 
        !            39: int ntfs_mount (void);
        !            40: int ntfs_dir (char *dirname);
        !            41: int ntfs_read (char *addr, int len);
        !            42: 
        !            43: int affs_mount (void);
        !            44: int affs_dir (char *dirname);
        !            45: int affs_read (char *addr, int len);
        !            46: 
        !            47: 
        !            48: #endif /* FS_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.