summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_mbr.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-04-03 11:36:53 +0000
committerphk <phk@FreeBSD.org>2003-04-03 11:36:53 +0000
commit25c7685ca9a4fd34e7de5d2faa527c82897e6390 (patch)
treefbab095ecc923c2b71f0db619f9786147cb57941 /sys/geom/geom_mbr.c
parent34a3abe946eab30b458fd0ab6237e03764b5a182 (diff)
downloadFreeBSD-src-25c7685ca9a4fd34e7de5d2faa527c82897e6390.zip
FreeBSD-src-25c7685ca9a4fd34e7de5d2faa527c82897e6390.tar.gz
Use <sys/endian.h> instead of geom_enc.c for endianess-agnostification.
Diffstat (limited to 'sys/geom/geom_mbr.c')
-rw-r--r--sys/geom/geom_mbr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/geom/geom_mbr.c b/sys/geom/geom_mbr.c
index 4eb7bd7..d4d7446 100644
--- a/sys/geom/geom_mbr.c
+++ b/sys/geom/geom_mbr.c
@@ -34,6 +34,7 @@
#include <sys/param.h>
#include <sys/errno.h>
+#include <sys/endian.h>
#ifndef _KERNEL
#include <stdio.h>
#include <string.h>
@@ -93,8 +94,8 @@ g_dec_dos_partition(u_char *ptr, struct dos_partition *d)
d->dp_ehd = ptr[5];
d->dp_esect = ptr[6];
d->dp_ecyl = ptr[7];
- d->dp_start = g_dec_le4(ptr + 8);
- d->dp_size = g_dec_le4(ptr + 12);
+ d->dp_start = le32dec(ptr + 8);
+ d->dp_size = le32dec(ptr + 12);
}
struct g_mbr_softc {
OpenPOWER on IntegriCloud