aboutsummaryrefslogtreecommitdiffstats
path: root/ringbuffer.h
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2010-05-27 18:00:46 +0000
committerGerald Combs <gerald@wireshark.org>2010-05-27 18:00:46 +0000
commit8598c522b23a64ca600b0440e43b1bc406eda01b (patch)
treeecf82b787638623aa139392d753f78b9ff4eb9d1 /ringbuffer.h
parent09c06a932dfe47f73d479026cb1db7b84fa401a8 (diff)
Set RINGBUFFER_MAX_NUM_FILES to 100000. Use it to generate file names.
Add RINGBUFFER_WARN_NUM_FILES and use it to print a warning. Print warnings when we change the number of ringbuffer files. svn path=/trunk/; revision=32998
Diffstat (limited to 'ringbuffer.h')
-rw-r--r--ringbuffer.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/ringbuffer.h b/ringbuffer.h
index b4ef7a42f1..497c9827d2 100644
--- a/ringbuffer.h
+++ b/ringbuffer.h
@@ -30,11 +30,13 @@
#include "wiretap/wtap.h"
#define RINGBUFFER_UNLIMITED_FILES 0
-/* minimum number of ringbuffer files */
+/* Minimum number of ringbuffer files */
#define RINGBUFFER_MIN_NUM_FILES 0
-/* maximum number of ringbuffer files */
-/* (only to avoid crashes on very large numbers) */
-#define RINGBUFFER_MAX_NUM_FILES 10000
+/* Maximum number of ringbuffer files */
+/* Avoid crashes on very large numbers. Should be a power of 10 */
+#define RINGBUFFER_MAX_NUM_FILES 100000
+/* Maximum number for FAT filesystems */
+#define RINGBUFFER_WARN_NUM_FILES 65535
int ringbuf_init(const char *capture_name, guint num_files);
const gchar *ringbuf_current_filename(void);