void aix_nolabel(struct fdisk_context *cxt) { aixlabel->magic = 0; partitions = 4; fdisk_mbr_zeroize(cxt); return; }
void create_doslabel(struct fdisk_context *cxt) { unsigned int id; /* random disk signature */ random_get_bytes(&id, sizeof(id)); fprintf(stderr, _("Building a new DOS disklabel with disk identifier 0x%08x.\n"), id); dos_init(cxt); fdisk_mbr_zeroize(cxt); set_all_unchanged(); set_changed(0); /* Generate an MBR ID for this disk */ dos_write_mbr_id(cxt->mbr, id); /* Put MBR signature */ write_part_table_flag(cxt->mbr); }