構造体定義書 フリー 仕様書 自動 作成

bsd_disklabel

構文構文

struct bsd_disklabel

ファイル名ファイル名

bsd.c

構造体情報構造体情報

No. 名称 属性説明
1
bsd_disklabel   
  d_magic uint32_t the magic number
  d_type int16_t drive type
  d_subtype int16_t controller/d_type specific
  d_typename[16] char type name, e.g. "eagle"
  d_packname[16] char pack identifier
  d_secsize uint32_t # of bytes per sector
  d_nsectors uint32_t # of data sectors per track
  d_ntracks uint32_t # of tracks per cylinder
  d_ncylinders uint32_t # of data cylinders per unit
  d_secpercyl uint32_t # of data sectors per cylinder
  d_secperunit uint32_t # of data sectors per unit
  d_sparespertrack uint16_t # of spare sectors per track
  d_sparespercyl uint16_t # of spare sectors per cylinder
  d_acylinders uint32_t # of alt. cylinders per unit
  d_rpm uint16_t rotational speed
  d_interleave uint16_t hardware sector interleave
  d_trackskew uint16_t sector 0 skew, per track
  d_cylskew uint16_t sector 0 skew, per cylinder
  d_headswitch uint32_t head switch time, usec
  d_trkseek uint32_t track-to-track seek, usec
  d_flags uint32_t generic flags
  d_drivedata[5] uint32_t drive-type specific information
  d_spare[5] uint32_t reserved for future use
  d_magic2 uint32_t the magic number (again)
  d_checksum uint16_t xor of data incl. partitions
  d_npartitions uint16_t number of partitions in following
  d_bbsize uint32_t size of boot area at sn0, bytes
  d_sbsize uint32_t max size of fs superblock, bytes
  p_size bsd_partition uint32_t number of sectors in partition
  p_offset uint32_t starting sector
  p_fsize uint32_t filesystem basic fragment size
  p_fstype uint8_t filesystem type, see below
  p_frag uint8_t filesystem fragments per block
  p_cpg uint16_t filesystem cylinders per group
  d_partitions[BSD_MAXPARTITIONS] } __attribute__((packed)) actually may be more

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー