Newer
Older
ubixos / src / sys / ubixfsv2 / ubixfs.h
@flameshadow flameshadow on 7 Sep 2004 471 bytes chg: sync
#ifndef UBIXFS_H
#define UBIXFS_H

#include "superblock.h"
#include "fsAbstract.h"

class UbixFS : public vfs_abstract {
 protected:
  signed char * freeBlockList;
  diskSuperBlock * superBlock;
  int32        getFreeBlock(uInt32);
  int32        getFreeBlock(void);
  int32        get8FreeBlocks(uInt32);
 public:
                  UbixFS(dev_t *);
  virtual int init(void);
  virtual int format(dev_t *);
  virtual     ~UbixFS(void); 
}; // UbixFS

#endif // !UBIXFS_H