* Put close/free at the beginning since all FDs must implement that. (Most of the function declarations inline were already in this order.) * Add readv/writev hooks. Not used yet, but this will allow for more than just files to implement them. All declarations updated to have NULL for the hooks for the moment.