#define LIST_UNIX_73 45 /* UNIX 73 */\r
#define LIST_UNIX_74 46 /* UNIX 74 */\r
#define LIST_UNIX_75 47 /* UNIX 75 */\r
+// MLSD対応\r
+#define LIST_MLSD 48\r
\r
#define LIST_MELCOM 0x100 /* MELCOM80 */\r
\r
#define CRYPT_FTPIS 2\r
#define CRYPT_SFTP 3\r
\r
+// FEAT対応\r
+// UTF-8対応\r
+#define FEATURE_UTF8 0x00000001\r
+// MLSD対応\r
+#define FEATURE_MLSD 0x00000002\r
+\r
\r
/*=================================================\r
* ストラクチャ\r
int UseSFTP; /* SFTPで接続する (YES/NO) */\r
// 同時接続対応\r
int MaxThreadCount; /* 同時接続数 */\r
+ // FEAT対応\r
+ int Feature; /* 利用可能な機能のフラグ (FEATURE_xxx) */\r
+ // MLSD対応\r
+ int UseMLSD; /* "MLSD"コマンドを使用する */\r
} HOSTDATA;\r
\r
\r
int UseSFTP; /* SFTPで接続する (YES/NO) */\r
// 同時接続対応\r
int MaxThreadCount; /* 同時接続数 */\r
+ // MLSD対応\r
+ int UseMLSD; /* "MLSD"コマンドを使用する */\r
struct historydata *Next;\r
} HISTORYDATA;\r
\r
int AskUseSFTP(void);\r
// 同時接続対応\r
int AskMaxThreadCount(void);\r
+// FEAT対応\r
+int AskHostFeature(void);\r
+// MLSD対応\r
+int AskUseMLSD(void);\r
\r
/*===== cache.c =====*/\r
\r