Merge "aconfig: update cpp codegen" into main

This commit is contained in:
Dennis Shen
2024-09-20 20:40:50 +00:00
committed by Gerrit Code Review

View File

@@ -2,7 +2,7 @@
{{ if allow_instrumentation }} {{ if allow_instrumentation }}
{{ if readwrite- }} {{ if readwrite- }}
#include <sys/stat.h> #include <unistd.h>
#include "aconfig_storage/aconfig_storage_read_api.hpp" #include "aconfig_storage/aconfig_storage_read_api.hpp"
#include <android/log.h> #include <android/log.h>
#define LOG_TAG "aconfig_cpp_codegen" #define LOG_TAG "aconfig_cpp_codegen"
@@ -78,8 +78,7 @@ namespace {cpp_namespace} \{
, flag_value_file_(nullptr) , flag_value_file_(nullptr)
, read_from_new_storage_(false) \{ , read_from_new_storage_(false) \{
struct stat buffer; if (access("/metadata/aconfig/boot/enable_only_new_storage", F_OK) == 0) \{
if (stat("/metadata/aconfig/boot/enable_only_new_storage", &buffer) == 0) \{
read_from_new_storage_ = true; read_from_new_storage_ = true;
} }