Lines Matching refs:LinuxFile
31 class LinuxFile : public File { class
35 constexpr LinuxFile(int file_descriptor, void *buffer, size_t buffer_size, in LinuxFile() function in __llvm_libc::LinuxFile
41 static void init(LinuxFile *f, int file_descriptor, void *buffer, in init()
55 auto *lf = reinterpret_cast<LinuxFile *>(f); in write_func()
65 auto *lf = reinterpret_cast<LinuxFile *>(f); in read_func()
75 auto *lf = reinterpret_cast<LinuxFile *>(f); in seek_func()
94 auto *lf = reinterpret_cast<LinuxFile *>(f); in close_func()
104 auto *lf = reinterpret_cast<LinuxFile *>(f); in flush_func()
161 auto *file = reinterpret_cast<LinuxFile *>(malloc(sizeof(LinuxFile))); in openfile()
162 LinuxFile::init(file, fd, buffer, File::DEFAULT_BUFFER_SIZE, _IOFBF, true, in openfile()
169 static LinuxFile StdOut(1, stdout_buffer, STDOUT_BUFFER_SIZE, _IOLBF, false,
174 static LinuxFile StdErr(2, nullptr, STDERR_BUFFER_SIZE, _IONBF, false,