]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - include/swapheader.h
libmount: fix comment referring to passno field
[thirdparty/util-linux.git] / include / swapheader.h
index c986202e3ea40fe142460b650b4800266da31f71..3fce0d0fbe07ba663e693a5725f6c37ea89f8440 100644 (file)
@@ -4,18 +4,20 @@
 #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. */
-       unsigned int  version;
-       unsigned int  last_page;
-       unsigned int  nr_badpages;
+       uint32_t      version;
+       uint32_t      last_page;
+       uint32_t      nr_badpages;
        unsigned char uuid[SWAP_UUID_LENGTH];
        char          volume_name[SWAP_LABEL_LENGTH];
-       unsigned int  padding[117];
-       unsigned int  badpages[1];
+       uint32_t      padding[117];
+       uint32_t      badpages[1];
 };
 
-#define SWAP_HEADER_SIZE (sizeof(struct swap_header_v1_2))
-
 #endif /* _SWAPHEADER_H */