From 8598c522b23a64ca600b0440e43b1bc406eda01b Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Thu, 27 May 2010 18:00:46 +0000 Subject: 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 --- ringbuffer.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'ringbuffer.h') 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); -- cgit v1.2.3