summaryrefslogtreecommitdiff
path: root/src/option_processing.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-06-08 12:34:36 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-06-08 12:34:36 +0000
commitcf71523fe27f37146d19606f10eb8348b20629d9 (patch)
treeff08fdad4a9f851edd72e4877a2bca74d2792227 /src/option_processing.cc
parentb4e5ba2779e2f6230a6db69553e6e459f94efd7d (diff)
2008-06-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added --bt-max-open-files option. * src/DefaultPieceStorage.cc * src/HelpItemFactory.cc * src/MultiDiskAdaptor.cc * src/MultiDiskAdaptor.h * src/OptionHandlerFactory.cc * src/option_processing.cc * src/prefs.cc * src/prefs.h * src/usage_text.h
Diffstat (limited to 'src/option_processing.cc')
-rw-r--r--src/option_processing.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/option_processing.cc b/src/option_processing.cc
index e0bcff6e..50272eb8 100644
--- a/src/option_processing.cc
+++ b/src/option_processing.cc
@@ -144,6 +144,7 @@ Option* createDefaultOption()
op->put(PREF_BT_MIN_CRYPTO_LEVEL, V_PLAIN);
op->put(PREF_BT_REQUIRE_CRYPTO, V_FALSE);
op->put(PREF_BT_REQUEST_PEER_SPEED_LIMIT, "51200");
+ op->put(PREF_BT_MAX_OPEN_FILES, "100");
op->put(PREF_QUIET, V_FALSE);
op->put(PREF_STOP, "0");
#ifdef ENABLE_ASYNC_DNS
@@ -254,6 +255,7 @@ Option* option_processing(int argc, char* const argv[])
{ PREF_BT_MIN_CRYPTO_LEVEL.c_str(), required_argument, &lopt, 30 },
{ PREF_BT_REQUIRE_CRYPTO.c_str(), required_argument, &lopt, 31 },
{ PREF_BT_REQUEST_PEER_SPEED_LIMIT.c_str(), required_argument, &lopt, 32 },
+ { PREF_BT_MAX_OPEN_FILES.c_str(), required_argument, &lopt, 33},
#endif // ENABLE_BITTORRENT
#ifdef ENABLE_METALINK
{ PREF_METALINK_FILE.c_str(), required_argument, NULL, 'M' },
@@ -367,6 +369,9 @@ Option* option_processing(int argc, char* const argv[])
case 32:
cmdstream << PREF_BT_REQUEST_PEER_SPEED_LIMIT << "=" << optarg << "\n";
break;
+ case 33:
+ cmdstream << PREF_BT_MAX_OPEN_FILES << "=" << optarg << "\n";
+ break;
case 100:
cmdstream << PREF_METALINK_VERSION << "=" << optarg << "\n";
break;