char* entry

uint32_t size

uint32_t mode
uint32_t uid
uint32_t gid
uint32_t mtime

# type will be "d" for directory, "f" for regular files, "l" for symbolic links
char type

define tree_info as "tree_info"
tree_info* childs

char* error_message