diff options
Diffstat (limited to 'src/assuan-defs.h')
-rw-r--r-- | src/assuan-defs.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/assuan-defs.h b/src/assuan-defs.h index c14b409..7d55aab 100644 --- a/src/assuan-defs.h +++ b/src/assuan-defs.h @@ -73,7 +73,8 @@ struct assuan_context_s { int pipe_mode; /* We are in pipe mode, i.e. we can handle just one connection and must terminate then */ - pid_t pid; /* In pipe mode, the pid of the child server process. */ + pid_t pid; /* In pipe mode, the pid of the child server process. + In socket mode, the pid of the server */ int listen_fd; /* The fd we are listening on (used by socket servers) */ void (*deinit_handler)(ASSUAN_CONTEXT); @@ -98,6 +99,11 @@ struct assuan_context_s { }; +/*-- assuan-pipe-server.c --*/ +int _assuan_new_context (ASSUAN_CONTEXT *r_ctx); +void _assuan_release_context (ASSUAN_CONTEXT ctx); + + /*-- assuan-handler.c --*/ int _assuan_register_std_commands (ASSUAN_CONTEXT ctx); @@ -124,6 +130,7 @@ void _assuan_free (void *p); #define set_error(c,e,t) assuan_set_error ((c), ASSUAN_ ## e, (t)) void _assuan_log_print_buffer (FILE *fp, const void *buffer, size_t length); +void _assuan_log_sanitized_string (const char *string); #endif /*ASSUAN_DEFS_H*/ |