(* OpenBSD 5.2 /usr/include/sys/dirent.h *) d_fileno*: u_int32_t; (* file number of entry *) d_reclen*: u_int16_t; (* length of this record *) d_type*: u_int8_t; (* file type, see below *) d_namlen*: u_int8_t; (* length of string in d_name *) d_name*: ARRAY [untagged] 255 + 1 OF SHORTCHAR;