diff options
author | Martin Schlemmer <azarah@gentoo.org> | 2006-07-12 15:49:47 +0000 |
---|---|---|
committer | Martin Schlemmer <azarah@gentoo.org> | 2006-07-12 15:49:47 +0000 |
commit | cb62e9671867e6b8e2fd30eade3b47b81d1ae2ed (patch) | |
tree | d9c6f6760a7261eb8650c78c768de14b3b920147 /src | |
parent | Release sandbox-1.2.20alpha2. (diff) | |
download | sandbox-cb62e9671867e6b8e2fd30eade3b47b81d1ae2ed.tar.gz sandbox-cb62e9671867e6b8e2fd30eade3b47b81d1ae2ed.tar.bz2 sandbox-cb62e9671867e6b8e2fd30eade3b47b81d1ae2ed.zip |
Update for librcutil dynbuf function name changes.
Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/sandbox.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/sandbox.c b/src/sandbox.c index b78809a..ab47404 100644 --- a/src/sandbox.c +++ b/src/sandbox.c @@ -204,17 +204,17 @@ void usr1_handler(int signum, siginfo_t *siginfo, void *ucontext) } } -char *sandbox_subst_env_vars(dyn_buf_t *env_data) +char *sandbox_subst_env_vars(rc_dynbuf_t *env_data) { - dyn_buf_t *new_data = NULL; + rc_dynbuf_t *new_data = NULL; char *tmp_ptr, *tmp_data = NULL; char *var_start, *var_stop; - new_data = new_dyn_buf(); + new_data = rc_dynbuf_new(); if (NULL == new_data) return NULL; - tmp_data = read_line_dyn_buf(env_data); + tmp_data = rc_dynbuf_read_line(env_data); if (NULL == tmp_data) goto error; tmp_ptr = tmp_data; @@ -240,7 +240,7 @@ char *sandbox_subst_env_vars(dyn_buf_t *env_data) if (strlen(var_start) > 0) env = getenv(var_start); - if (-1 == sprintf_dyn_buf(new_data, "%s%s", + if (-1 == rc_dynbuf_sprintf(new_data, "%s%s", tmp_ptr ? tmp_ptr : "", env ? env : "")) goto error; @@ -250,22 +250,22 @@ char *sandbox_subst_env_vars(dyn_buf_t *env_data) } if (0 != strlen(tmp_ptr)) - if (-1 == write_dyn_buf(new_data, tmp_ptr, strlen(tmp_ptr))) + if (-1 == rc_dynbuf_write(new_data, tmp_ptr, strlen(tmp_ptr))) goto error; free(tmp_data); - tmp_data = read_line_dyn_buf(new_data); + tmp_data = rc_dynbuf_read_line(new_data); if (NULL == tmp_data) goto error; - free_dyn_buf(new_data); + rc_dynbuf_free(new_data); return tmp_data; error: if (NULL != new_data) - free_dyn_buf(new_data); + rc_dynbuf_free(new_data); if (NULL != tmp_data) free(tmp_data); @@ -288,13 +288,13 @@ void sandbox_set_env_var(const char *env_var) int sandbox_set_env_access_var(const char *access_var) { - dyn_buf_t *env_data = NULL; + rc_dynbuf_t *env_data = NULL; int count = 0; char *config = NULL; char **confd_files = NULL; bool use_confd = TRUE; - env_data = new_dyn_buf(); + env_data = rc_dynbuf_new(); if (NULL == env_data) return -1; @@ -302,7 +302,7 @@ int sandbox_set_env_access_var(const char *access_var) * These do not get overridden via the environment. */ config = rc_get_cnf_entry(SANDBOX_CONF_FILE, access_var, ":"); if (NULL != config) { - if (-1 == write_dyn_buf(env_data, config, strlen(config))) + if (-1 == rc_dynbuf_write(env_data, config, strlen(config))) goto error; free(config); config = NULL; @@ -311,7 +311,7 @@ int sandbox_set_env_access_var(const char *access_var) * not process the sandbox.d/ files for this variable. */ if (NULL != getenv(access_var)) { use_confd = FALSE; - if (-1 == sprintf_dyn_buf(env_data, env_data->wr_index ? ":%s" : "%s", + if (-1 == rc_dynbuf_sprintf(env_data, env_data->wr_index ? ":%s" : "%s", getenv(access_var))) goto error; } @@ -326,7 +326,7 @@ int sandbox_set_env_access_var(const char *access_var) while (NULL != confd_files[count]) { config = rc_get_cnf_entry(confd_files[count], access_var, ":"); if (NULL != config) { - if (-1 == sprintf_dyn_buf(env_data, + if (-1 == rc_dynbuf_sprintf(env_data, env_data->wr_index ? ":%s" : "%s", config)) goto error; @@ -351,13 +351,13 @@ done: free(subst); } - free_dyn_buf(env_data); + rc_dynbuf_free(env_data); return 0; error: if (NULL != env_data) - free_dyn_buf(env_data); + rc_dynbuf_free(env_data); if (NULL != config) free(config); if (NULL != confd_files) |