UbixOS V2
2.0
vfs.cpp
Go to the documentation of this file.
1
/*#include <stdio.h>
2
#include "vfs.h"
3
4
DiskFS::DiskFS(const char * filename) {
5
diskFile = fopen(filename, "r+");
6
} // DiskFS::DiskFS
7
8
int
9
DiskFS::write(const void * data, long offset, long size) {
10
if (diskFile == NULL) return 1;
11
fseek(diskFile, offset, SEEK_SET);
12
fwrite(data, size, 1, diskFile);
13
return 0;
14
} // DiskFS::write
15
16
int
17
DiskFS::read(void * data, long offset, long size) {
18
if (diskFile == NULL) return 1;
19
fseek(diskFile, offset, SEEK_SET);
20
fread(data, size, 1, diskFile);
21
return 0;
22
} // DiskFS::read
23
*/
C:
Dev
git
UbixOS
sys
fs
ubixfsv2
vfs.cpp
Generated by
1.8.16