aboutsummaryrefslogtreecommitdiffstats
path: root/src/visibility.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/visibility.c')
-rw-r--r--src/visibility.c12
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)