*
* -->
*
+ * \defgroup io_kfile KFile interface
+ * \ingroup core
+ * \{
+ *
* \brief Virtual KFile I/O interface.
*
* KFile is a simple, generic interface for file I/O. It uses an
/**
* Read \a size bytes from file \a fd into \a buf.
*
+ * This function reads at most the number of requested bytes into the
+ * provided buffer.
+ * The value returned may be less than the requested bytes in case EOF is
+ * reached OR an error occurred. You need to check the error conditions
+ * using kfile_error() to understand which case happened.
+ *
* \note This function will block if there are less than \a size bytes
* to read.
*
void kfile_init(struct KFile *fd);
/* @} */
+/** \} */ //Defgroup io_kfile
+
/*
* Kfile test function.
*/