On 19.11.2014 19:20, Warner Losh wrote: >> Probably you need to use basetable->gpt_entries here instead of >> MAXPARTITIONS. > > I’m having trouble connecting the dots between GPT and BSDlabels. Why > would this field be relevant? Is it just poorly named? MAXPARTITIONS > is the number of partitions we support. It’s always a constant. While > there are other BSD label formats that have differing numbers, I > don’t think gpart supports those. But as always, I’m always on the > lookout for code improvements.
BSD label supports up to 20 partitons. You can specify different number with `gpart create -n 20 -s bsd`. For such labels your code will return EINVAL. -- WBR, Andrey V. Elsukov
signature.asc
Description: OpenPGP digital signature