summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/assuan.texi25
2 files changed, 24 insertions, 6 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 0269c27..f5fa9d0 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-14 Werner Koch <wk@g10code.com>
+
+ * assuan.texi (Client code): Describe the new flag bit 7 of the
+ pipe_server_connect_ext function.
+
2007-10-18 Marcus Brinkmann <marcus@g10code.de>
* assuan.texi (Client requests): Document HELP.
diff --git a/doc/assuan.texi b/doc/assuan.texi
index d444d4d..c8a1ca0 100644
--- a/doc/assuan.texi
+++ b/doc/assuan.texi
@@ -713,12 +713,25 @@ argument. That function should only act if the second argument it
received is @code{0}. Such a fork callback is useful to release
additional resources not to be used by the child.
-@var{flags} controls how the function acts: With a value of @code{0}
-it expects a simple pipe based server and behaves similar to
-@code{assuan_pipe_connect}. With a value of @code{1} a sever based on
-full-duplex pipes is expected. Such pipes are usually created using
-the @code{socketpair} function. It also enables features only
-available with such servers.
+@noindent
+@var{flags} is a bit vector and controls how the function acts:
+
+@table @code
+
+@item bit 0 (value 1)
+If cleared a simple pipe based server is expected and the function
+behaves similar to @code{assuan_pipe_connect}.
+
+If set a server based on full-duplex pipes is expected. Such pipes are
+usually created using the @code{socketpair} function. It also enables
+features only available with such servers.
+
+@item bit 7 (value 128)
+If set and there is a need to start ther server it will be started as a
+background process. This flag is useful under W32 systems, so that no
+new console is created and pops up a console window when starting the server
+
+@end table
@end deftypefun