GPT_ELT_PRIHDR
if (table->state[GPT_ELT_PRIHDR] == GPT_STATE_OK &&
table->state[GPT_ELT_PRIHDR] = GPT_STATE_INVALID;
le64enc(buf + 24, table->lba[GPT_ELT_PRIHDR]); /* hdr_lba_self. */
error = g_write_data(cp, table->lba[GPT_ELT_PRIHDR] * pp->sectorsize,
le64enc(buf + 32, table->lba[GPT_ELT_PRIHDR]); /* hdr_lba_alt. */
table->lba[GPT_ELT_PRIHDR] = 1;
table->state[GPT_ELT_PRIHDR] = GPT_STATE_OK;
if (table->state[GPT_ELT_PRIHDR] != GPT_STATE_OK)
if (elt == GPT_ELT_PRIHDR)
if (table->state[GPT_ELT_PRIHDR] == GPT_STATE_OK)
prihdr = gpt_read_hdr(table, cp, GPT_ELT_PRIHDR);
if (table->state[GPT_ELT_PRIHDR] == GPT_STATE_OK) {