27 lines
399 B
C
27 lines
399 B
C
// vfs.h
|
|
// Author: Josh Holtrop
|
|
// Date: 03/11/04
|
|
|
|
#ifndef __HOS_VFS__
|
|
#define __HOS_VFS__ __HOS_VFS__
|
|
|
|
#include "hos_defines.h"
|
|
|
|
typedef struct
|
|
{
|
|
void *diskDevice;
|
|
int deviceType;
|
|
char label[12];
|
|
void *link;
|
|
} Volume;
|
|
|
|
enum VFS_DISK_TYPES {VFS_RD, VFS_FD, VFS_HD, VFS_NUM_DISK_TYPES};
|
|
|
|
void vfs_init();
|
|
Volume *vfs_newVolume();
|
|
Volume *vfs_getLastVolume();
|
|
|
|
#endif
|
|
|
|
|