diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2023-07-09 15:53:11 +0200 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2023-07-09 17:37:44 +0200 |
commit | 0600cacfadf00e916340f2394f1d3bfc173a3d0b (patch) | |
tree | 4b1900b096de3d2b3ad49094e86adc310ec79dac /src/process.h | |
parent | test: attempt to fix random port selection again (diff) | |
download | cimple-0600cacfadf00e916340f2394f1d3bfc173a3d0b.tar.gz cimple-0600cacfadf00e916340f2394f1d3bfc173a3d0b.zip |
store process output in SQLite
Diffstat (limited to '')
-rw-r--r-- | src/process.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/process.h b/src/process.h index 5726fd3..f0aca1d 100644 --- a/src/process.h +++ b/src/process.h @@ -12,8 +12,8 @@ struct proc_output { int ec; - char *output; - size_t output_len; + unsigned char *data; + size_t data_size; }; /* The exit code is only valid if the functions returns a non-negative number. */ @@ -25,8 +25,8 @@ int proc_spawn(const char *args[], const char *envp[], int *ec); * In that case, you'll need to free the output. */ int proc_capture(const char *args[], const char *envp[], struct proc_output *result); -void proc_output_init(struct proc_output *); -void proc_output_free(const struct proc_output *); +int proc_output_create(struct proc_output **); +void proc_output_destroy(struct proc_output *); void proc_output_dump(const struct proc_output *); |