Home
last modified time | relevance | path

Searched refs:FileDescriptor (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/src/filesystem/
H A Dfile_descriptor.h114 struct FileDescriptor { struct
121 static FileDescriptor create(const path* p, error_code& ec, Args... args) { in create() argument
144 return FileDescriptor{p}; in create()
146 return FileDescriptor(p, fd); in create()
151 FileDescriptor fd = create(p, ec, args...); in create_with_status()
177 FileDescriptor(FileDescriptor&& other) in FileDescriptor() argument
183 ~FileDescriptor() { close(); } in ~FileDescriptor() argument
185 FileDescriptor(FileDescriptor const&) = delete;
186 FileDescriptor& operator=(FileDescriptor const&) = delete; argument
263 inline bool posix_fchmod(const FileDescriptor& fd, const StatT& st, error_code& ec) { in posix_fchmod()
[all …]
H A Doperations.cpp185 bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) { in copy_file_impl()
201 bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) {
222 bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) {
263 using detail::FileDescriptor; in __copy_file()
267FileDescriptor from_fd = FileDescriptor::create_with_status(&from, m_ec, O_RDONLY | O_NONBLOCK | O… in __copy_file()
320FileDescriptor to_fd = FileDescriptor::create_with_status(&to, m_ec, to_open_flags, from_stat.st_m… in __copy_file()