OSDN Git Service

Fix bugs of simultaneous connection.
[ffftp/ffftp.git] / config.h
index 0adca58..50a28a2 100644 (file)
--- a/config.h
+++ b/config.h
@@ -1,10 +1,25 @@
-\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
-//\91S\91Ì\82É\89e\8b¿\82·\82é\90Ý\92è\82Í\82±\82±\82É\8bL\8fq\82·\82é\97\\92è\r
-//\8eg\97p\82·\82éCPU\82ð1\8cÂ\82É\8cÀ\92è\82·\82é\81i\83}\83\8b\83`\83R\83ACPU\82Ì\93Á\92è\8aÂ\8b«\89º\82Å\83t\83@\83C\83\8b\92Ê\90M\92\86\82É\83N\83\89\83b\83V\83\85\82·\82é\83o\83O\91Î\8dô\81j\r
-#define DISABLE_MULTI_CPUS\r
-//\83l\83b\83g\83\8f\81[\83N\83o\83b\83t\83@\82ð\96³\8cø\82É\82·\82é\81i\92Ê\90M\92\86\8e~\8cã\82É\83\8a\83\82\81[\83g\82Ì\83f\83B\83\8c\83N\83g\83\8a\82ª\95\\8e¦\82³\82ê\82È\82¢\83o\83O\91Î\8dô\81j\r
-#define DISABLE_NETWORK_BUFFERS\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
+/* HP NonStop Server 用のコードを有効にする */\r
+#define HAVE_TANDEM\r
 \r