OSDN Git Service

Fix bugs of simultaneous connection.
[ffftp/ffftp.git] / diskfree.c
index a095b53..1ef974a 100644 (file)
@@ -1,6 +1,6 @@
-/*=============================================================================\r
+/*=============================================================================\r
 *\r
-*                                              \82c\82h\82r\82j\82Ì\83t\83\8a\81[\83X\83y\81[\83X\82ð\93¾\82é\r
+*                                              DISKのフリースペースを得る\r
 *\r
 ===============================================================================\r
 / Copyright (C) 1997-2007 Sota. All rights reserved.\r
@@ -28,6 +28,8 @@
 /============================================================================*/\r
 \r
 #define  STRICT\r
+// IPv6対応\r
+#include <winsock2.h>\r
 #include <windows.h>\r
 #include <stdio.h>\r
 #include <stdlib.h>\r
@@ -35,7 +37,8 @@
 #include <mbstring.h>\r
 #include <malloc.h>\r
 #include <windowsx.h>\r
-#include <winsock.h>\r
+// IPv6対応\r
+//#include <winsock.h>\r
 \r
 #include "common.h"\r
 #include "resource.h"\r
@@ -43,7 +46,7 @@
 \r
 typedef DWORD (WINAPI*FUNC_GETDISKFREESPACEEX) (LPCTSTR, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER);\r
 \r
-/*===== \83\8d\81[\83J\83\8b\82È\83\8f\81[\83N =====*/\r
+/*===== ローカルなワーク =====*/\r
 \r
 static HINSTANCE m_hDll = NULL;\r
 \r
@@ -51,13 +54,13 @@ static FUNC_GETDISKFREESPACEEX m_GetDiskFreeSpaceEx = NULL;
 \r
 \r
 \r
-/*----- KERNEL32\82ð\83\8d\81[\83h\82·\82é --------------------------------------------------\r
+/*----- KERNEL32をロードする --------------------------------------------------\r
 *\r
 *      Parameter\r
-*              \82È\82µ\r
+*              なし\r
 *\r
 *      Return Value\r
-*              \82È\82µ\r
+*              なし\r
 *----------------------------------------------------------------------------*/\r
 \r
 void LoadKernelLib(void)\r
@@ -84,13 +87,13 @@ void LoadKernelLib(void)
 }\r
 \r
 \r
-/*----- KERNEL32\82ð\83\8a\83\8a\81[\83X\82·\82é -------------------------------------------------\r
+/*----- KERNEL32をリリースする -------------------------------------------------\r
 *\r
 *      Parameter\r
-*              \82È\82µ\r
+*              なし\r
 *\r
 *      Return Value\r
-*              \82È\82µ\r
+*              なし\r
 *----------------------------------------------------------------------------*/\r
 \r
 void ReleaseKernelLib(void)\r
@@ -103,13 +106,13 @@ void ReleaseKernelLib(void)
 }\r
 \r
 \r
-/*----- \83t\83\8a\81[\83G\83\8a\83A\82Ì\83T\83C\83Y\82ð\95\\82í\82·\95\8e\9a\97ñ\82ð\95Ô\82·-------------------------------\r
+/*----- フリーエリアのサイズを表わす文字列を返す-------------------------------\r
 *\r
 *      Parameter\r
-*              char *Path : \83p\83X\96¼\r
+*              char *Path : パス名\r
 *\r
 *      Return Value\r
-*              char *\95\8e\9a\97ñ\r
+*              char *文字列\r
 *----------------------------------------------------------------------------*/\r
 \r
 char *AskLocalFreeSpace(char *Path)\r