int main(int argc __unused, char* argv[] __unused) { constchar sysfs_base[] = "/sys/class/virtio-ports/";
DIR* dir = opendir(sysfs_base);
if (dir) {
dirent* dp; while ((dp = readdir(dir)) != nullptr) {
std::string dirname = dp->d_name; if (dirname == "." || dirname == "..") { continue;
}
std::string sysfs(sysfs_base + dirname + "/name"); struct stat st; if (stat(sysfs.c_str(), &st)) { continue;
}
std::string content; if (!android::base::ReadFileToString(sysfs, &content, true)) { continue;
} if (content.empty()) { continue;
} // Removing the last \n character
content.erase(content.end() - 1);
std::string dev("/dev/" + dirname);
std::string propname("vendor.ser." + content);
property_set(propname.c_str(), dev.c_str());
}
} return0;
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.7Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.