add the number of autostop files to the command line parameters, e.g.:
authorulfl <ulfl@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 22 Feb 2005 23:46:54 +0000 (23:46 +0000)
committerulfl <ulfl@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 22 Feb 2005 23:46:54 +0000 (23:46 +0000)
-a files:20

also added this to the manpage, the user's guide will follow later

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13473 f5534014-38df-0310-8fa8-9805f1628bb7

capture.c
doc/ethereal.pod

index 2a206c63330b66ed744059e8bdda8dfefa3ecba5..f6fff57de30bc863e07841abb9d8b5b4a84e30df 100644 (file)
--- a/capture.c
+++ b/capture.c
@@ -196,6 +196,10 @@ set_autostop_criterion(capture_options *capture_opts, const char *autostoparg)
   } else if (strcmp(autostoparg,"filesize") == 0) {
     capture_opts->has_autostop_filesize = TRUE;
     capture_opts->autostop_filesize = get_positive_int(p,"autostop filesize");
+  } else if (strcmp(autostoparg,"files") == 0) {
+    capture_opts->multi_files_on = TRUE;
+    capture_opts->has_autostop_files = TRUE;
+    capture_opts->autostop_files = get_positive_int(p,"autostop files");
   } else {
     return FALSE;
   }
index dff9f57bf41329069adc1e32ec01f6bfad9e1ff2..4f66aa128023ac362ee035ec5976fc6e0b9cd8bd 100644 (file)
@@ -183,7 +183,13 @@ Stop writing to a capture file after I<value> seconds have elapsed.
 =item filesize
 
 Stop writing to a capture file after it reaches a size of I<value>
-kilobytes (where a kilobyte is 1000 bytes, not 1024 bytes).
+kilobytes (where a kilobyte is 1000 bytes, not 1024 bytes). If this option 
+is used together with the -b option, Ethereal will stop writing to the 
+current capture file and switch to the next one if filesize is reached.
+
+=item files
+
+Stop writing to capture files after I<value> number of files were written.
 
 =for man .RE