make file_descriptor explicitly non-copyable