aboutsummaryrefslogtreecommitdiffstats
path: root/socket.h
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2010-05-11 10:26:14 +0200
committerMatthias Andree <matthias.andree@gmx.de>2010-05-11 10:26:14 +0200
commit233bbfa928e1bcf8727247ebbcfe307c110866b3 (patch)
tree390e15afb83f762584d65158255d6117262602d8 /socket.h
parent8476bffcb54f81d028bcd86e2a9090161738a980 (diff)
downloadfetchmail-233bbfa928e1bcf8727247ebbcfe307c110866b3.tar.gz
fetchmail-233bbfa928e1bcf8727247ebbcfe307c110866b3.tar.bz2
fetchmail-233bbfa928e1bcf8727247ebbcfe307c110866b3.zip
Enable Doxygen extraction.
Diffstat (limited to 'socket.h')
-rw-r--r--socket.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/socket.h b/socket.h
index 9365f2f8..81b56c06 100644
--- a/socket.h
+++ b/socket.h
@@ -1,5 +1,5 @@
-/*
- * socket.h -- declarations for socket library functions
+/**
+ * \file socket.h -- declarations for socket library functions
*
* For license terms, see the file COPYING in this directory.
*/
@@ -17,17 +17,17 @@ struct addrinfo;
#endif
#include <netdb.h>
-/* Create a new client socket; returns -1 on error */
+/** Create a new client socket; returns -1 on error */
int SockOpen(const char *host, const char *service, const char *plugin, struct addrinfo **);
-/* Returns 1 if this socket is OK, 0 if it isn't select()able
+/** Returns 1 if socket \a fd is OK, 0 if it isn't select()able
* on - probably because it's been closed. You should
* always check this function before passing stuff to the
* select()-based waiter, as otherwise it may loop.
*/
int SockCheckOpen(int fd);
-/*
+/**
Get a string terminated by an '\n' (matches interface of fgets).
Pass it a valid socket, a buffer for the string, and
the length of the buffer (including the trailing \0)
@@ -35,12 +35,12 @@ returns length of buffer on success, -1 on failure.
*/
int SockRead(int sock, char *buf, int len);
-/*
+/**
* Peek at the next socket character without actually reading it.
*/
int SockPeek(int sock);
-/*
+/**
Write a chunk of bytes to the socket (matches interface of fwrite).
Returns number of bytes successfully written.
*/
@@ -51,7 +51,7 @@ int SockWrite(int sock, const char *buf, int size);
# define __attribute__(xyz) /* Ignore. */
#endif
-/*
+/**
Send formatted output to the socket (matches interface of fprintf).
Returns number of bytes successfully written.
*/
@@ -63,14 +63,14 @@ int SockPrintf(int sock, const char *format, ...)
int SockPrintf();
#endif
-/*
+/**
Close a socket previously opened by SockOpen. This allows for some
additional clean-up if necessary.
*/
int SockClose(int sock);
-/*
-FIXME: document this
+/**
+ \todo document this
*/
int UnixOpen(const char *path);