diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2005-02-03 21:58:33 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2005-02-03 21:58:33 +0000 |
commit | be0e6a06316f5de9e8c580c4df4987104750ac28 (patch) | |
tree | debfef3929170f5a8699b9c0c93f3427c89b35af /ringbuffer.c | |
parent | 915e63ae1839dd1c26bdb39a98a880c83014730a (diff) | |
download | wireshark-be0e6a06316f5de9e8c580c4df4987104750ac28.tar.gz wireshark-be0e6a06316f5de9e8c580c4df4987104750ac28.tar.bz2 wireshark-be0e6a06316f5de9e8c580c4df4987104750ac28.zip |
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.c | 10 |
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; } |