* @return GNUNET_OK on success, GNUNET_SYSERR otherwise
*/
int
-GNUNET_internal_disk_file_handle (const struct GNUNET_DISK_FileHandle *fh,
- void *dst, unsigned int dst_len)
+GNUNET_DISK_internal_file_handle_ (const struct GNUNET_DISK_FileHandle *fh,
+ void *dst,
+ size_t dst_len)
{
#ifdef MINGW
if (dst_len < sizeof (HANDLE))
\r
#include "gnunet_disk_lib.h"\r
\r
+\r
+/**\r
+ * Handle used to access files (and pipes). \r
+ */\r
struct GNUNET_DISK_FileHandle\r
{\r
#ifdef MINGW\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_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
+int GNUNET_DISK_internal_file_handle_ (const struct GNUNET_DISK_FileHandle *fh,\r
+ void *dst,\r
+ size_t dst_len);\r
\r
#endif /* GNUNET_DISK_H_ */\r
#ifdef MINGW\r
HANDLE hw;\r
\r
- GNUNET_internal_disk_file_handle (h, &hw, sizeof (HANDLE));\r
+ GNUNET_DISK_internal_file_handle_ (h, &hw, sizeof (HANDLE));\r
GNUNET_CONTAINER_slist_add (fds->handles, GNUNET_NO, &hw, sizeof (HANDLE));\r
#else\r
int fd;\r
\r
- GNUNET_internal_disk_file_handle (h, &fd, sizeof (int));\r
+ GNUNET_DISK_internal_file_handle_ (h, &fd, sizeof (int));\r
FD_SET (fd, &fds->sds);\r
if (fd + 1 > fds->nsds)\r
fds->nsds = fd + 1;\r