| #ifndef _SWAPHEADER_H |
| #define _SWAPHEADER_H |
| |
| #define SWAP_VERSION 1 |
| #define SWAP_UUID_LENGTH 16 |
| #define SWAP_LABEL_LENGTH 16 |
| #define SWAP_SIGNATURE "SWAPSPACE2" |
| #define SWAP_SIGNATURE_SZ (sizeof(SWAP_SIGNATURE) - 1) |
| |
| #include <stdint.h> |
| |
| struct swap_header_v1_2 { |
| char bootbits[1024]; /* Space for disklabel etc. */ |
| uint32_t version; |
| uint32_t last_page; |
| uint32_t nr_badpages; |
| unsigned char uuid[SWAP_UUID_LENGTH]; |
| char volume_name[SWAP_LABEL_LENGTH]; |
| uint32_t padding[117]; |
| uint32_t badpages[1]; |
| }; |
| |
| #endif /* _SWAPHEADER_H */ |