10 lines
558 B
C
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
|