* Licensed under the GPL v2. For licencing details see COPYING.
*/
-/** \file fd.c helper functions for file descriptor handling */
+/** \file fd.c Helper functions for file descriptor handling. */
#include <sys/types.h>
#include <dirent.h>
#include "para.h"
#include "error.h"
+
/**
- * check whether a file exists
+ * Check whether a file exists.
*
- * \param fn the file name
+ * \param fn The file name.
*
* \return Non-zero iff file exists.
*/
}
/**
- * set a file descriptor in a fd_set
+ * Set a file descriptor in a fd_set.
*
- * \param fd the file descriptor to be set
- * \param fds the file descriptor set
- * \param max_fileno highest-numbered file descriptor
+ * \param fd The file descriptor to be set.
+ * \param fds The file descriptor set.
+ * \param max_fileno Highest-numbered file descriptor.
*
* This wrapper for FD_SET() passes its first two arguments to \p FD_SET. Upon
* return, \a max_fileno contains the maximum of the old_value and \a fd.
*
- * \sa para_select
+ * \sa para_select.
*/
void para_fd_set(int fd, fd_set *fds, int *max_fileno)
{
}
/**
-* paraslash's wrapper for fgets(3)
-* \param line pointer to the buffer to store the line
-* \param size the size of the buffer given by \a line
-* \param f the stream to read from
+* Paraslash's wrapper for fgets(3).
+
+* \param line Pointer to the buffer to store the line.
+* \param size The size of the buffer given by \a line.
+* \param f The stream to read from.
*
* \return Unlike the standard fgets() function, an integer value
* is returned. On success, this function returns 1. On errors, -E_FGETS
/**
* Paraslash's wrapper for mmap.
*
- * \param length number of bytes to mmap
- * \param prot either PROT_NONE or the bitwise OR of one or more of
- * PROT_EXEC PROT_READ PROT_WRITE
- * \param flags exactly one of MAP_SHARED and MAP_PRIVATE
- * \param fd the file to mmap from
- * \param offset mmap start
+ * \param length Number of bytes to mmap.
+ * \param prot Either PROT_NONE or the bitwise OR of one or more of
+ * PROT_EXEC PROT_READ PROT_WRITE.
+ * \param flags Exactly one of MAP_SHARED and MAP_PRIVATE.
+ * \param fd The file to mmap from.
+ * \param offset Mmap start.
*
* \return This function either returns a valid pointer to the mapped area
* or calls exit() on errors.
* \param flags The usual open(2) flags.
* \param mode Specifies the permissions to use.
*
- * The mode parameter must be specified when O_CREAT is in the flags, and is ignored
- * otherwise.
+ * The mode parameter must be specified when O_CREAT is in the flags, and is
+ * ignored otherwise.
*
* \return The file descriptor on success, negative on errors.
*
/**
* Wrapper for chdir(2).
*
- * \param path the specified directory.
+ * \param path The specified directory.
*
- * \return Positive on success, negative on errors.
+ * \return Standard.
*/
int para_chdir(const char *path)
{
/**
* A wrapper for fchdir().
*
- * \param fd An open file descriptor
+ * \param fd An open file descriptor.
*
* \return Standard.
*/