version 1.1.2.8, 2014/01/28 23:30:46
|
version 1.1.2.9, 2014/01/29 01:26:28
|
Line 112 ub_setenv(const char *csSec, const char *csName, const
|
Line 112 ub_setenv(const char *csSec, const char *csName, const
|
|
|
return 0; |
return 0; |
} |
} |
|
|
|
int |
|
ub_env(const char *csSec) |
|
{ |
|
char *e, *nxt; |
|
size_t dlen; |
|
const char *str; |
|
|
|
FTRACE(3); |
|
|
|
str = cfg_getAttribute(&cfg, csSec, "size"); |
|
dlen = strtol(str, NULL, 0); |
|
if (!dlen) |
|
return -1; |
|
else |
|
dlen--; |
|
|
|
for (e = env->env_data; *e; e = nxt + 1) { |
|
for (nxt = e; *nxt; nxt++) |
|
if (nxt >= env->env_data + dlen) { |
|
printf("Error:: environment not terminated\n"); |
|
return -1; |
|
} |
|
|
|
printf("%s\n", e); |
|
} |
|
|
|
return 0; |
|
} |