summaryrefslogtreecommitdiff
path: root/src/option_processing.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-01-15 15:23:16 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-01-15 15:23:16 +0000
commit1ab8ade5d1a6cbebcd574c48cfd9150058c5dc75 (patch)
tree96e57d1de14db540ab92d51d0c3884ba5da54a07 /src/option_processing.cc
parent5fbd9977842150c05a4e53ddcecb602f11a1d673 (diff)
2009-01-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added --event-poll option to select the method for polling events. The available methods are "select" and "epoll". "epoll" is available on Linux only. The earlier release has the compile option to choose from these methods. * configure.ac * src/RequestGroupMan.cc * src/OptionHandlerFactory.cc * src/EpollEventPoll.h * src/StreamFileAllocationEntry.cc * src/a2io.h * src/SelectEventPoll.h * src/option_processing.cc * src/prefs.h * src/EpollEventPoll.cc * src/EventPoll.h * src/SocketCore.h * src/Makefile.am * src/main.cc * src/DownloadEngine.h * src/SelectEventPoll.cc * src/DownloadEngine.cc * src/SocketCore.cc * src/DownloadEngineFactory.cc * src/Makefile.in * src/prefs.cc * src/usage_text.h
Diffstat (limited to 'src/option_processing.cc')
-rw-r--r--src/option_processing.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/option_processing.cc b/src/option_processing.cc
index bc8d33d4..96ada2b0 100644
--- a/src/option_processing.cc
+++ b/src/option_processing.cc
@@ -191,6 +191,7 @@ Option* option_processing(int argc, char* const argv[])
{ PREF_CHECK_CERTIFICATE.c_str(), optional_argument, &lopt, 234 },
{ PREF_NO_PROXY.c_str(), required_argument, &lopt, 235 },
{ PREF_USE_HEAD.c_str(), optional_argument, &lopt, 236 },
+ { PREF_EVENT_POLL.c_str(), required_argument, &lopt, 237 },
#if defined ENABLE_BITTORRENT || defined ENABLE_METALINK
{ PREF_SHOW_FILES.c_str(), no_argument, NULL, 'S' },
{ PREF_SELECT_FILE.c_str(), required_argument, &lopt, 21 },
@@ -475,6 +476,9 @@ Option* option_processing(int argc, char* const argv[])
case 236:
cmdstream << PREF_USE_HEAD << "=" << toBoolArg(optarg) << "\n";
break;
+ case 237:
+ cmdstream << PREF_EVENT_POLL << "=" << optarg << "\n";
+ break;
}
break;
}