|
@@ -19,10 +19,6 @@ C_DECL_BEGIN
|
|
|
kexec_t *kexec_new(void);
|
|
|
void kexec_free(kexec_t *exec);
|
|
|
|
|
|
-size_t kexec_len(const kexec_t *exec);
|
|
|
-size_t kexec_is_empty(const kexec_t *exec);
|
|
|
-bool_t kexec_add(kexec_t *exec, kcontext_t *context);
|
|
|
-
|
|
|
// STDIN
|
|
|
int kexec_stdin(const kexec_t *exec);
|
|
|
bool_t kexec_set_stdin(kexec_t *exec, int stdin);
|
|
@@ -32,6 +28,12 @@ bool_t kexec_set_stdout(kexec_t *exec, int stdout);
|
|
|
// STDERR
|
|
|
int kexec_stderr(const kexec_t *exec);
|
|
|
bool_t kexec_set_stderr(kexec_t *exec, int stderr);
|
|
|
+// CONTEXTs
|
|
|
+bool_t kexec_add_contexts(kexec_t *exec, kcontext_t *context);
|
|
|
+ssize_t kexec_contexts_len(const kexec_t *exec);
|
|
|
+bool_t kexec_contexts_is_empty(const kexec_t *exec);
|
|
|
+kexec_contexts_node_t *kexec_contexts_iter(const kexec_t *exec);
|
|
|
+kcontext_t *kexec_contexts_each(kexec_contexts_node_t **iter);
|
|
|
|
|
|
C_DECL_END
|
|
|
|