quinn-os/ramdisk.h

10 lines
558 B
C

#ifndef __RAMDISK_H
#define __RAMDISK_H
extern int init_ramdisk(multiboot_info_t *mbd);
extern unsigned char ramdisk_exists();
extern void ramdisk_write_block(unsigned int blockno, char *source, unsigned int blocksize);
extern void ramdisk_write_blocks(unsigned int blockstart, unsigned int blockcount, char *source, unsigned int blocksize);
extern char *ramdisk_read_block(unsigned int blockno, char *dest, unsigned int blocksize);
extern int ramdisk_read_blocks(unsigned int blockstart, unsigned int blockcount, char *dest, unsigned int blocksize);
#endif