along with GNUnet; see the file COPYING. If not, write to the\r
Free Software Foundation, Inc., 59 Temple Place - Suite 330,\r
Boston, MA 02111-1307, USA.\r
-*/\r
-\r
+*/ \r
+ \r
/**\r
* @file util/disk.h\r
* @brief Internal DISK related helper functions\r
* @author Nils Durner\r
- */\r
-\r
-\r
+ */ \r
+ \r\r
#ifndef GNUNET_DISK_H_\r
#define GNUNET_DISK_H_\r
-\r
+ \r
#include "gnunet_disk_lib.h"\r
-\r
-struct GNUNET_DISK_FileHandle\r
-{\r
+ \r\r
+/**\r
+ * Handle used to access files (and pipes). \r
+ */ \r
+struct GNUNET_DISK_FileHandle \r
+{
+ \r
#ifdef MINGW\r
- HANDLE h;\r
-#else\r
- int fd;\r
-#endif\r
-};\r
-\r
+ /**\r
+ * File handle under W32.\r
+ */ \r
+ HANDLE h;
+ \r
+#else /* \r */
+ /**\r
+ * File handle on other OSes.\r
+ */ \r
+ int fd;
+ \r
+#endif /* \r */
+};
+\r\r\r\r
/**\r
* Retrieve OS file handle\r
*\r
* @param dst destination buffer\r
* @param dst_len length of dst\r
* @return GNUNET_OK on success, GNUNET_SYSERR otherwise\r
- */\r
-int GNUNET_internal_disk_file_handle (const struct GNUNET_DISK_FileHandle *fh,\r
- void *dst, unsigned int dst_len);\r
-\r
-#endif /* GNUNET_DISK_H_ */\r
+ */ \r
+int GNUNET_DISK_internal_file_handle_ (const struct GNUNET_DISK_FileHandle
+ *fh, \rvoid *dst, \rsize_t dst_len);
+\r\r
+#endif /* GNUNET_DISK_H_ */\r