Lines Matching refs:files
148 files.push_back(nullptr);
230 paramOut(cp, "num_files", files.size());
231 for (int i = 0; i < files.size(); i++) {
233 if (!files[i])
236 files[i]->serializeSection(cp, csprintf("file%i", i));
247 files.resize(num_files);
249 files[i] = FileBase::create(*this, cp, csprintf("file%i", i));
303 files.push_back(std::move(file));
304 return retOK(files.size() - 1);
312 if (argv[1] > files.size()) {
317 std::unique_ptr<FileBase> &file = files[argv[1]];
326 files[argv[1]].reset();
364 if (argv[1] > files.size() || !files[argv[1]])
370 int64_t ret = files[argv[1]]->write(buffer.data(), buffer.size());
385 if (argv[1] > files.size() || !files[argv[1]])
389 int64_t ret = files[argv[1]]->read(buffer.data(), buffer.size());
424 if (argv[1] > files.size() || !files[argv[1]])
427 int64_t ret = files[argv[1]]->isTTY();
439 if (argv[1] > files.size() || !files[argv[1]])
442 int64_t ret = files[argv[1]]->seek(argv[2]);
454 if (argv[1] > files.size() || !files[argv[1]])
457 int64_t ret = files[argv[1]]->isTTY();