version 1.1.2.3, 2014/01/28 22:03:01
|
version 1.1.2.4, 2014/01/28 22:22:34
|
Line 2
|
Line 2
|
#include "ub_env.h" |
#include "ub_env.h" |
|
|
|
|
|
env_t *env; |
|
|
|
|
static int |
static int |
ub_flash_io(env_t * __restrict e, int mode) |
ub_flash_io(env_t * __restrict e, int mode) |
{ |
{ |
Line 21 ub_flash_io(env_t * __restrict e, int mode)
|
Line 24 ub_flash_io(env_t * __restrict e, int mode)
|
|
|
close(f); |
close(f); |
return ret; |
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* |
const char* |