Difficulties - stat struct
man 2 stat describes the stat struct (as C code)
… it shows the field names
st_dev, st_ino, st_mode, st_nlink, …
… it shows the field types
dev_t, ino_t, mode_t, nlink_t, …
… it's a simplification
… as it doesn't show padding bytes
… and some structures—timespec—have several implementations