2025-04-27 07:49:33 -04:00

49 lines
946 B
C

/*
* @doc
*
* @module FTDISK.H | Ondisk physical definitions
*
* @rev 0 | 16-Jan-95 | robertba | Created from Vincentf OFS code
* @rev 1 | 03-Apr-95 | wilfr | seqno to gennum changes
* @rev 2 | 18-Jan-96 | robertba | 8k pages for x86
*/
#ifndef _FTDISK_
#define _FTDISK_
#define ALLOCPOOL
#define X86PAGESIZE 8192
#define ALPHAPAGESIZE 8192
#ifdef _X86_
#define PAGE_SIZE X86PAGESIZE
#else
#define PAGE_SIZE ALPHAPAGESIZE
#endif
#pragma pack(2)
/*
* @struct DSKMETAHDR | header that is found in all metadata pages
*
* hungarian dmh
*/
typedef struct _DSKMETAHDR
{
ULONG sig; //@field The signature
ULONG ulChecksum; //@field The checksum
ULONG ulGeneration;//@field The generation number
ULONG ulPageOffset;//@field The offset of this page
ULONG ulVersion; //@field The logmgr version
} DSKMETAHDR;
#pragma pack(4)
#endif // !_FTDISK_