diff options
author | Werner Koch <[email protected]> | 2002-01-19 18:20:15 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-01-19 18:20:15 +0000 |
commit | f58da1883a7d62d75a0b24f05c911c96febc0a85 (patch) | |
tree | d7a80bddeb9e3e30594485ae577677db0f06a893 /assuan/assuan-connect.c | |
parent | * gpg-agent.c: Removed unused cruft and implement the socket (diff) | |
download | gnupg-f58da1883a7d62d75a0b24f05c911c96febc0a85.tar.gz gnupg-f58da1883a7d62d75a0b24f05c911c96febc0a85.zip |
* assuan-buffer.c (_assuan_read_line): Add output logging.
(assuan_write_line): Ditto.
(_assuan_cookie_write_data): Ditto.
(_assuan_cookie_write_flush): Ditto.
* assuan-util.c (_assuan_log_print_buffer): New.
(assuan_set_log_stream): New.
(assuan_begin_confidential): New.
(assuan_end_confidential): New.
* assuan-defs.h: Add a few handler variables.
* assuan-pipe-server.c (assuan_deinit_pipe_server): Removed.
(deinit_pipe_server): New.
(assuan_deinit_server): New. Changed all callers to use this.
* assuan-listen.c (assuan_accept): Use the accept handler.
* assuan-handler.c (process_request): Use the close Handler.
* assuan-socket-server.c: New.
Diffstat (limited to '')
-rw-r--r-- | assuan/assuan-connect.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/assuan/assuan-connect.c b/assuan/assuan-connect.c index 613b54a13..53b742fc9 100644 --- a/assuan/assuan-connect.c +++ b/assuan/assuan-connect.c @@ -133,7 +133,7 @@ assuan_pipe_connect (ASSUAN_CONTEXT *ctx, const char *name, char *const argv[], close (rp[1]); close (wp[0]); close (wp[1]); - assuan_deinit_pipe_server (*ctx); /* FIXME: Common code should be factored out. */ + assuan_deinit_server (*ctx); /* FIXME: Common code should be factored out. */ return ASSUAN_General_Error; } @@ -221,7 +221,7 @@ assuan_pipe_connect (ASSUAN_CONTEXT *ctx, const char *name, char *const argv[], { if ((*ctx)->pid != -1) waitpid ((*ctx)->pid, NULL, 0); /* FIXME Check return value. */ - assuan_deinit_pipe_server (*ctx); /* FIXME: Common code should be factored out. */ + assuan_deinit_server (*ctx); /* FIXME: Common code should be factored out. */ } return err; @@ -234,7 +234,7 @@ assuan_pipe_disconnect (ASSUAN_CONTEXT ctx) close (ctx->inbound.fd); close (ctx->outbound.fd); waitpid (ctx->pid, NULL, 0); /* FIXME Check return value. */ - assuan_deinit_pipe_server (ctx); + assuan_deinit_server (ctx); } pid_t |