现在的位置: 首页 > 综合 > 正文

property

2018年04月18日 ⁄ 综合 ⁄ 共 525字 ⁄ 字号 评论关闭
struct prop_area {
    unsigned volatile count;
    unsigned volatile serial;
    unsigned magic;
    unsigned version;
    unsigned reserved[4];
    unsigned toc[1];
};
prop_area *__system_property_area__ = (void*) &dummy_props;
struct prop_info {
    char name[PROP_NAME_MAX];
    unsigned volatile serial;
    char value[PROP_VALUE_MAX];
};
int __system_property_get(const char *name, char *value)
{
    const prop_info *pi = __system_property_find(name);


    if(pi != 0) {
        return __system_property_read(pi, 0, value);
    } else {
        value[0] = 0;
        return 0;
    }
}

#define TOC_TO_INFO(area, toc)  ((prop_info*) (((char*) area) + ((toc) & 0xFFFFFF)))

抱歉!评论已关闭.