Use GLib's slice allocator for file_t structures