aboutsummaryrefslogtreecommitdiffstats
path: root/ringbuffer.h
diff options
context:
space:
mode:
authorgerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>2010-05-27 18:00:46 +0000
committergerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>2010-05-27 18:00:46 +0000
commit8a47ad5d4edffb29296be30030fe7db74da3e515 (patch)
treeecf82b787638623aa139392d753f78b9ff4eb9d1 /ringbuffer.h
parent998b30e4218a5495aaab670003f7d2264269a32c (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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32998 f5534014-38df-0310-8fa8-9805f1628bb7
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);