#include "global.h" #include "ub_env.h" env_t *env; static int ub_flash_io(env_t * __restrict e, int mode) { int f, ret = 0; FTRACE(4); f = open(DRV_UB_ENV_MAP, mode); if (f == -1) { printf("Error:: Can't access u-boot-env device %s\n", DRV_UB_ENV_MAP); return -1; } if (mode & O_RDWR) { } else { } close(f); return ret; } int ub_load(const char *csSec) { const char *str; size_t siz; str = cfg_getAttribute(&cfg, csSec, "size"); siz = strtol(str, NULL, 0); if (!siz) return -1; env = e_malloc(siz); if (!env) { ELIBERR(elwix); return -1; } return 0; } void ub_unload() { if (env) e_free(env); } const char* ub_getenv(const char *csName) { const char *str = NULL; FTRACE(3); return str; } int ub_setenv(const char *csName, const char *csValue) { FTRACE(3); return 0; }