FSNode
struct FSNode;
typedef struct FSNode *fsnode_t;
struct FSNode *fs_Next;
struct FSNode *fs_HNext;
struct FSNode *fs_Base;
struct FSNode *fs_Parent;
fsnode_t node = malloc(offsetof(struct FSNode, fs_Name[pathlen+1]));