diff options
Diffstat (limited to 'src/visibility.c')
-rw-r--r-- | src/visibility.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/visibility.c b/src/visibility.c index dba48b8..577a2be 100644 --- a/src/visibility.c +++ b/src/visibility.c @@ -1112,12 +1112,12 @@ gpgrt_spawn_process (const char *pgmname, const char *argv[], gpg_err_code_t gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], int infd, int outfd, int errfd, - void (*after_fork_cb)(void *), - void *after_fork_cb_arg, + int (*spawn_cb)(void *), + void *spawn_cb_arg, pid_t *pid) { return _gpgrt_spawn_process_fd (pgmname, argv, infd, outfd, errfd, - after_fork_cb, after_fork_cb_arg, pid); + spawn_cb, spawn_cb_arg, pid); } gpg_err_code_t @@ -1152,6 +1152,12 @@ gpgrt_release_process (pid_t pid) _gpgrt_release_process (pid); } +void +gpgrt_close_all_fds (int from, int *keep_fds) +{ + _gpgrt_close_all_fds (from, keep_fds); +} + int gpgrt_argparse (estream_t fp, gpgrt_argparse_t *arg, gpgrt_opt_t *opts) |