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

sun_disklabel

構文構文

struct sun_disklabel

ファイル名ファイル名

sun.c

構造体情報構造体情報

No. 名称 属性説明
1
sun_disklabel   
  info[128] unsigned char Informative text string
  version sun_vtoc uint32_t version
  volume[8] char volume name
  nparts uint16_t num of partitions
  id sun_info uint16_t  
  flags uint16_t  
  infos[8] } __attribute__ ((packed))  
  padding uint16_t padding
  bootinfo[3] uint32_t info needed by mboot
  sanity uint32_t magic number
  reserved[10] uint32_t padding
  timestamp[8] uint32_t partition timestamp
  vtoc } __attribute__ ((packed))  
  write_reinstruct uint32_t sectors to skip, writes
  read_reinstruct uint32_t sectors to skip, reads
  spare[148] unsigned char padding
  rspeed uint16_t disk rotational speed
  pcylcount uint16_t physical cylinder count
  sparecyl uint16_t extra sects per cylinder
  obs1 uint16_t  
  obs2 uint16_t  
  ilfact uint16_t interleave factor
  ncyl uint16_t data cylinder count
  nacyl uint16_t alt. cylinder count
  ntrks uint16_t tracks per cylinder <----
  nsect uint16_t sectors per track <----
  obs3 uint16_t  
  obs4 uint16_t  
  start_cylinder sun_partition uint32_t  
  num_sectors uint32_t  
  partitions[8] } __attribute__ ((packed))  
  magic uint16_t magic number
  csum uint16_t label xor'd checksum

See Also

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