Lines Matching defs:mode
285 const char *mode = argv[2] < fmodes.size() ? fmodes[argv[2]] : nullptr;
289 name_base, argv[2], mode ? mode : "-", name_size);
290 if (!mode || !name_base)
296 FileBase::create(*this, fname, mode);
299 fname, argv[2], mode, ret);
696 const std::string &name, const char *mode)
700 FILE *f = fopen(name.c_str(), mode);
713 ArmSemihosting &parent, const std::string &fname, const char *mode)
717 file.reset(new FileFeatures(parent, fname.c_str(), mode));
719 file.reset(new File(parent, fname.c_str(), mode));
736 std::string fname, mode;
738 paramIn(cp, "mode", mode);
739 file = create(parent, fname, mode.c_str());
750 SERIALIZE_SCALAR(mode);
756 /* Unserialization of name and mode happens in
848 if (mode[0] == 'r') {
850 } else if (mode[0] == 'w') {
852 } else if (mode[0] == 'a') {
855 warn("Unknown file mode for the ':tt' special file");
859 std::string real_mode(this->mode);