OSDN Git Service

Fix bugs of corruption on resuming downloading files larger than 4GB.
[ffftp/ffftp.git] / config.h
index 2e8afea..4ac18ff 100644 (file)
--- a/config.h
+++ b/config.h
@@ -1,4 +1,22 @@
-\r
-/* OPENVMS\97p\82Ì\83R\81[\83h\82ð\97L\8cø\82É\82·\82é\81B\94ó\8cû\93a\8dì\90¬\82Ì\83p\83b\83`\82ð\91g\82Ý\8d\9e\82Ý\82Ü\82µ\82½\81B */\r
+\r
+/* OPENVMS用のコードを有効にする。樋口殿作成のパッチを組み込みました。 */\r
 #define HAVE_OPENVMS\r
 \r
+// 全体に影響する設定はここに記述する予定\r
+// 内部をUTF-8として扱いマルチバイト文字ワイド文字APIラッパーを使用する\r
+#include "mbswrapper.h"\r
+// OpenSSL用ソケットラッパーを使用する\r
+#include "socketwrapper.h"\r
+// プロセスをDLL Injectionから保護する\r
+#include "protectprocess.h"\r
+// 使用するCPUを1個に限定する(マルチコアCPUの特定環境下でファイル通信中にクラッシュするバグ対策)\r
+#define DISABLE_MULTI_CPUS\r
+// ファイル転送用のネットワークバッファを無効にする(通信中止後にリモートのディレクトリが表示されないバグ対策)\r
+//#define DISABLE_TRANSFER_NETWORK_BUFFERS\r
+// コントロール用のネットワークバッファを無効にする(フリーズ対策)\r
+#define DISABLE_CONTROL_NETWORK_BUFFERS\r
+// JRE32.DLLを無効にする(UTF-8に非対応のため)\r
+#define DISABLE_JRE32DLL\r
+// ファイル転送の同時接続数\r
+#define MAX_DATA_CONNECTION 4\r
+\r