Searched refs:FileOp (Results 1 – 3 of 3) sorted by relevance
27 prev_op = FileOp::WRITE; in write_unlocked()192 prev_op = FileOp::READ; in read_unlocked()295 if (c == EOF || !read_allowed() || (prev_op == FileOp::WRITE)) in ungetc_unlocked()330 if (prev_op == FileOp::WRITE && pos > 0) { in seek()337 } else if (prev_op == FileOp::READ && whence == SEEK_CUR) { in seek()344 prev_op = FileOp::SEEK; in seek()361 if (prev_op == FileOp::READ) in tell()363 if (prev_op == FileOp::WRITE) in tell()369 if (prev_op == FileOp::WRITE && pos > 0) { in flush_unlocked()
80 enum class FileOp : uint8_t { NONE, READ, WRITE, SEEK }; enum114 FileOp prev_op;163 own_buf(owned), mode(modeflags), pos(0), prev_op(FileOp::NONE), in File()214 if (prev_op == FileOp::WRITE && pos > 0) { in close()
1401 IFileOperation *FileOp = NULL;1403 IID_PPV_ARGS(&FileOp));1406 auto FileOpRelease = make_scope_exit([&FileOp] { FileOp->Release(); });1407 HR = FileOp->SetOperationFlags(FOF_NO_UI | FOFX_NOCOPYHOOKS);1417 HR = FileOp->DeleteItem(ShItem, NULL);1420 HR = FileOp->PerformOperations();