diff options
author | phk <phk@FreeBSD.org> | 2003-04-03 11:36:53 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-04-03 11:36:53 +0000 |
commit | 25c7685ca9a4fd34e7de5d2faa527c82897e6390 (patch) | |
tree | fbab095ecc923c2b71f0db619f9786147cb57941 /sys/geom/geom_mbr.c | |
parent | 34a3abe946eab30b458fd0ab6237e03764b5a182 (diff) | |
download | FreeBSD-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.c | 5 |
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 { |