diff options
-rw-r--r-- | socket.h | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -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); |