diff options
Diffstat (limited to 'fbench/src/filterfile/filterfile.cpp')
-rw-r--r-- | fbench/src/filterfile/filterfile.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/fbench/src/filterfile/filterfile.cpp b/fbench/src/filterfile/filterfile.cpp index 446a4ae2429..7c2edce3640 100644 --- a/fbench/src/filterfile/filterfile.cpp +++ b/fbench/src/filterfile/filterfile.cpp @@ -3,6 +3,7 @@ #include <iostream> #include <string.h> #include <cassert> +#include <unistd.h> /** * Extract query urls from web logs. The filterfile application reads @@ -20,14 +21,11 @@ main(int argc, char** argv) int bufsize = 10240; // parse options and override defaults. - int optIdx; int opt; - const char *arg; bool optError; - optIdx = 1; optError = false; - while((opt = GetOpt(argc, argv, "ahm:", arg, optIdx)) != -1) { + while((opt = getopt(argc, argv, "ahm:")) != -1) { switch(opt) { case 'a': allowAllParams = true; @@ -36,7 +34,7 @@ main(int argc, char** argv) showUsage = true; break; case 'm': - bufsize = atoi(arg); + bufsize = atoi(optarg); if (bufsize < 10240) { bufsize = 10240; } |