5 Copyright © 1995-2010, The AROS Development Team. All rights reserved.
10 #include "os_aros_support.h"
12 #include "os_unix_support.h"
18 LONG
osMediumInit(struct AFSBase
*, struct Volume
*, struct BlockCache
*);
19 void osMediumFree(struct AFSBase
*, struct Volume
*, LONG
);
20 void remDosNode(struct AFSBase
*afsbase
, struct DosList
*dl
);
21 LONG
readDisk(struct AFSBase
*, struct Volume
*, ULONG
, ULONG
, APTR
);
22 LONG
writeDisk(struct AFSBase
*, struct Volume
*, ULONG
, ULONG
, APTR
);
23 UBYTE
diskPresent(struct AFSBase
*, struct IOHandle
*);
24 BOOL
diskWritable(struct AFSBase
*, struct IOHandle
*);
25 ULONG
sectorSize(struct AFSBase
*, struct IOHandle
*);
26 BOOL
flush(struct AFSBase
*, struct Volume
*);
27 struct IOHandle
*openBlockDevice(struct AFSBase
*, struct IOHandle
*);
28 void closeBlockDevice(struct AFSBase
*, struct IOHandle
*);
29 void check64BitSupport(struct AFSBase
*, struct Volume
*);
30 LONG
attemptAddDosVolume(struct AFSBase
*afsbase
, struct Volume
*volume
);