summaryrefslogtreecommitdiff
path: root/lib/tsocket
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2010-05-03 11:25:26 +0200
committerAndreas Schneider <asn@samba.org>2010-05-03 15:55:34 +0200
commitfcb53828dfade06c9b9b644d4fb3e074354947f9 (patch)
tree55ab8041db732148c7d449938a78e53a43a4e197 /lib/tsocket
parent54e68b4949b8d7aadefe0eff8ea6b8c949a2ceb8 (diff)
downloadsamba-fcb53828dfade06c9b9b644d4fb3e074354947f9.tar.gz
samba-fcb53828dfade06c9b9b644d4fb3e074354947f9.tar.bz2
samba-fcb53828dfade06c9b9b644d4fb3e074354947f9.zip
tsocket: Fixed the documentation of tsocket_address_bsd_sockaddr.
Diffstat (limited to 'lib/tsocket')
-rw-r--r--lib/tsocket/tsocket.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/lib/tsocket/tsocket.h b/lib/tsocket/tsocket.h
index d4f9e872d3..7d6a174748 100644
--- a/lib/tsocket/tsocket.h
+++ b/lib/tsocket/tsocket.h
@@ -902,16 +902,23 @@ ssize_t tsocket_address_bsd_sockaddr(const struct tsocket_address *addr,
* for anything else. The file descriptor will be closed when the stream gets
* freed. If you still want to use the fd you have have to create a duplicate.
*
- * @param[in] mem_ctx The talloc memory context to use.
+ * @param[in] mem_ctx The talloc memory context to use.
*
- * @param[in] fd The non blocking fd to use!
+ * @param[in] fd The non blocking fd to use!
*
- * @param[in] stream The filed tstream_context you allocated before.
+ * @param[out] stream A pointer to store an allocated tstream_context.
*
- * @return 0 on success, -1 on error with errno set.
+ * @return 0 on success, -1 on error.
*
- * @warning You should read the tsocket_bsd.c code and unterstand it in order
- * use this function.
+ * Example:
+ * @code
+ * fd2 = dup(fd);
+ * rc = tstream_bsd_existing_socket(mem_ctx, fd2, &tstream);
+ * if (rc < 0) {
+ * stream_terminate_connection(conn, "named_pipe_accept: out of memory");
+ * return;
+ * }
+ * @endcode
*/
int tstream_bsd_existing_socket(TALLOC_CTX *mem_ctx,
int fd,