mirror of
https://github.com/bobranten/Ext4Fsd.git
synced 2025-10-29 21:18:30 -05:00
30 lines
613 B
C
30 lines
613 B
C
#ifndef SWAP_H
|
|
#define SWAP_H
|
|
|
|
/* Definitions for a Linux swap header */
|
|
|
|
#define SWAP_HEADER_OFFSET 0
|
|
#define SWAP_HEADER_MAGIC_V1 "SWAP-SPACE"
|
|
#define SWAP_HEADER_MAGIC_V2 "SWAPSPACE2"
|
|
|
|
/* The following is a subset of linux/include/linux/swap.h */
|
|
|
|
union swap_header {
|
|
struct
|
|
{
|
|
char reserved[PAGE_SIZE - 10];
|
|
char magic[10];
|
|
} magic;
|
|
struct
|
|
{
|
|
char bootbits[1024]; /* Space for disklabel etc. */
|
|
unsigned int version;
|
|
unsigned int last_page;
|
|
unsigned int nr_badpages;
|
|
unsigned int padding[125];
|
|
unsigned int badpages[1];
|
|
} info;
|
|
};
|
|
|
|
#endif /* SWAP_H */
|