TAILQ_FOREACH_REVERSE_SAFE
TAILQ_FOREACH_REVERSE_SAFE(last, &files, file_list, f_link, f) {
TAILQ_FOREACH_REVERSE_SAFE(last, &sockets, socket_list, io_link, s) {