aboutsummaryrefslogtreecommitdiff
path: root/lib/libdisk
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2003-11-02 08:07:25 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2003-11-02 08:07:25 +0000
commit78cb7a7cd056161d24214f5912afb6b943a8892e (patch)
tree76f8f570e96cddd672c733b1774622e6e92060b2 /lib/libdisk
parentc0c0907820f6cbb2f8c7888cd4b6e3590b803f8c (diff)
downloadsrc-78cb7a7cd056161d24214f5912afb6b943a8892e.tar.gz
src-78cb7a7cd056161d24214f5912afb6b943a8892e.zip
Do not fill in d_ncylinders, d_ntracks and d_nsectors in the disklabel
on ia64. Not only do we not have a disklabel by default, we also do not have a notion of cylinders, tracks and sectors.
Notes
Notes: svn path=/head/; revision=121887
Diffstat (limited to 'lib/libdisk')
-rw-r--r--lib/libdisk/write_disk.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libdisk/write_disk.c b/lib/libdisk/write_disk.c
index 8c2aa54bcffe..024981beff23 100644
--- a/lib/libdisk/write_disk.c
+++ b/lib/libdisk/write_disk.c
@@ -54,9 +54,11 @@ Fill_Disklabel(struct disklabel *dl, const struct disk *new,
dl->d_secsize = 512;
dl->d_secperunit = new->chunks->size;
+#ifndef __ia64__
dl->d_ncylinders = new->bios_cyl;
dl->d_ntracks = new->bios_hd;
dl->d_nsectors = new->bios_sect;
+#endif
dl->d_secpercyl = dl->d_ntracks * dl->d_nsectors;
dl->d_npartitions = MAXPARTITIONS;