summaryrefslogtreecommitdiffstats
path: root/src/vmfs.h
diff options
context:
space:
mode:
authorChristophe Grenier <grenier@cgsecurity.org>2015-04-11 14:23:16 +0200
committerChristophe Grenier <grenier@cgsecurity.org>2015-04-11 14:23:16 +0200
commit67054372873f2ed5414da7fff1cb5744148289d6 (patch)
treea8cd9501bcfc1e1efec8ca6603e7f11b0ad2ec0c /src/vmfs.h
parentefc94ee87ac3b4e3ecf4fb3ab4adac2ef0a6278f (diff)
add gcc_struct attribute to all __packed__ structure
do not use fseeko() with mingw32 gcc compiler
Diffstat (limited to 'src/vmfs.h')
-rw-r--r--src/vmfs.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vmfs.h b/src/vmfs.h
index e7dc37b..497c29c 100644
--- a/src/vmfs.h
+++ b/src/vmfs.h
@@ -34,12 +34,12 @@ struct vmfs_volume
{
uint32_t magic;
uint32_t version;
-} __attribute__ ((__packed__));
+} __attribute__ ((gcc_struct, __packed__));
struct vmfs_lvm
{
uint64_t size;
uint64_t blocks;
-} __attribute__ ((__packed__));
+} __attribute__ ((gcc_struct, __packed__));
int check_VMFS(disk_t *disk,partition_t *partition);
int recover_VMFS(disk_t *disk, const struct vmfs_volume *sb, partition_t *partition, const int verbose, const int dump_ind);