diff options
author | Werner Koch <[email protected]> | 2009-10-13 19:17:24 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2009-10-13 19:17:24 +0000 |
commit | 536b6ab09fa3e17f955c8b55e8469f3265a1936f (patch) | |
tree | a06fba4fb448cc70de12a470d7dde7f22c3eaf8f /common/exechelp.h | |
parent | Replace C99 style vararg macro which was anyway not correct. (diff) | |
download | gnupg-536b6ab09fa3e17f955c8b55e8469f3265a1936f.tar.gz gnupg-536b6ab09fa3e17f955c8b55e8469f3265a1936f.zip |
Keep on hacking on g13. A simple --create and --mount does now work.
A hacked up encfs is required.
Diffstat (limited to '')
-rw-r--r-- | common/exechelp.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/common/exechelp.h b/common/exechelp.h index 3d70e1096..8f056891c 100644 --- a/common/exechelp.h +++ b/common/exechelp.h @@ -86,6 +86,12 @@ gpg_error_t gnupg_spawn_process_fd (const char *pgmname, gpg_error_t gnupg_wait_process (const char *pgmname, pid_t pid, int *exitcode); +/* Kill a process; that is send an appropriate signal to the process. + gnupg_wait_process must be called to actually remove the process + from the system. An invalid PID is ignored. */ +void gnupg_kill_process (pid_t pid); + + /* Spawn a new process and immediatley detach from it. The name of the program to exec is PGMNAME and its arguments are in ARGV (the programname is automatically passed as first argument). |