aboutsummaryrefslogtreecommitdiffstats
path: root/ringbuffer.c
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2005-02-03 21:58:33 +0000
committerUlf Lamping <ulf.lamping@web.de>2005-02-03 21:58:33 +0000
commitbe0e6a06316f5de9e8c580c4df4987104750ac28 (patch)
treedebfef3929170f5a8699b9c0c93f3427c89b35af /ringbuffer.c
parent915e63ae1839dd1c26bdb39a98a880c83014730a (diff)
prevent ringbuffer from having to know about capture_file type at all (decoupling dependencies)
svn path=/trunk/; revision=13266
Diffstat (limited to 'ringbuffer.c')
-rw-r--r--ringbuffer.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ringbuffer.c b/ringbuffer.c
index cc633eab3c..1a89e6d4bb 100644
--- a/ringbuffer.c
+++ b/ringbuffer.c
@@ -252,7 +252,7 @@ ringbuf_init_wtap_dump_fdopen(int filetype, int linktype, int snaplen, int *err)
* Switches to the next ringbuffer file
*/
gboolean
-ringbuf_switch_file(capture_file *cf, wtap_dumper **pdh, int *err)
+ringbuf_switch_file(wtap_dumper **pdh, gchar **save_file, int *save_file_fd, int *err)
{
int next_file_num;
rb_file *next_rfile = NULL;
@@ -285,8 +285,8 @@ ringbuf_switch_file(capture_file *cf, wtap_dumper **pdh, int *err)
/* switch to the new file */
rb_data.curr_file_num = next_file_num;
- cf->save_file = next_rfile->name;
- cf->save_file_fd = rb_data.fd;
+ *save_file = next_rfile->name;
+ *save_file_fd = rb_data.fd;
(*pdh) = rb_data.pdh;
return TRUE;
@@ -296,7 +296,7 @@ ringbuf_switch_file(capture_file *cf, wtap_dumper **pdh, int *err)
* Calls wtap_dump_close() for the current ringbuffer file
*/
gboolean
-ringbuf_wtap_dump_close(capture_file *cf, int *err)
+ringbuf_wtap_dump_close(gchar **save_file, int *err)
{
gboolean ret_val = TRUE;
@@ -312,7 +312,7 @@ ringbuf_wtap_dump_close(capture_file *cf, int *err)
}
/* set the save file name to the current file */
- cf->save_file = rb_data.files[rb_data.curr_file_num].name;
+ *save_file = rb_data.files[rb_data.curr_file_num].name;
return ret_val;
}