OSDN Git Service

mac: avoid NULL-deref-on-OOM and an error-path leak
[android-x86/external-parted.git] / libparted / labels / pt-limit.gperf
1 struct partition_limit
2 {
3   char const *name;
4   uint64_t max_start_sector;
5   uint64_t max_length;
6 };
7 %%
8 dasd,UINT32_MAX,UINT32_MAX
9 dvh,UINT32_MAX,UINT32_MAX
10 gpt,UINT64_MAX,UINT64_MAX
11 mac,UINT32_MAX,UINT32_MAX
12 msdos,UINT32_MAX,UINT32_MAX
13 #
14 # Sun partitions are cylinder-aligned, and it looks like there are 128 sectors
15 # in a cylinder.  FIXME verify.  Possibly compute sectors-per-cylinder, given
16 # u_int16_t     ntrks;          /* Tracks per cylinder */
17 # u_int16_t     nsect;          /* Sectors per track */
18 sun,128ULL*UINT32_MAX,UINT32_MAX
19 #
20 bsd,UINT32_MAX,UINT32_MAX
21 # aix,UINT32_MAX,UINT32_MAX
22 # In reality, loop labels have no particular limit.
23 loop,UINT64_MAX,UINT64_MAX
24 pc98,UINT32_MAX,UINT32_MAX
25 #
26 # FIXME: not verified.  looks like these are cylinder aligned, too
27 amiga,UINT32_MAX,UINT32_MAX