diff options
author | Anders Broman <anders.broman@ericsson.com> | 2013-06-04 07:33:53 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2013-06-04 07:33:53 +0000 |
commit | 9d31ed54238fdf7b027d2b238be632ae0a8269a9 (patch) | |
tree | 6efc269d6484f73ee12935a0076ceb2076209f02 /capture_opts.c | |
parent | cfb1ec0e9ccb64889e0eaaf606186994c81e3073 (diff) | |
download | wireshark-9d31ed54238fdf7b027d2b238be632ae0a8269a9.tar.gz wireshark-9d31ed54238fdf7b027d2b238be632ae0a8269a9.tar.bz2 wireshark-9d31ed54238fdf7b027d2b238be632ae0a8269a9.zip |
Copy over (part of):
Revision 49286 - Merge capture_start_confirmed() into capture_start_cb().
Revision 49293 - Pull dnd_merge_files() into dnd_open_file_cmd(); the resulting code is a
bit simpler.
Don't bother popping up a window saying "you dragged more than one file,
so we're merging"; presumably that's what they had in mind when they
dragged multiple files. (If that's not what they had in mind, the
window should at least offer a choice to cancel.)
Revision 49493 - Pull the capture-session state information out of capture_opts and put
it into a separate capture_session structure. capture_opts should
contain only user-specified option information (and stuff directly
derived from it, such as the "capturing from a pipe" flag).
Revision 49497 - Fix the Windows side to look for the signal pipe stuff in cap_session.
Revision 49535 - Make a routine not used outside this file static.
Revision 49517 - AAAAAArgh. The capture_input_new_XXX routines are called from
capture_sync.c, not from capture.c, so they should be declared in
capture_sync.h, so callers that use the capture_sync.c stuff but not the
capture.c stuff - such as TShark - get the declarations and get their
implementations compared with the signatures that they should have.
Doing so points out that some of them in TShark *don't*, so fix that.
svn path=/trunk-1.10/; revision=49758
Diffstat (limited to 'capture_opts.c')
-rw-r--r-- | capture_opts.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/capture_opts.c b/capture_opts.c index 785a22a5c1..cc5bf10ef9 100644 --- a/capture_opts.c +++ b/capture_opts.c @@ -54,9 +54,8 @@ static gboolean capture_opts_output_to_pipe(const char *save_file, gboolean *is_ void -capture_opts_init(capture_options *capture_opts, void *cf) +capture_opts_init(capture_options *capture_opts) { - capture_opts->cf = cf; capture_opts->ifaces = g_array_new(FALSE, FALSE, sizeof(interface_options)); capture_opts->all_ifaces = g_array_new(FALSE, FALSE, sizeof(interface_t)); capture_opts->num_selected = 0; @@ -114,18 +113,7 @@ capture_opts_init(capture_options *capture_opts, void *cf) capture_opts->has_autostop_duration = FALSE; capture_opts->autostop_duration = 60; /* 1 min */ - - capture_opts->fork_child = -1; /* invalid process handle */ -#ifdef _WIN32 - capture_opts->signal_pipe_write_fd = -1; -#endif - capture_opts->state = CAPTURE_STOPPED; capture_opts->output_to_pipe = FALSE; -#ifndef _WIN32 - capture_opts->owner = getuid(); - capture_opts->group = getgid(); -#endif - capture_opts->session_started = FALSE; } @@ -135,7 +123,6 @@ capture_opts_log(const char *log_domain, GLogLevelFlags log_level, capture_optio guint i; g_log(log_domain, log_level, "CAPTURE OPTIONS :"); - g_log(log_domain, log_level, "CFile : %p", capture_opts->cf); for (i = 0; i < capture_opts->ifaces->len; i++) { interface_options interface_opts; @@ -229,11 +216,6 @@ capture_opts_log(const char *log_domain, GLogLevelFlags log_level, capture_optio g_log(log_domain, log_level, "AutostopPackets (%u) : %u", capture_opts->has_autostop_packets, capture_opts->autostop_packets); g_log(log_domain, log_level, "AutostopFilesize(%u) : %u (KB)", capture_opts->has_autostop_filesize, capture_opts->autostop_filesize); g_log(log_domain, log_level, "AutostopDuration(%u) : %u", capture_opts->has_autostop_duration, capture_opts->autostop_duration); - - g_log(log_domain, log_level, "ForkChild : %d", capture_opts->fork_child); -#ifdef _WIN32 - g_log(log_domain, log_level, "SignalPipeWrite : %d", capture_opts->signal_pipe_write_fd); -#endif } /* |