| #ifndef _SWAPHEADER_H |
| #define _SWAPHEADER_H |
| |
| struct swap_header_v1 { |
| 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]; |
| }; |
| |
| |
| #define SWAP_UUID_LENGTH 16 |
| #define SWAP_LABEL_LENGTH 16 |
| |
| struct swap_header_v1_2 { |
| char bootbits[1024]; /* Space for disklabel etc. */ |
| unsigned int version; |
| unsigned int last_page; |
| unsigned int nr_badpages; |
| unsigned char uuid[SWAP_UUID_LENGTH]; |
| char volume_name[SWAP_LABEL_LENGTH]; |
| unsigned int padding[117]; |
| unsigned int badpages[1]; |
| }; |
| |
| #endif /* _SWAPHEADER_H */ |