Newer
Older
UbixOS / sys / fs / ubixfsv2 / vfs.h
@Christopher W. Olsen Christopher W. Olsen on 9 Jan 2018 553 bytes sys stat
/*#ifndef VFS_H
#define VFS_H

#include <stdlib.h>
#include <stdio.h>

class FileSystemAbstract {
 protected:
 public: 
  virtual   int read(char *, long, long) = 0;
  virtual   int write(char *, long, long) = 0;
  virtual  ~FileSystemAbstract(void) {};
}; // FileSystemAbstract

class DiskFS : public FileSystemAbstract {
 protected:
   FILE * diskFile;
 public:
            DiskFS(const char *);
  virtual   int write(const void *, long, long);
  virtual   int read(void *, long, long);
  virtual  ~DiskFS(void) { };
}; // DiskFS

#endif // !VFS_H
*/