summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2002-11-03 21:18:17 +0000
committerjhb <jhb@FreeBSD.org>2002-11-03 21:18:17 +0000
commitc558e52c472821cf4bf191dab97502d166c0b9ed (patch)
treea1a2f595641cd17b09e331b739f33e717dd3d5b7 /lib
parentb68f977410c0df76447026e11b5725a92c662def (diff)
downloadFreeBSD-src-c558e52c472821cf4bf191dab97502d166c0b9ed.zip
FreeBSD-src-c558e52c472821cf4bf191dab97502d166c0b9ed.tar.gz
Remove unused MBR gunk leftover from i386.
Diffstat (limited to 'lib')
-rw-r--r--lib/libdisk/write_alpha_disk.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/lib/libdisk/write_alpha_disk.c b/lib/libdisk/write_alpha_disk.c
index 5c22f87..5cbdecf 100644
--- a/lib/libdisk/write_alpha_disk.c
+++ b/lib/libdisk/write_alpha_disk.c
@@ -20,7 +20,6 @@ __FBSDID("$FreeBSD$");
#include <sys/ioctl.h>
#include <sys/disklabel.h>
#include <sys/diskslice.h>
-#include <sys/diskmbr.h>
#include <paths.h>
#include "libdisk.h"
@@ -74,13 +73,10 @@ int
Write_Disk(const struct disk *d1)
{
int fd;
- struct disk *old = 0;
+ struct disk *old = NULL;
struct chunk *c1;
int ret = 0;
char device[64];
- u_char *mbr;
- struct dos_partition *dp,work[NDOSPART];
- int s[4];
strcpy(device,_PATH_DEV);
strcat(device,d1->name);
@@ -90,12 +86,6 @@ Write_Disk(const struct disk *d1)
if (fd < 0)
return 1;
- memset(s,0,sizeof s);
- mbr = read_block(fd, 0, d1->sector_size);
- dp = (struct dos_partition*)(mbr + DOSPARTOFF);
- memcpy(work, dp, sizeof work);
- dp = work;
- free(mbr);
for (c1 = d1->chunks->part->part; c1; c1 = c1->next) {
if (c1->type == unused) continue;
if (!strcmp(c1->name, "X")) continue;
OpenPOWER on IntegriCloud