use the <sys/bootblock.h> names.
This commit is contained in:
parent
83b0b99b3b
commit
848b0d8582
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: menus.md.en,v 1.15 2002/10/20 22:06:17 rnestor Exp $ */
|
/* $NetBSD: menus.md.en,v 1.16 2003/01/11 19:31:52 christos Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright 1997 Piermont Information Systems Inc.
|
* Copyright 1997 Piermont Information Systems Inc.
|
||||||
@ -59,11 +59,11 @@ menu nodiskmap, title "Choose an option", y=16;
|
|||||||
}
|
}
|
||||||
map.size = NEW_MAP_SIZE;
|
map.size = NEW_MAP_SIZE;
|
||||||
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
||||||
map.blk = (struct part_map_entry *)calloc(map.size,
|
map.blk = (struct apple_part_map_entry *)calloc(map.size,
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
for (i=0;i<map.size;i++)
|
for (i=0;i<map.size;i++)
|
||||||
memcpy (&map.blk[i], &new_map[i],
|
memcpy (&map.blk[i], &new_map[i],
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
};
|
};
|
||||||
|
|
||||||
menu editparttable, title "Choose your partition", exit, y=15;
|
menu editparttable, title "Choose your partition", exit, y=15;
|
||||||
@ -93,7 +93,7 @@ menu editparttable, title "Choose your partition", exit, y=15;
|
|||||||
k = map.in_use_cnt+1;
|
k = map.in_use_cnt+1;
|
||||||
if (k <= map.size) {
|
if (k <= map.size) {
|
||||||
memcpy (&map.blk[k], &map.blk[j],
|
memcpy (&map.blk[k], &map.blk[j],
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
free_size = map.blk[j].pmPartBlkCnt - size;
|
free_size = map.blk[j].pmPartBlkCnt - size;
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Scratch");
|
strcpy (map.blk[j].pmPartType, "Apple_Scratch");
|
||||||
map.blk[j].pmPartBlkCnt = size;
|
map.blk[j].pmPartBlkCnt = size;
|
||||||
@ -121,11 +121,11 @@ menu editparttable, title "Choose your partition", exit, y=15;
|
|||||||
free (map.blk);
|
free (map.blk);
|
||||||
map.size = NEW_MAP_SIZE;
|
map.size = NEW_MAP_SIZE;
|
||||||
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
||||||
map.blk = (struct part_map_entry *)calloc(map.size,
|
map.blk = (struct apple_part_map_entry *)calloc(map.size,
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
for (i=0;i<map.size;i++)
|
for (i=0;i<map.size;i++)
|
||||||
memcpy (&map.blk[i], &new_map[i],
|
memcpy (&map.blk[i], &new_map[i],
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
map.blk[0].pmSigPad = 0; /* Don't rewrite Block0 */
|
map.blk[0].pmSigPad = 0; /* Don't rewrite Block0 */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -167,10 +167,10 @@ menu chooseid, title "Partition Type?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(&map.blk[j]);
|
reset_part_flags(&map.blk[j]);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map.blk[j].pmPartName, "NetBSD Root");
|
strcpy (map.blk[j].pmPartName, "NetBSD Root");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPEFS;
|
bzb->type = APPLE_BZB_TYPEFS;
|
||||||
bzb->flags.root = 1;
|
bzb->flags.root = 1;
|
||||||
/*
|
/*
|
||||||
* Automatically determine root mount points. The first
|
* Automatically determine root mount points. The first
|
||||||
@ -183,7 +183,7 @@ menu chooseid, title "Partition Type?";
|
|||||||
j = map.mblk[i];
|
j = map.mblk[i];
|
||||||
if (whichType(&map.blk[j]) == ROOT_PART) {
|
if (whichType(&map.blk[j]) == ROOT_PART) {
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
if (bzb->type == BZB_TYPEFS && bzb->flags.root) {
|
if (bzb->type == APPLE_BZB_TYPEFS && bzb->flags.root) {
|
||||||
if (map.root_cnt++ == 0)
|
if (map.root_cnt++ == 0)
|
||||||
strcpy (bzb->mount_point, "/");
|
strcpy (bzb->mount_point, "/");
|
||||||
else
|
else
|
||||||
@ -198,10 +198,10 @@ menu chooseid, title "Partition Type?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(&map.blk[j]);
|
reset_part_flags(&map.blk[j]);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map.blk[j].pmPartName, "NetBSD SWAP");
|
strcpy (map.blk[j].pmPartName, "NetBSD SWAP");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPESWAP; };
|
bzb->type = APPLE_BZB_TYPESWAP; };
|
||||||
option "NetBSD Usr", exit, action {
|
option "NetBSD Usr", exit, action {
|
||||||
int j;
|
int j;
|
||||||
EBZB *bzb;
|
EBZB *bzb;
|
||||||
@ -209,10 +209,10 @@ menu chooseid, title "Partition Type?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(&map.blk[j]);
|
reset_part_flags(&map.blk[j]);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map.blk[j].pmPartName, "NetBSD Usr");
|
strcpy (map.blk[j].pmPartName, "NetBSD Usr");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPEFS;
|
bzb->type = APPLE_BZB_TYPEFS;
|
||||||
bzb->flags.usr = 1;
|
bzb->flags.usr = 1;
|
||||||
if (map.usr_cnt++ == 0)
|
if (map.usr_cnt++ == 0)
|
||||||
strcpy (bzb->mount_point, "/usr");
|
strcpy (bzb->mount_point, "/usr");
|
||||||
@ -224,10 +224,10 @@ menu chooseid, title "Partition Type?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(&map.blk[j]);
|
reset_part_flags(&map.blk[j]);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map.blk[j].pmPartName, "NetBSD Root & Usr");
|
strcpy (map.blk[j].pmPartName, "NetBSD Root & Usr");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPEFS;
|
bzb->type = APPLE_BZB_TYPEFS;
|
||||||
bzb->flags.root = 1;
|
bzb->flags.root = 1;
|
||||||
bzb->flags.usr = 1;
|
bzb->flags.usr = 1;
|
||||||
if (map.root_cnt++ == 0)
|
if (map.root_cnt++ == 0)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: menus.md.pl,v 1.3 2002/10/20 22:06:17 rnestor Exp $ */
|
/* $NetBSD: menus.md.pl,v 1.4 2003/01/11 19:31:52 christos Exp $ */
|
||||||
/* Based on english version: */
|
/* Based on english version: */
|
||||||
/* NetBSD: menus.md.en,v 1.13 2001/11/29 23:20:58 thorpej Exp */
|
/* NetBSD: menus.md.en,v 1.13 2001/11/29 23:20:58 thorpej Exp */
|
||||||
|
|
||||||
@ -61,11 +61,11 @@ menu nodiskmap, title "Wybierz opcje", y=16;
|
|||||||
}
|
}
|
||||||
map.size = NEW_MAP_SIZE;
|
map.size = NEW_MAP_SIZE;
|
||||||
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
||||||
map.blk = (struct part_map_entry *)calloc(map.size,
|
map.blk = (struct apple_part_map_entry *)calloc(map.size,
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
for (i=0;i<map.size;i++)
|
for (i=0;i<map.size;i++)
|
||||||
memcpy (&map.blk[i], &new_map[i],
|
memcpy (&map.blk[i], &new_map[i],
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
};
|
};
|
||||||
|
|
||||||
menu editparttable, title "Wybierz swoje partycje", exit, y=15;
|
menu editparttable, title "Wybierz swoje partycje", exit, y=15;
|
||||||
@ -94,7 +94,7 @@ menu editparttable, title "Wybierz swoje partycje", exit, y=15;
|
|||||||
k = map.in_use_cnt+1;
|
k = map.in_use_cnt+1;
|
||||||
if (k <= map.size) {
|
if (k <= map.size) {
|
||||||
memcpy (&map.blk[k], &map.blk[j],
|
memcpy (&map.blk[k], &map.blk[j],
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
free_size = map.blk[j].pmPartBlkCnt - size;
|
free_size = map.blk[j].pmPartBlkCnt - size;
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Scratch");
|
strcpy (map.blk[j].pmPartType, "Apple_Scratch");
|
||||||
map.blk[j].pmPartBlkCnt = size;
|
map.blk[j].pmPartBlkCnt = size;
|
||||||
@ -115,11 +115,11 @@ menu editparttable, title "Wybierz swoje partycje", exit, y=15;
|
|||||||
free (map.blk);
|
free (map.blk);
|
||||||
map.size = NEW_MAP_SIZE;
|
map.size = NEW_MAP_SIZE;
|
||||||
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
map.in_use_cnt = new_map[0].pmMapBlkCnt;
|
||||||
map.blk = (struct part_map_entry *)calloc(map.size,
|
map.blk = (struct apple_part_map_entry *)calloc(map.size,
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
for (i=0;i<map.size;i++)
|
for (i=0;i<map.size;i++)
|
||||||
memcpy (&map.blk[i], &new_map[i],
|
memcpy (&map.blk[i], &new_map[i],
|
||||||
sizeof(struct part_map_entry));
|
sizeof(struct apple_part_map_entry));
|
||||||
map.blk[0].pmSigPad = 0; /* Don't rewrite Block0 */
|
map.blk[0].pmSigPad = 0; /* Don't rewrite Block0 */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -161,10 +161,10 @@ menu chooseid, title "Rodzaj partycji?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(j);
|
reset_part_flags(j);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map.blk[j].pmPartName, "NetBSD Root");
|
strcpy (map.blk[j].pmPartName, "NetBSD Root");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPEFS;
|
bzb->type = APPLE_BZB_TYPEFS;
|
||||||
bzb->flags.root = 1;
|
bzb->flags.root = 1;
|
||||||
/*
|
/*
|
||||||
* Automatically determine root mount points. The first
|
* Automatically determine root mount points. The first
|
||||||
@ -177,7 +177,7 @@ menu chooseid, title "Rodzaj partycji?";
|
|||||||
j = map.mblk[i];
|
j = map.mblk[i];
|
||||||
if (part_type(j, fstyp, use, name) == TYP_BSD) {
|
if (part_type(j, fstyp, use, name) == TYP_BSD) {
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
if (bzb->type == BZB_TYPEFS && bzb->flags.root) {
|
if (bzb->type == APPLE_BZB_TYPEFS && bzb->flags.root) {
|
||||||
if (map.root_cnt++ == 0)
|
if (map.root_cnt++ == 0)
|
||||||
strcpy (bzb->mount_point, "/");
|
strcpy (bzb->mount_point, "/");
|
||||||
else
|
else
|
||||||
@ -192,10 +192,10 @@ menu chooseid, title "Rodzaj partycji?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(j);
|
reset_part_flags(j);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map,blk[j].pmPartName, "NetBSD SWAP");
|
strcpy (map,blk[j].pmPartName, "NetBSD SWAP");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPESWAP; };
|
bzb->type = APPLE_BZB_TYPESWAP; };
|
||||||
option "NetBSD Usr", exit, action {
|
option "NetBSD Usr", exit, action {
|
||||||
int j;
|
int j;
|
||||||
EBZB *bzb;
|
EBZB *bzb;
|
||||||
@ -203,10 +203,10 @@ menu chooseid, title "Rodzaj partycji?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(j);
|
reset_part_flags(j);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map.blk[j].pmPartName, "NetBSD Usr");
|
strcpy (map.blk[j].pmPartName, "NetBSD Usr");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPEFS;
|
bzb->type = APPLE_BZB_TYPEFS;
|
||||||
bzb->flags.usr = 1;
|
bzb->flags.usr = 1;
|
||||||
if (!map.usr_cnt)
|
if (!map.usr_cnt)
|
||||||
strcpy (bzb->mount_point, "/usr");
|
strcpy (bzb->mount_point, "/usr");
|
||||||
@ -218,10 +218,10 @@ menu chooseid, title "Rodzaj partycji?";
|
|||||||
j = map.mblk[map.selected];
|
j = map.mblk[map.selected];
|
||||||
reset_part_flags(j);
|
reset_part_flags(j);
|
||||||
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
|
||||||
bzb->magic = BZB_MAGIC;
|
bzb->magic = APPLE_BZB_MAGIC;
|
||||||
strcpy (map.blk[j].pmPartName, "NetBSD Root & Usr");
|
strcpy (map.blk[j].pmPartName, "NetBSD Root & Usr");
|
||||||
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
strcpy (map.blk[j].pmPartType, "Apple_Unix_SVR2");
|
||||||
bzb->type = BZB_TYPEFS;
|
bzb->type = APPLE_BZB_TYPEFS;
|
||||||
bzb->flags.root = 1;
|
bzb->flags.root = 1;
|
||||||
bzb->flags.usr = 1;
|
bzb->flags.usr = 1;
|
||||||
if (!map.root_cnt)
|
if (!map.root_cnt)
|
||||||
|
Loading…
Reference in New Issue
Block a user