📄 glue.h
字号:
#ifndef __GLUE_H#define __GLUE_H#include "asm/types.h"#include "openbios/config.h"#include "libc/byteorder.h"typedef uint64_t sector_t;int devopen(void);int devread(unsigned long sector, unsigned long byte_offset, unsigned long byte_len, void *buf);int file_open(const char *filename);int file_read(void *buf, unsigned long len);int file_seek(unsigned long offset);unsigned long file_size(void);void file_close(void);int mount_fs(void);extern int using_devsize;/* * some of the filesystem drivers don't correctly provide their * prototypes. we fix this here so we can leave them untouched. */int ffs_mount (void);int ffs_read (char *buf, int len);int ffs_dir (char *dirname);int ffs_embed (int *start_sector, int needed_sectors);int vstafs_mount (void);int vstafs_dir (char *dirname);int vstafs_read (char *addr, int len);int ntfs_mount (void);int ntfs_dir (char *dirname);int ntfs_read (char *addr, int len);int affs_mount (void);int affs_dir (char *dirname);int affs_read (char *addr, int len);#endif /* FS_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -