#ifndef _SWSUSP_H_
#define _SWSUSP_H_

#include <disk/geom.h>
#include <disk/common.h>
#include <disk/partition.h>

#define SWSUSP_SIG	"S1SUSPEND"

struct swsusp_header {
	char reserved[PAGE_SIZE - 20 - sizeof(unsigned long) - sizeof(int)];
	unsigned long image;
	unsigned int flags;	/* Flags to pass to the "boot" kernel */
	char	orig_sig[10];
	char	sig[10];
} __attribute__((packed));

int swsusp_check(struct driveinfo*, struct part_entry*);
#endif /* _SWSUSP_H */
