Searched refs:FileDescriptor (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/libcxx/src/filesystem/ |
| H A D | file_descriptor.h | 121 struct FileDescriptor { struct 128 static FileDescriptor create(const path* p, error_code& ec, Args... args) { in create() argument 151 return FileDescriptor{p}; in create() 153 return FileDescriptor(p, fd); in create() 157 static FileDescriptor create_with_status(const path* p, error_code& ec, Args... args) { in create_with_status() argument 158 FileDescriptor fd = create(p, ec, args...); in create_with_status() 184 FileDescriptor(FileDescriptor&& other) in FileDescriptor() argument 190 ~FileDescriptor() { close(); } in ~FileDescriptor() argument 192 FileDescriptor(FileDescriptor const&) = delete; 193 FileDescriptor& operator=(FileDescriptor const&) = delete; argument [all …]
|
| H A D | operations.cpp | 205 bool copy_file_impl_fstream(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) { in copy_file_impl_fstream() 241 bool copy_file_impl_copy_file_range(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& … in copy_file_impl_copy_file_range() 275 bool copy_file_impl_sendfile(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) { in copy_file_impl_sendfile() 305 bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) { in copy_file_impl() 349 bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) { in copy_file_impl() 370 bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) { in copy_file_impl() 381 using detail::FileDescriptor; in __copy_file() 385 …FileDescriptor from_fd = FileDescriptor::create_with_status(&from, m_ec, O_RDONLY | O_NONBLOCK | O… in __copy_file() 438 …FileDescriptor to_fd = FileDescriptor::create_with_status(&to, m_ec, to_open_flags, from_stat.st_m… in __copy_file()
|