include/coredisk.h File Reference

??? More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  Diskheader
struct  freediskarray
struct  freediskentry
struct  type2ddbc
struct  type2ddbcloaf
struct  typedbc
union  typediskcrum
union  typediskloaf
struct  typediskloafhedr
struct  typeduc
struct  typeducloaf
struct  typefreediskloaf
struct  typeuberdiskloaf
struct  typeuberdiskloaffake
union  typeuberrawdiskloaf

Defines

#define typedbcloaf   typedbc
#define NUMDISKBLOCKSINLOAF   1
#define NUMBYTESINLOAF   ((NUMDISKBLOCKSINLOAF)*XUBUFSIZ)
#define MAXTHINGIESINLOAF   9
#define NUMLOAFSOFBITMAP   50
#define BITMAPSIZE   (NUMBYTESINLOAF*NUMLOAFSOFBITMAP-(sizeof(unsigned)+sizeof(bool)))
#define NUMDISKLOAFSINHEADER   (sizeof(Diskheader)/NUMBYTESINLOAF+1)
#define GRANFDISKLOCATION   (NUMDISKLOAFSINHEADER+1)
#define SPANFDISKLOCATION   (NUMDISKLOAFSINHEADER+2)
#define PARTIALFREEDISKLOCATION   (NUMDISKLOAFSINHEADER+3)
#define NFREEENTRYS   ((NUMBYTESINLOAF - sizeof(freediskentry))/(sizeof(freediskentry)))
#define SIZEOFUBERDISKHEADER   6


Detailed Description

???

(to be defined)

Definition in file coredisk.h.


Define Documentation

#define BITMAPSIZE   (NUMBYTESINLOAF*NUMLOAFSOFBITMAP-(sizeof(unsigned)+sizeof(bool)))
 

Definition at line 153 of file coredisk.h.

Referenced by diskalloc().

#define GRANFDISKLOCATION   (NUMDISKLOAFSINHEADER+1)
 

Definition at line 162 of file coredisk.h.

Referenced by deletewithgarbageddescendents(), initkluge(), and writeenfilades().

#define MAXTHINGIESINLOAF   9
 

Definition at line 151 of file coredisk.h.

#define NFREEENTRYS   ((NUMBYTESINLOAF - sizeof(freediskentry))/(sizeof(freediskentry)))
 

Definition at line 172 of file coredisk.h.

Referenced by readpartialdiskalloctablefromdisk(), and savepartialdiskalloctabletodisk().

#define NUMBYTESINLOAF   ((NUMDISKBLOCKSINLOAF)*XUBUFSIZ)
 

Definition at line 144 of file coredisk.h.

Referenced by actuallyreadrawloaf(), actuallywriteloaf(), and partialdiskalloc().

#define NUMDISKBLOCKSINLOAF   1
 

Definition at line 143 of file coredisk.h.

#define NUMDISKLOAFSINHEADER   (sizeof(Diskheader)/NUMBYTESINLOAF+1)
 

Definition at line 161 of file coredisk.h.

Referenced by initheader().

#define NUMLOAFSOFBITMAP   50
 

Definition at line 152 of file coredisk.h.

#define PARTIALFREEDISKLOCATION   (NUMDISKLOAFSINHEADER+3)
 

Definition at line 164 of file coredisk.h.

Referenced by readpartialdiskalloctablefromdisk(), and savepartialdiskalloctabletodisk().

#define SIZEOFUBERDISKHEADER   6
 

Definition at line 180 of file coredisk.h.

Referenced by addallocatedloaftopartialallocedtables(), partialdiskalloc(), and writeloaf().

#define SPANFDISKLOCATION   (NUMDISKLOAFSINHEADER+2)
 

Definition at line 163 of file coredisk.h.

Referenced by deletewithgarbageddescendents(), initkluge(), and writeenfilades().

#define typedbcloaf   typedbc
 

Definition at line 89 of file coredisk.h.


Generated on Sun Aug 21 04:18:17 2005 for Udanax-Green by doxygen1.3.4