forked from osmocom/wireshark
Move the file utility functions from wiretap to libwsutil so that
libwireshark (and the plugins using those functions) do not depend on wiretap on Windows. While doing that, rename the eth_* functions to ws_*. svn path=/trunk/; revision=25354
This commit is contained in:
parent
da2f447a9b
commit
a5cee04fad
|
@ -45,6 +45,7 @@ EXTRA_OBJECTS = \
|
|||
wireshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
||||
wsock32.lib user32.lib shell32.lib comctl32.lib \
|
||||
$(HHC_LIBS) \
|
||||
wsutil\libwsutil.lib \
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
epan\libwireshark.lib \
|
||||
!ELSE
|
||||
|
@ -53,7 +54,6 @@ wireshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
|||
epan\crypt\airpdcap.lib \
|
||||
epan\dfilter\dfilter.lib \
|
||||
epan\ftypes\ftypes.lib \
|
||||
wsutil\libwsutil.lib \
|
||||
$(ADNS_LIBS) \
|
||||
$(PCRE_LIBS) \
|
||||
$(ZLIB_LIBS) \
|
||||
|
@ -63,6 +63,7 @@ wireshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
|||
tshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
||||
wsock32.lib user32.lib \
|
||||
$(GLIB_LIBS) \
|
||||
wsutil\libwsutil.lib \
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
epan\libwireshark.lib \
|
||||
!ELSE
|
||||
|
@ -71,7 +72,6 @@ tshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
|||
epan\crypt\airpdcap.lib \
|
||||
epan\dfilter\dfilter.lib \
|
||||
epan\ftypes\ftypes.lib \
|
||||
wsutil\libwsutil.lib \
|
||||
$(ADNS_LIBS) \
|
||||
$(PCRE_LIBS) \
|
||||
$(ZLIB_LIBS) \
|
||||
|
@ -81,6 +81,7 @@ tshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
|||
rawshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
||||
wsock32.lib user32.lib \
|
||||
$(GLIB_LIBS) \
|
||||
wsutil\libwsutil.lib \
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
epan\libwireshark.lib \
|
||||
!ELSE
|
||||
|
@ -89,7 +90,6 @@ rawshark_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
|||
epan\crypt\airpdcap.lib \
|
||||
epan\dfilter\dfilter.lib \
|
||||
epan\ftypes\ftypes.lib \
|
||||
wsutil\libwsutil.lib \
|
||||
$(ADNS_LIBS) \
|
||||
$(PCRE_LIBS) \
|
||||
$(ZLIB_LIBS) \
|
||||
|
@ -124,13 +124,13 @@ dumpcap_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
|||
dftest_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
|
||||
wsock32.lib user32.lib \
|
||||
$(GLIB_LIBS) \
|
||||
wsutil\libwsutil.lib \
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
epan\libwireshark.lib \
|
||||
!ELSE
|
||||
epan\dissectors\dissectors.lib \
|
||||
epan\wireshark.lib \
|
||||
epan\dfilter\dfilter.lib epan\ftypes\ftypes.lib \
|
||||
wsutil\libwsutil.lib \
|
||||
$(ADNS_LIBS) \
|
||||
$(PCRE_LIBS) \
|
||||
$(ZLIB_LIBS) \
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
#include "capture-wpcap.h"
|
||||
#endif
|
||||
#include "ui_util.h"
|
||||
#include "file_util.h"
|
||||
#include "wsutil/file_util.h"
|
||||
#include "log.h"
|
||||
|
||||
typedef struct if_stat_cache_item_s {
|
||||
|
@ -580,7 +580,7 @@ capture_input_closed(capture_options *capture_opts)
|
|||
if(capture_opts->restart) {
|
||||
capture_opts->restart = FALSE;
|
||||
|
||||
eth_unlink(capture_opts->save_file);
|
||||
ws_unlink(capture_opts->save_file);
|
||||
|
||||
/* if it was a tempfile, throw away the old filename (so it will become a tempfile again) */
|
||||
if(cf_is_tempfile(capture_opts->cf)) {
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
#include "cmdarg_err.h"
|
||||
|
||||
#include "capture-pcap-util.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
typedef struct {
|
||||
char *name;
|
||||
|
@ -877,7 +877,7 @@ static int capture_opts_test_for_fifo(const char *path)
|
|||
{
|
||||
struct stat statb;
|
||||
|
||||
if (eth_stat(path, &statb) < 0)
|
||||
if (ws_stat(path, &statb) < 0)
|
||||
return errno;
|
||||
|
||||
if (S_ISFIFO(statb.st_mode))
|
||||
|
|
|
@ -98,7 +98,7 @@
|
|||
#include "capture-wpcap.h"
|
||||
#endif
|
||||
#include "ui_util.h"
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
#include "log.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
|
@ -506,7 +506,7 @@ sync_pipe_start(capture_options *capture_opts) {
|
|||
* it just capture with the specified capture parameters
|
||||
*/
|
||||
dup2(sync_pipe[PIPE_WRITE], 2);
|
||||
eth_close(sync_pipe[PIPE_READ]);
|
||||
ws_close(sync_pipe[PIPE_READ]);
|
||||
execv(argv[0], (gpointer)argv);
|
||||
g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s",
|
||||
argv[0], strerror(errno));
|
||||
|
@ -538,15 +538,15 @@ sync_pipe_start(capture_options *capture_opts) {
|
|||
#ifdef _WIN32
|
||||
CloseHandle(sync_pipe_write);
|
||||
#else
|
||||
eth_close(sync_pipe[PIPE_WRITE]);
|
||||
ws_close(sync_pipe[PIPE_WRITE]);
|
||||
#endif
|
||||
|
||||
if (capture_opts->fork_child == -1) {
|
||||
/* We couldn't even create the child process. */
|
||||
report_failure("Couldn't create child process: %s", strerror(errno));
|
||||
eth_close(sync_pipe_read_fd);
|
||||
ws_close(sync_pipe_read_fd);
|
||||
#ifdef _WIN32
|
||||
eth_close(capture_opts->signal_pipe_write_fd);
|
||||
ws_close(capture_opts->signal_pipe_write_fd);
|
||||
#endif
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -679,7 +679,7 @@ sync_pipe_open_command(const char** argv, int *read_fd, int *fork_child, gchar *
|
|||
* it just capture with the specified capture parameters
|
||||
*/
|
||||
dup2(sync_pipe[PIPE_WRITE], 1);
|
||||
eth_close(sync_pipe[PIPE_READ]);
|
||||
ws_close(sync_pipe[PIPE_READ]);
|
||||
execv(argv[0], (gpointer)argv);
|
||||
g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s",
|
||||
argv[0], strerror(errno));
|
||||
|
@ -711,13 +711,13 @@ sync_pipe_open_command(const char** argv, int *read_fd, int *fork_child, gchar *
|
|||
#ifdef _WIN32
|
||||
CloseHandle(sync_pipe_write);
|
||||
#else
|
||||
eth_close(sync_pipe[PIPE_WRITE]);
|
||||
ws_close(sync_pipe[PIPE_WRITE]);
|
||||
#endif
|
||||
|
||||
if (*fork_child == -1) {
|
||||
/* We couldn't even create the child process. */
|
||||
*msg = g_strdup_printf("Couldn't create child process: %s", strerror(errno));
|
||||
eth_close(*read_fd);
|
||||
ws_close(*read_fd);
|
||||
return CANT_RUN_DUMPCAP;
|
||||
}
|
||||
|
||||
|
@ -734,7 +734,7 @@ sync_pipe_close_command(int *read_fd, gchar **msg) {
|
|||
#endif
|
||||
int fork_child_status;
|
||||
|
||||
eth_close(*read_fd);
|
||||
ws_close(*read_fd);
|
||||
|
||||
g_log(LOG_DOMAIN_CAPTURE, G_LOG_LEVEL_DEBUG, "sync_pipe_close_command: wait till child closed");
|
||||
|
||||
|
@ -801,7 +801,7 @@ sync_pipe_run_command(const char** argv, gchar **msg) {
|
|||
/* We were able to set up to read dumpcap's output. Do so and
|
||||
return its exit value. */
|
||||
msg_buf = g_string_new("");
|
||||
while ((count = eth_read(sync_pipe_read_fd, buf, PIPE_BUF_SIZE)) > 0) {
|
||||
while ((count = ws_read(sync_pipe_read_fd, buf, PIPE_BUF_SIZE)) > 0) {
|
||||
buf[count] = '\0';
|
||||
g_string_append(msg_buf, buf);
|
||||
}
|
||||
|
@ -1181,7 +1181,7 @@ sync_pipe_input_cb(gint source, gpointer user_data)
|
|||
sync_pipe_wait_for_child(capture_opts);
|
||||
|
||||
#ifdef _WIN32
|
||||
eth_close(capture_opts->signal_pipe_write_fd);
|
||||
ws_close(capture_opts->signal_pipe_write_fd);
|
||||
#endif
|
||||
capture_input_closed(capture_opts);
|
||||
return FALSE;
|
||||
|
@ -1195,7 +1195,7 @@ sync_pipe_input_cb(gint source, gpointer user_data)
|
|||
|
||||
/* We weren't able to open the new capture file; user has been
|
||||
alerted. Close the sync pipe. */
|
||||
eth_close(source);
|
||||
ws_close(source);
|
||||
|
||||
/* the child has send us a filename which we couldn't open.
|
||||
this probably means, the child is creating files faster than we can handle it.
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
#include <string.h>
|
||||
|
||||
#include <epan/filesystem.h>
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <epan/packet.h>
|
||||
#include "color.h"
|
||||
|
@ -630,7 +630,7 @@ read_users_filters(GSList **cfl)
|
|||
|
||||
/* decide what file to open (from dfilter code) */
|
||||
path = get_persconffile_path("colorfilters", TRUE, FALSE);
|
||||
if ((f = eth_fopen(path, "r")) == NULL) {
|
||||
if ((f = ws_fopen(path, "r")) == NULL) {
|
||||
if (errno != ENOENT) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Could not open filter file\n\"%s\": %s.", path,
|
||||
|
@ -657,7 +657,7 @@ color_filters_read_globals(gpointer user_data)
|
|||
|
||||
/* decide what file to open (from dfilter code) */
|
||||
path = get_datafile_path("colorfilters");
|
||||
if ((f = eth_fopen(path, "r")) == NULL) {
|
||||
if ((f = ws_fopen(path, "r")) == NULL) {
|
||||
if (errno != ENOENT) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Could not open global filter file\n\"%s\": %s.", path,
|
||||
|
@ -681,7 +681,7 @@ color_filters_import(gchar *path, gpointer user_data)
|
|||
FILE *f;
|
||||
gboolean ret;
|
||||
|
||||
if ((f = eth_fopen(path, "r")) == NULL) {
|
||||
if ((f = ws_fopen(path, "r")) == NULL) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Could not open\n%s\nfor reading: %s.",
|
||||
path, strerror(errno));
|
||||
|
@ -755,7 +755,7 @@ color_filters_write(GSList *cfl)
|
|||
}
|
||||
|
||||
path = get_persconffile_path("colorfilters", TRUE, TRUE);
|
||||
if ((f = eth_fopen(path, "w+")) == NULL) {
|
||||
if ((f = ws_fopen(path, "w+")) == NULL) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Could not open\n%s\nfor writing: %s.",
|
||||
path, strerror(errno));
|
||||
|
@ -774,7 +774,7 @@ color_filters_export(gchar *path, GSList *cfl, gboolean only_marked)
|
|||
{
|
||||
FILE *f;
|
||||
|
||||
if ((f = eth_fopen(path, "w+")) == NULL) {
|
||||
if ((f = ws_fopen(path, "w+")) == NULL) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Could not open\n%s\nfor writing: %s.",
|
||||
path, strerror(errno));
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
#include <epan/proto.h>
|
||||
|
||||
#include "disabled_protos.h"
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#define GLOBAL_PROTOCOLS_FILE_NAME "disabled_protos"
|
||||
#define PROTOCOLS_FILE_NAME "disabled_protos"
|
||||
|
@ -104,7 +104,7 @@ read_disabled_protos_list(char **gpath_return, int *gopen_errno_return,
|
|||
|
||||
/* Read the global disabled protocols file, if it exists. */
|
||||
*gpath_return = NULL;
|
||||
if ((ff = eth_fopen(gff_path, "r")) != NULL) {
|
||||
if ((ff = ws_fopen(gff_path, "r")) != NULL) {
|
||||
/* We succeeded in opening it; read it. */
|
||||
err = read_disabled_protos_list_file(gff_path, ff,
|
||||
&global_disabled_protos);
|
||||
|
@ -137,7 +137,7 @@ read_disabled_protos_list(char **gpath_return, int *gopen_errno_return,
|
|||
|
||||
/* Read the user's disabled protocols file, if it exists. */
|
||||
*path_return = NULL;
|
||||
if ((ff = eth_fopen(ff_path, "r")) != NULL) {
|
||||
if ((ff = ws_fopen(ff_path, "r")) != NULL) {
|
||||
/* We succeeded in opening it; read it. */
|
||||
err = read_disabled_protos_list_file(ff_path, ff, &disabled_protos);
|
||||
if (err != 0) {
|
||||
|
@ -345,7 +345,7 @@ save_disabled_protos_list(char **pref_path_return, int *errno_return)
|
|||
completely. */
|
||||
ff_path_new = g_strdup_printf("%s.new", ff_path);
|
||||
|
||||
if ((ff = eth_fopen(ff_path_new, "w")) == NULL) {
|
||||
if ((ff = ws_fopen(ff_path_new, "w")) == NULL) {
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
g_free(ff_path_new);
|
||||
|
@ -373,7 +373,7 @@ save_disabled_protos_list(char **pref_path_return, int *errno_return)
|
|||
if (fclose(ff) == EOF) {
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
eth_unlink(ff_path_new);
|
||||
ws_unlink(ff_path_new);
|
||||
g_free(ff_path_new);
|
||||
return;
|
||||
}
|
||||
|
@ -383,22 +383,22 @@ save_disabled_protos_list(char **pref_path_return, int *errno_return)
|
|||
exists; the Win32 call to rename files doesn't do so, which I
|
||||
infer is the reason why the MSVC++ "rename()" doesn't do so.
|
||||
We must therefore remove the target file first, on Windows. */
|
||||
if (eth_remove(ff_path) < 0 && errno != ENOENT) {
|
||||
if (ws_remove(ff_path) < 0 && errno != ENOENT) {
|
||||
/* It failed for some reason other than "it's not there"; if
|
||||
it's not there, we don't need to remove it, so we just
|
||||
drive on. */
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
eth_unlink(ff_path_new);
|
||||
ws_unlink(ff_path_new);
|
||||
g_free(ff_path_new);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (eth_rename(ff_path_new, ff_path) < 0) {
|
||||
if (ws_rename(ff_path_new, ff_path) < 0) {
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
eth_unlink(ff_path_new);
|
||||
ws_unlink(ff_path_new);
|
||||
g_free(ff_path_new);
|
||||
return;
|
||||
}
|
||||
|
|
16
dumpcap.c
16
dumpcap.c
|
@ -94,7 +94,7 @@
|
|||
|
||||
#include "tempfile.h"
|
||||
#include "log.h"
|
||||
#include "file_util.h"
|
||||
#include "wsutil/file_util.h"
|
||||
|
||||
/*
|
||||
* Get information about libpcap format from "wiretap/libpcap.h".
|
||||
|
@ -689,7 +689,7 @@ cap_pipe_open_live(char *pipename, struct pcap_hdr *hdr, loop_data *ld,
|
|||
#endif /* _WIN32 */
|
||||
} else {
|
||||
#ifndef _WIN32
|
||||
if (eth_stat(pipename, &pipe_stat) < 0) {
|
||||
if (ws_stat(pipename, &pipe_stat) < 0) {
|
||||
if (errno == ENOENT || errno == ENOTDIR)
|
||||
ld->cap_pipe_err = PIPNEXIST;
|
||||
else {
|
||||
|
@ -716,7 +716,7 @@ cap_pipe_open_live(char *pipename, struct pcap_hdr *hdr, loop_data *ld,
|
|||
}
|
||||
return -1;
|
||||
}
|
||||
fd = eth_open(pipename, O_RDONLY | O_NONBLOCK, 0000 /* no creation so don't matter */);
|
||||
fd = ws_open(pipename, O_RDONLY | O_NONBLOCK, 0000 /* no creation so don't matter */);
|
||||
if (fd == -1) {
|
||||
g_snprintf(errmsg, errmsgl,
|
||||
"The capture session could not be initiated "
|
||||
|
@ -891,7 +891,7 @@ cap_pipe_open_live(char *pipename, struct pcap_hdr *hdr, loop_data *ld,
|
|||
error:
|
||||
g_log(LOG_DOMAIN_CAPTURE_CHILD, G_LOG_LEVEL_DEBUG, "cap_pipe_open_live: error %s", errmsg);
|
||||
ld->cap_pipe_err = PIPERR;
|
||||
eth_close(fd);
|
||||
ws_close(fd);
|
||||
return -1;
|
||||
|
||||
}
|
||||
|
@ -1288,7 +1288,7 @@ static void capture_loop_close_input(loop_data *ld) {
|
|||
/* if open, close the capture pipe "input file" */
|
||||
if (ld->cap_pipe_fd >= 0) {
|
||||
g_assert(ld->from_cap_pipe);
|
||||
eth_close(ld->cap_pipe_fd);
|
||||
ws_close(ld->cap_pipe_fd);
|
||||
ld->cap_pipe_fd = 0;
|
||||
}
|
||||
|
||||
|
@ -1644,7 +1644,7 @@ capture_loop_open_output(capture_options *capture_opts, int *save_file_fd,
|
|||
}
|
||||
} else {
|
||||
/* Try to open/create the specified file for use as a capture buffer. */
|
||||
*save_file_fd = eth_open(capfile_name, O_RDWR|O_BINARY|O_TRUNC|O_CREAT,
|
||||
*save_file_fd = ws_open(capfile_name, O_RDWR|O_BINARY|O_TRUNC|O_CREAT,
|
||||
0600);
|
||||
}
|
||||
}
|
||||
|
@ -2094,13 +2094,13 @@ error:
|
|||
/* We can't use the save file, and we have no FILE * for the stream
|
||||
to close in order to close it, so close the FD directly. */
|
||||
if(save_file_fd != -1) {
|
||||
eth_close(save_file_fd);
|
||||
ws_close(save_file_fd);
|
||||
}
|
||||
|
||||
/* We couldn't even start the capture, so get rid of the capture
|
||||
file. */
|
||||
if(capture_opts->save_file != NULL) {
|
||||
eth_unlink(capture_opts->save_file);
|
||||
ws_unlink(capture_opts->save_file);
|
||||
g_free(capture_opts->save_file);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -122,7 +122,7 @@
|
|||
#include "filesystem.h"
|
||||
|
||||
#include <epan/strutil.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
#include <epan/prefs.h>
|
||||
#include <epan/emem.h>
|
||||
|
||||
|
@ -465,7 +465,7 @@ static void parse_services_file(const char * path)
|
|||
static char *buf = NULL;
|
||||
|
||||
/* services hash table initialization */
|
||||
serv_p = eth_fopen(path, "r");
|
||||
serv_p = ws_fopen(path, "r");
|
||||
|
||||
if (serv_p == NULL)
|
||||
return;
|
||||
|
@ -991,7 +991,7 @@ static void set_ethent(char *path)
|
|||
if (eth_p)
|
||||
rewind(eth_p);
|
||||
else
|
||||
eth_p = eth_fopen(path, "r");
|
||||
eth_p = ws_fopen(path, "r");
|
||||
}
|
||||
|
||||
static void end_ethent(void)
|
||||
|
@ -1573,7 +1573,7 @@ static void set_ipxnetent(char *path)
|
|||
if (ipxnet_p)
|
||||
rewind(ipxnet_p);
|
||||
else
|
||||
ipxnet_p = eth_fopen(path, "r");
|
||||
ipxnet_p = ws_fopen(path, "r");
|
||||
}
|
||||
|
||||
static void end_ipxnetent(void)
|
||||
|
@ -1798,7 +1798,7 @@ read_hosts_file (const char *hostspath)
|
|||
* See the hosts(4) or hosts(5) man page for hosts file format
|
||||
* (not available on all systems).
|
||||
*/
|
||||
if ((hf = eth_fopen(hostspath, "r")) == NULL)
|
||||
if ((hf = ws_fopen(hostspath, "r")) == NULL)
|
||||
return FALSE;
|
||||
|
||||
while (fgetline(&line, &size, hf) >= 0) {
|
||||
|
@ -1873,7 +1873,7 @@ read_subnets_file (const char *subnetspath)
|
|||
guint32 host_addr; /* IPv4 ONLY */
|
||||
int mask_length;
|
||||
|
||||
if ((hf = eth_fopen(subnetspath, "r")) == NULL)
|
||||
if ((hf = ws_fopen(subnetspath, "r")) == NULL)
|
||||
return FALSE;
|
||||
|
||||
while (fgetline(&line, &size, hf) >= 0) {
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
#include <epan/uat.h>
|
||||
#include <epan/report_err.h>
|
||||
#include <epan/proto.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
typedef struct {
|
||||
const char* name;
|
||||
|
@ -112,7 +112,7 @@ static void macro_fprint(dfilter_macro_t* m, void* ud) {
|
|||
}
|
||||
|
||||
void dfilter_macro_save(const gchar* filename, gchar** error) {
|
||||
FILE* f = eth_fopen(filename,"w");
|
||||
FILE* f = ws_fopen(filename,"w");
|
||||
|
||||
if (!f) {
|
||||
*error = ep_strdup_printf("Could not open file: '%s', error: %s\n", filename, strerror(errno) );
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
#include "emem.h"
|
||||
#include "diam_dict.h"
|
||||
#include "diam_dict_lex.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
typedef struct entity_t {
|
||||
char* name;
|
||||
|
@ -615,7 +615,7 @@ static FILE* ddict_open(const char* system_directory, const char* filename) {
|
|||
fname = strdup(filename);
|
||||
}
|
||||
|
||||
fh = eth_fopen(fname,"r");
|
||||
fh = ws_fopen(fname,"r");
|
||||
|
||||
D(("fname: %s fh: %p\n",fname,fh));
|
||||
|
||||
|
|
|
@ -301,7 +301,7 @@
|
|||
|
||||
#include "packet-giop.h"
|
||||
#include "packet-tcp.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
|
||||
/*
|
||||
|
@ -1291,7 +1291,7 @@ static void read_IOR_strings_from_file(const gchar *name, int max_iorlen) {
|
|||
gboolean stream_is_big_endian;
|
||||
|
||||
|
||||
fp = eth_fopen(name,"r"); /* open read only */
|
||||
fp = ws_fopen(name,"r"); /* open read only */
|
||||
|
||||
if (fp == NULL) {
|
||||
if (errno == EACCES)
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
#include <nettle/cbc.h>
|
||||
#endif
|
||||
#include <epan/strutil.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
#endif
|
||||
|
||||
#include <epan/packet.h>
|
||||
|
@ -3218,7 +3218,7 @@ isakmp_init_protocol(void) {
|
|||
G_ALLOC_AND_FREE);
|
||||
if (logf)
|
||||
fclose(logf);
|
||||
logf = eth_fopen(pluto_log_path, "r");
|
||||
logf = ws_fopen(pluto_log_path, "r");
|
||||
|
||||
scan_pluto_log();
|
||||
#endif /* HAVE_LIBNETTLE */
|
||||
|
|
|
@ -102,7 +102,7 @@
|
|||
|
||||
#include <epan/dissectors/packet-gssapi.h>
|
||||
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#define UDP_PORT_KERBEROS 88
|
||||
#define TCP_PORT_KERBEROS 88
|
||||
|
@ -731,7 +731,7 @@ read_keytab_file(const char *service_key_file)
|
|||
unsigned char buf[SERVICE_KEY_SIZE];
|
||||
int newline_skip = 0, count = 0;
|
||||
|
||||
if (service_key_file != NULL && eth_stat (service_key_file, &st) == 0) {
|
||||
if (service_key_file != NULL && ws_stat (service_key_file, &st) == 0) {
|
||||
|
||||
/* The service key file contains raw 192-bit (24 byte) 3DES keys.
|
||||
* There can be zero, one (\n), or two (\r\n) characters between
|
||||
|
@ -749,7 +749,7 @@ read_keytab_file(const char *service_key_file)
|
|||
}
|
||||
}
|
||||
|
||||
skf = eth_fopen(service_key_file, "rb");
|
||||
skf = ws_fopen(service_key_file, "rb");
|
||||
if (! skf) return;
|
||||
|
||||
while (fread(buf, SERVICE_KEY_SIZE, 1, skf) == 1) {
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
#include <epan/emem.h>
|
||||
#include <epan/strutil.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
/*
|
||||
* Lookup tables
|
||||
|
@ -2650,7 +2650,7 @@ ssl_parse_key_list(const gchar * keys_list, GHashTable *key_hash, GTree* associa
|
|||
ip[0], ip[1], ip[2], ip[3], service->port, filename, cert_passwd);
|
||||
|
||||
/* try to load pen or p12 file*/
|
||||
fp = eth_fopen(filename, "rb");
|
||||
fp = ws_fopen(filename, "rb");
|
||||
if (!fp) {
|
||||
fprintf(stderr, "can't open file %s \n",filename);
|
||||
continue;
|
||||
|
@ -2753,7 +2753,7 @@ ssl_set_debug(char* name)
|
|||
else if (!name || (strcmp(name, "") ==0))
|
||||
ssl_debug_file = NULL;
|
||||
else
|
||||
ssl_debug_file = eth_fopen(name, "w");
|
||||
ssl_debug_file = ws_fopen(name, "w");
|
||||
if (!use_stderr && ssl_debug_file)
|
||||
debug_file_must_be_closed = 1;
|
||||
}
|
||||
|
|
|
@ -120,7 +120,7 @@
|
|||
#include "packet-x509if.h"
|
||||
#include "packet-ssl.h"
|
||||
#include "packet-ssl-utils.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
|
||||
static gboolean ssl_desegment = TRUE;
|
||||
|
@ -334,7 +334,7 @@ ssl_parse(void)
|
|||
if (ssl_keys_list && (ssl_keys_list[0] != 0))
|
||||
{
|
||||
if (file_exists(ssl_keys_list)) {
|
||||
if ((ssl_keys_file = eth_fopen(ssl_keys_list, "r"))) {
|
||||
if ((ssl_keys_file = ws_fopen(ssl_keys_list, "r"))) {
|
||||
read_failed = FALSE;
|
||||
fstat(fileno(ssl_keys_file), &statb);
|
||||
size = statb.st_size;
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
#include <glib.h>
|
||||
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <epan/packet.h>
|
||||
#include <epan/prefs.h>
|
||||
|
@ -684,7 +684,7 @@ static gint init_tpncp_db(void) {
|
|||
g_snprintf(tpncp_dat_file_path, MAX_TPNCP_DAT_FILE_PATH_LEN, "%s" G_DIR_SEPARATOR_S"tpncp" G_DIR_SEPARATOR_S "tpncp.dat", get_datafile_dir());
|
||||
|
||||
/* Open file with TPNCP data. */
|
||||
if ((file = eth_fopen(tpncp_dat_file_path, "r")) == NULL)
|
||||
if ((file = ws_fopen(tpncp_dat_file_path, "r")) == NULL)
|
||||
return (-1);
|
||||
|
||||
fill_tpncp_id_vals(tpncp_events_id_vals, file);
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
#include <stdio.h>
|
||||
#include "dtd.h"
|
||||
#include "dtd_preparse_lex.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#define ECHO g_string_append(current,yytext);
|
||||
|
||||
|
@ -196,7 +196,7 @@ extern GString* dtd_preparse(const gchar* dname,const gchar* fname, GString* er
|
|||
filename = fname;
|
||||
linenum = 1;
|
||||
|
||||
yyin = eth_fopen(fullname,"r");
|
||||
yyin = ws_fopen(fullname,"r");
|
||||
|
||||
if (!yyin) {
|
||||
if (err)
|
||||
|
|
|
@ -44,7 +44,6 @@
|
|||
#include <glib.h>
|
||||
#include <proto.h>
|
||||
#include "emem.h"
|
||||
#include <wiretap/file_util.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <windows.h> /* VirtualAlloc, VirtualProtect */
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
|
||||
#include "filesystem.h"
|
||||
#include "privileges.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#define PROFILES_DIR "profiles"
|
||||
#define U3_MY_CAPTURES "\\My Captures"
|
||||
|
@ -195,7 +195,7 @@ test_for_directory(const char *path)
|
|||
{
|
||||
struct stat statb;
|
||||
|
||||
if (eth_stat(path, &statb) < 0)
|
||||
if (ws_stat(path, &statb) < 0)
|
||||
return errno;
|
||||
|
||||
if (S_ISDIR(statb.st_mode))
|
||||
|
@ -209,7 +209,7 @@ test_for_fifo(const char *path)
|
|||
{
|
||||
struct stat statb;
|
||||
|
||||
if (eth_stat(path, &statb) < 0)
|
||||
if (ws_stat(path, &statb) < 0)
|
||||
return errno;
|
||||
|
||||
if (S_ISFIFO(statb.st_mode))
|
||||
|
@ -975,12 +975,12 @@ delete_directory (const char *directory, char **pf_dir_path_return)
|
|||
gchar *filename;
|
||||
int ret = 0;
|
||||
|
||||
if ((dir = eth_dir_open(directory, 0, NULL)) != NULL) {
|
||||
while ((file = eth_dir_read_name(dir)) != NULL) {
|
||||
if ((dir = ws_dir_open(directory, 0, NULL)) != NULL) {
|
||||
while ((file = ws_dir_read_name(dir)) != NULL) {
|
||||
filename = g_strdup_printf ("%s%s%s", directory, G_DIR_SEPARATOR_S,
|
||||
eth_dir_get_name(file));
|
||||
ws_dir_get_name(file));
|
||||
if (test_for_directory(filename) != EISDIR) {
|
||||
ret = eth_remove(filename);
|
||||
ret = ws_remove(filename);
|
||||
#if 0
|
||||
} else {
|
||||
/* The user has manually created a directory in the profile directory */
|
||||
|
@ -994,10 +994,10 @@ delete_directory (const char *directory, char **pf_dir_path_return)
|
|||
}
|
||||
g_free (filename);
|
||||
}
|
||||
eth_dir_close(dir);
|
||||
ws_dir_close(dir);
|
||||
}
|
||||
|
||||
if (ret == 0 && (ret = eth_remove(directory)) != 0) {
|
||||
if (ret == 0 && (ret = ws_remove(directory)) != 0) {
|
||||
*pf_dir_path_return = g_strdup (directory);
|
||||
}
|
||||
|
||||
|
@ -1025,7 +1025,7 @@ rename_persconffile_profile(const char *fromname, const char *toname,
|
|||
char *to_dir = g_strdup (get_persconffile_dir(toname));
|
||||
int ret = 0;
|
||||
|
||||
ret = eth_rename (from_dir, to_dir);
|
||||
ret = ws_rename (from_dir, to_dir);
|
||||
if (ret != 0) {
|
||||
*pf_from_dir_path_return = g_strdup (from_dir);
|
||||
*pf_to_dir_path_return = g_strdup (to_dir);
|
||||
|
@ -1061,8 +1061,8 @@ create_persconffile_profile(const char *profilename, char **pf_dir_path_return)
|
|||
* If not then create it.
|
||||
*/
|
||||
pf_dir_path = get_profiles_dir ();
|
||||
if (eth_stat(pf_dir_path, &s_buf) != 0 && errno == ENOENT) {
|
||||
ret = eth_mkdir(pf_dir_path, 0755);
|
||||
if (ws_stat(pf_dir_path, &s_buf) != 0 && errno == ENOENT) {
|
||||
ret = ws_mkdir(pf_dir_path, 0755);
|
||||
if (ret == -1) {
|
||||
*pf_dir_path_return = g_strdup(pf_dir_path);
|
||||
return ret;
|
||||
|
@ -1071,7 +1071,7 @@ create_persconffile_profile(const char *profilename, char **pf_dir_path_return)
|
|||
}
|
||||
|
||||
pf_dir_path = get_persconffile_dir(profilename);
|
||||
if (eth_stat(pf_dir_path, &s_buf) != 0 && errno == ENOENT) {
|
||||
if (ws_stat(pf_dir_path, &s_buf) != 0 && errno == ENOENT) {
|
||||
#ifdef _WIN32
|
||||
/*
|
||||
* Does the parent directory of that directory
|
||||
|
@ -1089,20 +1089,20 @@ create_persconffile_profile(const char *profilename, char **pf_dir_path_return)
|
|||
pf_dir_parent_path_len = strlen(pf_dir_parent_path);
|
||||
if (pf_dir_parent_path_len > 0
|
||||
&& pf_dir_parent_path[pf_dir_parent_path_len - 1] != ':'
|
||||
&& eth_stat(pf_dir_parent_path, &s_buf) != 0) {
|
||||
&& ws_stat(pf_dir_parent_path, &s_buf) != 0) {
|
||||
/*
|
||||
* No, it doesn't exist - make it first.
|
||||
*/
|
||||
ret = eth_mkdir(pf_dir_parent_path, 0755);
|
||||
ret = ws_mkdir(pf_dir_parent_path, 0755);
|
||||
if (ret == -1) {
|
||||
*pf_dir_path_return = pf_dir_parent_path;
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
g_free(pf_dir_path_copy);
|
||||
ret = eth_mkdir(pf_dir_path, 0755);
|
||||
ret = ws_mkdir(pf_dir_path, 0755);
|
||||
#else
|
||||
ret = eth_mkdir(pf_dir_path, 0755);
|
||||
ret = ws_mkdir(pf_dir_path, 0755);
|
||||
#endif
|
||||
} else {
|
||||
/*
|
||||
|
@ -1268,7 +1268,7 @@ get_persconffile_path(const char *filename, gboolean from_profile, gboolean for_
|
|||
}
|
||||
#ifdef _WIN32
|
||||
if (!for_writing) {
|
||||
if (eth_stat(path, &s_buf) != 0 && errno == ENOENT) {
|
||||
if (ws_stat(path, &s_buf) != 0 && errno == ENOENT) {
|
||||
/*
|
||||
* OK, it's not in the personal configuration file
|
||||
* directory; is it in the ".wireshark" subdirectory
|
||||
|
@ -1277,7 +1277,7 @@ get_persconffile_path(const char *filename, gboolean from_profile, gboolean for_
|
|||
old_path = g_strdup_printf(
|
||||
"%s" G_DIR_SEPARATOR_S ".wireshark" G_DIR_SEPARATOR_S "%s",
|
||||
get_home_dir(), filename);
|
||||
if (eth_stat(old_path, &s_buf) == 0) {
|
||||
if (ws_stat(old_path, &s_buf) == 0) {
|
||||
/*
|
||||
* OK, it exists; return it instead.
|
||||
*/
|
||||
|
@ -1368,7 +1368,7 @@ get_datafile_path(const char *filename)
|
|||
gboolean
|
||||
deletefile(const char *path)
|
||||
{
|
||||
return eth_unlink(path) == 0;
|
||||
return ws_unlink(path) == 0;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1481,14 +1481,14 @@ file_exists(const char *fname)
|
|||
* so this is working, but maybe not quite the way expected. ULFL
|
||||
*/
|
||||
file_stat.st_ino = 1; /* this will make things work if an error occured */
|
||||
eth_stat(fname, &file_stat);
|
||||
ws_stat(fname, &file_stat);
|
||||
if (file_stat.st_ino == 0) {
|
||||
return TRUE;
|
||||
} else {
|
||||
return FALSE;
|
||||
}
|
||||
#else
|
||||
if (eth_stat(fname, &file_stat) != 0 && errno == ENOENT) {
|
||||
if (ws_stat(fname, &file_stat) != 0 && errno == ENOENT) {
|
||||
return FALSE;
|
||||
} else {
|
||||
return TRUE;
|
||||
|
@ -1543,9 +1543,9 @@ files_identical(const char *fname1, const char *fname2)
|
|||
/*
|
||||
* Compare st_dev and st_ino.
|
||||
*/
|
||||
if (eth_stat(fname1, &filestat1) == -1)
|
||||
if (ws_stat(fname1, &filestat1) == -1)
|
||||
return FALSE; /* can't get info about the first file */
|
||||
if (eth_stat(fname2, &filestat2) == -1)
|
||||
if (ws_stat(fname2, &filestat2) == -1)
|
||||
return FALSE; /* can't get info about the second file */
|
||||
return (filestat1.st_dev == filestat2.st_dev &&
|
||||
filestat1.st_ino == filestat2.st_ino);
|
||||
|
|
|
@ -335,7 +335,6 @@ epan_dissect_run
|
|||
epan_get_version
|
||||
epan_init
|
||||
epan_strcasestr
|
||||
eth_stdio_fopen
|
||||
ether_to_str
|
||||
ex_opt_add
|
||||
ex_opt_count
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
|
||||
#include "filesystem.h"
|
||||
#include "privileges.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
#include "report_err.h"
|
||||
|
||||
/* linked list of all plugins */
|
||||
|
@ -148,12 +148,12 @@ plugins_scan_dir(const char *dirname)
|
|||
gchar *dot;
|
||||
int cr;
|
||||
|
||||
if ((dir = eth_dir_open(dirname, 0, NULL)) != NULL)
|
||||
if ((dir = ws_dir_open(dirname, 0, NULL)) != NULL)
|
||||
{
|
||||
|
||||
while ((file = eth_dir_read_name(dir)) != NULL)
|
||||
while ((file = ws_dir_read_name(dir)) != NULL)
|
||||
{
|
||||
name = eth_dir_get_name(file);
|
||||
name = ws_dir_get_name(file);
|
||||
|
||||
/*
|
||||
* GLib 2.x defines G_MODULE_SUFFIX as the extension used on
|
||||
|
@ -321,7 +321,7 @@ plugins_scan_dir(const char *dirname)
|
|||
}
|
||||
|
||||
}
|
||||
eth_dir_close(dir);
|
||||
ws_dir_close(dir);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -357,9 +357,9 @@ init_plugins(void)
|
|||
*/
|
||||
plugin_dir = get_plugin_dir();
|
||||
if (running_in_build_directory()) {
|
||||
if ((dir = eth_dir_open(plugin_dir, 0, NULL)) != NULL) {
|
||||
while ((file = eth_dir_read_name(dir)) != NULL) {
|
||||
name = eth_dir_get_name(file);
|
||||
if ((dir = ws_dir_open(plugin_dir, 0, NULL)) != NULL) {
|
||||
while ((file = ws_dir_read_name(dir)) != NULL) {
|
||||
name = ws_dir_get_name(file);
|
||||
if (strcmp(name, ".") == 0 || strcmp(name, "..") == 0)
|
||||
continue; /* skip "." and ".." */
|
||||
/*
|
||||
|
|
12
epan/prefs.c
12
epan/prefs.c
|
@ -46,7 +46,7 @@
|
|||
#include "cfile.h"
|
||||
#include <epan/column.h>
|
||||
#include "print.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <epan/prefs-int.h>
|
||||
#include <epan/uat-int.h>
|
||||
|
@ -1263,19 +1263,19 @@ read_prefs(int *gpf_errno_return, int *gpf_read_errno_return,
|
|||
* file doesn't exist, try the old path.
|
||||
*/
|
||||
gpf_path = get_datafile_path(PF_NAME);
|
||||
if ((pf = eth_fopen(gpf_path, "r")) == NULL && errno == ENOENT) {
|
||||
if ((pf = ws_fopen(gpf_path, "r")) == NULL && errno == ENOENT) {
|
||||
/*
|
||||
* It doesn't exist by the new name; try the old name.
|
||||
*/
|
||||
g_free(gpf_path);
|
||||
gpf_path = get_datafile_path(OLD_GPF_NAME);
|
||||
pf = eth_fopen(gpf_path, "r");
|
||||
pf = ws_fopen(gpf_path, "r");
|
||||
}
|
||||
} else {
|
||||
/*
|
||||
* We have the path; try it.
|
||||
*/
|
||||
pf = eth_fopen(gpf_path, "r");
|
||||
pf = ws_fopen(gpf_path, "r");
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1318,7 +1318,7 @@ read_prefs(int *gpf_errno_return, int *gpf_read_errno_return,
|
|||
|
||||
/* Read the user's preferences file, if it exists. */
|
||||
*pf_path_return = NULL;
|
||||
if ((pf = eth_fopen(pf_path, "r")) != NULL) {
|
||||
if ((pf = ws_fopen(pf_path, "r")) != NULL) {
|
||||
/*
|
||||
* Start out the counters of "mgcp.{tcp,udp}.port" entries we've
|
||||
* seen.
|
||||
|
@ -2562,7 +2562,7 @@ write_prefs(char **pf_path_return)
|
|||
|
||||
if (pf_path_return != NULL) {
|
||||
pf_path = get_persconffile_path(PF_NAME, TRUE, TRUE);
|
||||
if ((pf = eth_fopen(pf_path, "w")) == NULL) {
|
||||
if ((pf = ws_fopen(pf_path, "w")) == NULL) {
|
||||
*pf_path_return = pf_path;
|
||||
return errno;
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
#include <epan/packet.h>
|
||||
#include <epan/dissectors/packet-radius.h>
|
||||
#include "radius_dict_lex.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
/* disable Windows VC compiler warning "signed/unsigned mismatch" associated */
|
||||
|
@ -198,7 +198,7 @@
|
|||
fullpaths[include_stack_ptr] = g_strdup_printf("%s" G_DIR_SEPARATOR_S "%s",
|
||||
directory,yytext);
|
||||
|
||||
yyin = eth_fopen( fullpaths[include_stack_ptr], "r" );
|
||||
yyin = ws_fopen( fullpaths[include_stack_ptr], "r" );
|
||||
|
||||
if (!yyin) {
|
||||
if (errno) {
|
||||
|
@ -382,7 +382,7 @@ gboolean radius_load_dictionary (radius_dictionary_t* d, gchar* dir, const gchar
|
|||
|
||||
error = g_string_new("");
|
||||
|
||||
yyin = eth_fopen(fullpaths[include_stack_ptr],"r");
|
||||
yyin = ws_fopen(fullpaths[include_stack_ptr],"r");
|
||||
|
||||
if (!yyin) {
|
||||
g_string_append_printf(error, "Could not open file: '%s', error: %s\n", fullpaths[include_stack_ptr], strerror(errno) );
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
#include <epan/filesystem.h>
|
||||
#include <epan/packet.h>
|
||||
#include <epan/range.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "uat-int.h"
|
||||
|
||||
|
@ -240,7 +240,7 @@ gboolean uat_save(uat_t* uat, char** error) {
|
|||
|
||||
if (! fname ) return FALSE;
|
||||
|
||||
fp = eth_fopen(fname,"w");
|
||||
fp = ws_fopen(fname,"w");
|
||||
|
||||
if (!fp) {
|
||||
*error = ep_strdup_printf("uat_save: error opening '%s': %s",fname,strerror(errno));
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
#include <epan/emem.h>
|
||||
#include "uat-int.h"
|
||||
#include "uat_load_lex.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
/* disable Windows VC compiler warning "signed/unsigned mismatch" associated */
|
||||
|
@ -288,7 +288,7 @@ gboolean uat_load(uat_t* uat_in, char** err) {
|
|||
}
|
||||
|
||||
|
||||
if (!(yyin = eth_fopen(fname,"r"))) {
|
||||
if (!(yyin = ws_fopen(fname,"r"))) {
|
||||
*err = strerror(errno);
|
||||
g_free(fname);
|
||||
return FALSE;
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
#include <epan/expert.h>
|
||||
#include <epan/ex-opt.h>
|
||||
#include <epan/privileges.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
static lua_State* L = NULL;
|
||||
|
||||
|
@ -192,7 +192,7 @@ static int lua_main_error_handler(lua_State* LS) {
|
|||
void lua_load_script(const gchar* filename) {
|
||||
FILE* file;
|
||||
|
||||
if (! ( file = eth_fopen(filename,"r")) ) {
|
||||
if (! ( file = ws_fopen(filename,"r")) ) {
|
||||
report_open_failure(filename,errno,FALSE);
|
||||
return;
|
||||
}
|
||||
|
|
40
file.c
40
file.c
|
@ -74,7 +74,7 @@
|
|||
#include <epan/dissectors/packet-ber.h>
|
||||
#include <epan/timestamp.h>
|
||||
#include <epan/dfilter/dfilter-macro.h>
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
#include <epan/column-utils.h>
|
||||
#include <epan/strutil.h>
|
||||
#include <epan/emem.h>
|
||||
|
@ -327,7 +327,7 @@ cf_reset_state(capture_file *cf)
|
|||
if (cf->filename != NULL) {
|
||||
/* If it's a temporary file, remove it. */
|
||||
if (cf->is_tempfile)
|
||||
eth_unlink(cf->filename);
|
||||
ws_unlink(cf->filename);
|
||||
g_free(cf->filename);
|
||||
cf->filename = NULL;
|
||||
}
|
||||
|
@ -1178,7 +1178,7 @@ cf_merge_files(char **out_filenamep, int in_file_count,
|
|||
|
||||
if (*out_filenamep != NULL) {
|
||||
out_filename = *out_filenamep;
|
||||
out_fd = eth_open(out_filename, O_CREAT|O_TRUNC|O_BINARY, 0600);
|
||||
out_fd = ws_open(out_filename, O_CREAT|O_TRUNC|O_BINARY, 0600);
|
||||
if (out_fd == -1)
|
||||
open_err = errno;
|
||||
} else {
|
||||
|
@ -1201,7 +1201,7 @@ cf_merge_files(char **out_filenamep, int in_file_count,
|
|||
merge_max_snapshot_length(in_file_count, in_files),
|
||||
FALSE /* compressed */, &open_err);
|
||||
if (pdh == NULL) {
|
||||
eth_close(out_fd);
|
||||
ws_close(out_fd);
|
||||
merge_close_in_files(in_file_count, in_files);
|
||||
g_free(in_files);
|
||||
cf_open_failure_alert_box(out_filename, open_err, err_info, TRUE,
|
||||
|
@ -2236,7 +2236,7 @@ cf_write_pdml_packets(capture_file *cf, print_args_t *print_args)
|
|||
FILE *fh;
|
||||
psp_return_t ret;
|
||||
|
||||
fh = eth_fopen(print_args->file, "w");
|
||||
fh = ws_fopen(print_args->file, "w");
|
||||
if (fh == NULL)
|
||||
return CF_PRINT_OPEN_ERROR; /* attempt to open destination failed */
|
||||
|
||||
|
@ -2310,7 +2310,7 @@ cf_write_psml_packets(capture_file *cf, print_args_t *print_args)
|
|||
FILE *fh;
|
||||
psp_return_t ret;
|
||||
|
||||
fh = eth_fopen(print_args->file, "w");
|
||||
fh = ws_fopen(print_args->file, "w");
|
||||
if (fh == NULL)
|
||||
return CF_PRINT_OPEN_ERROR; /* attempt to open destination failed */
|
||||
|
||||
|
@ -2384,7 +2384,7 @@ cf_write_csv_packets(capture_file *cf, print_args_t *print_args)
|
|||
FILE *fh;
|
||||
psp_return_t ret;
|
||||
|
||||
fh = eth_fopen(print_args->file, "w");
|
||||
fh = ws_fopen(print_args->file, "w");
|
||||
if (fh == NULL)
|
||||
return CF_PRINT_OPEN_ERROR; /* attempt to open destination failed */
|
||||
|
||||
|
@ -2445,7 +2445,7 @@ cf_write_carrays_packets(capture_file *cf, print_args_t *print_args)
|
|||
FILE *fh;
|
||||
psp_return_t ret;
|
||||
|
||||
fh = eth_fopen(print_args->file, "w");
|
||||
fh = ws_fopen(print_args->file, "w");
|
||||
|
||||
if (fh == NULL)
|
||||
return CF_PRINT_OPEN_ERROR; /* attempt to open destination failed */
|
||||
|
@ -3499,7 +3499,7 @@ cf_save(capture_file *cf, const char *fname, packet_range_t *range, guint save_f
|
|||
capture, so it doesn't need to stay around under that name;
|
||||
first, try renaming the capture buffer file to the new name. */
|
||||
#ifndef _WIN32
|
||||
if (eth_rename(cf->filename, fname) == 0) {
|
||||
if (ws_rename(cf->filename, fname) == 0) {
|
||||
/* That succeeded - there's no need to copy the source file. */
|
||||
from_filename = NULL;
|
||||
do_copy = FALSE;
|
||||
|
@ -3928,7 +3928,7 @@ copy_binary_file(const char *from_filename, const char *to_filename)
|
|||
guint8 pd[65536];
|
||||
|
||||
/* Copy the raw bytes of the file. */
|
||||
from_fd = eth_open(from_filename, O_RDONLY | O_BINARY, 0000 /* no creation so don't matter */);
|
||||
from_fd = ws_open(from_filename, O_RDONLY | O_BINARY, 0000 /* no creation so don't matter */);
|
||||
if (from_fd < 0) {
|
||||
open_failure_alert_box(from_filename, errno, FALSE);
|
||||
goto done;
|
||||
|
@ -3939,23 +3939,23 @@ copy_binary_file(const char *from_filename, const char *to_filename)
|
|||
may open the file in text mode, not binary mode, but we want
|
||||
to copy the raw bytes of the file, so we need the output file
|
||||
to be open in binary mode. */
|
||||
to_fd = eth_open(to_filename, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
to_fd = ws_open(to_filename, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
if (to_fd < 0) {
|
||||
open_failure_alert_box(to_filename, errno, TRUE);
|
||||
eth_close(from_fd);
|
||||
ws_close(from_fd);
|
||||
goto done;
|
||||
}
|
||||
|
||||
while ((nread = eth_read(from_fd, pd, sizeof pd)) > 0) {
|
||||
nwritten = eth_write(to_fd, pd, nread);
|
||||
while ((nread = ws_read(from_fd, pd, sizeof pd)) > 0) {
|
||||
nwritten = ws_write(to_fd, pd, nread);
|
||||
if (nwritten < nread) {
|
||||
if (nwritten < 0)
|
||||
err = errno;
|
||||
else
|
||||
err = WTAP_ERR_SHORT_WRITE;
|
||||
write_failure_alert_box(to_filename, err);
|
||||
eth_close(from_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(from_fd);
|
||||
ws_close(to_fd);
|
||||
goto done;
|
||||
}
|
||||
}
|
||||
|
@ -3964,12 +3964,12 @@ copy_binary_file(const char *from_filename, const char *to_filename)
|
|||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"An error occurred while reading from the file \"%s\": %s.",
|
||||
from_filename, strerror(err));
|
||||
eth_close(from_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(from_fd);
|
||||
ws_close(to_fd);
|
||||
goto done;
|
||||
}
|
||||
eth_close(from_fd);
|
||||
if (eth_close(to_fd) < 0) {
|
||||
ws_close(from_fd);
|
||||
if (ws_close(to_fd) < 0) {
|
||||
write_failure_alert_box(to_filename, errno);
|
||||
goto done;
|
||||
}
|
||||
|
|
14
fileset.c
14
fileset.c
|
@ -51,7 +51,7 @@
|
|||
|
||||
#include <glib.h>
|
||||
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
#include "globals.h"
|
||||
|
||||
#include <epan/filesystem.h>
|
||||
|
@ -183,7 +183,7 @@ fileset_add_file(const char *dirname, const char *fname, gboolean current)
|
|||
|
||||
path = g_strdup_printf("%s%s", dirname, fname);
|
||||
|
||||
fh = eth_open( path, O_RDONLY, 0000 /* no creation so don't matter */);
|
||||
fh = ws_open( path, O_RDONLY, 0000 /* no creation so don't matter */);
|
||||
if(fh != -1) {
|
||||
|
||||
/* Get statistics */
|
||||
|
@ -203,7 +203,7 @@ fileset_add_file(const char *dirname, const char *fname, gboolean current)
|
|||
set.entries = g_list_append(set.entries, entry);
|
||||
}
|
||||
|
||||
eth_close(fh);
|
||||
ws_close(fh);
|
||||
}
|
||||
|
||||
g_free(path);
|
||||
|
@ -262,15 +262,15 @@ fileset_add_dir(const char *fname)
|
|||
/* is the current file probably a part of any fileset? */
|
||||
if(fileset_filename_match_pattern(fname)) {
|
||||
/* yes, go through the files in the directory and check if the file in question is part of the current file set */
|
||||
if ((dir = eth_dir_open(dirname->str, 0, NULL)) != NULL) {
|
||||
while ((file = eth_dir_read_name(dir)) != NULL) {
|
||||
name = eth_dir_get_name(file);
|
||||
if ((dir = ws_dir_open(dirname->str, 0, NULL)) != NULL) {
|
||||
while ((file = ws_dir_read_name(dir)) != NULL) {
|
||||
name = ws_dir_get_name(file);
|
||||
if(fileset_filename_match_pattern(name) && fileset_is_file_in_set(name, get_basename(fname))) {
|
||||
fileset_add_file(dirname->str, name, strcmp(name, get_basename(fname))== 0 /* current */);
|
||||
}
|
||||
} /* while */
|
||||
|
||||
eth_dir_close(dir);
|
||||
ws_dir_close(dir);
|
||||
} /* if */
|
||||
} else {
|
||||
/* no, this is a "standalone file", just add this one */
|
||||
|
|
22
filters.c
22
filters.c
|
@ -40,7 +40,7 @@
|
|||
#include <epan/filesystem.h>
|
||||
|
||||
#include "filters.h"
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
/*
|
||||
* Old filter file name.
|
||||
|
@ -146,7 +146,7 @@ read_filter_list(filter_list_type_t list_type, char **pref_path_return,
|
|||
|
||||
/* try to open personal "cfilters"/"dfilters" file */
|
||||
ff_path = get_persconffile_path(ff_name, TRUE, FALSE);
|
||||
if ((ff = eth_fopen(ff_path, "r")) == NULL) {
|
||||
if ((ff = ws_fopen(ff_path, "r")) == NULL) {
|
||||
/*
|
||||
* Did that fail because the file didn't exist?
|
||||
*/
|
||||
|
@ -169,7 +169,7 @@ read_filter_list(filter_list_type_t list_type, char **pref_path_return,
|
|||
*/
|
||||
g_free(ff_path);
|
||||
ff_path = get_persconffile_path(FILTER_FILE_NAME, FALSE, FALSE);
|
||||
if ((ff = eth_fopen(ff_path, "r")) == NULL) {
|
||||
if ((ff = ws_fopen(ff_path, "r")) == NULL) {
|
||||
/*
|
||||
* Did that fail because the file didn't exist?
|
||||
*/
|
||||
|
@ -186,7 +186,7 @@ read_filter_list(filter_list_type_t list_type, char **pref_path_return,
|
|||
* Try to open the global "cfilters/dfilters" file */
|
||||
g_free(ff_path);
|
||||
ff_path = get_datafile_path(ff_name);
|
||||
if ((ff = eth_fopen(ff_path, "r")) == NULL) {
|
||||
if ((ff = ws_fopen(ff_path, "r")) == NULL) {
|
||||
|
||||
/*
|
||||
* Well, that didn't work, either. Just give up.
|
||||
|
@ -497,7 +497,7 @@ save_filter_list(filter_list_type_t list_type, char **pref_path_return,
|
|||
completely. */
|
||||
ff_path_new = g_strdup_printf("%s.new", ff_path);
|
||||
|
||||
if ((ff = eth_fopen(ff_path_new, "w")) == NULL) {
|
||||
if ((ff = ws_fopen(ff_path_new, "w")) == NULL) {
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
g_free(ff_path_new);
|
||||
|
@ -526,7 +526,7 @@ save_filter_list(filter_list_type_t list_type, char **pref_path_return,
|
|||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
fclose(ff);
|
||||
eth_unlink(ff_path_new);
|
||||
ws_unlink(ff_path_new);
|
||||
g_free(ff_path_new);
|
||||
return;
|
||||
}
|
||||
|
@ -535,7 +535,7 @@ save_filter_list(filter_list_type_t list_type, char **pref_path_return,
|
|||
if (fclose(ff) == EOF) {
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
eth_unlink(ff_path_new);
|
||||
ws_unlink(ff_path_new);
|
||||
g_free(ff_path_new);
|
||||
return;
|
||||
}
|
||||
|
@ -545,22 +545,22 @@ save_filter_list(filter_list_type_t list_type, char **pref_path_return,
|
|||
exists; the Win32 call to rename files doesn't do so, which I
|
||||
infer is the reason why the MSVC++ "rename()" doesn't do so.
|
||||
We must therefore remove the target file first, on Windows. */
|
||||
if (eth_remove(ff_path) < 0 && errno != ENOENT) {
|
||||
if (ws_remove(ff_path) < 0 && errno != ENOENT) {
|
||||
/* It failed for some reason other than "it's not there"; if
|
||||
it's not there, we don't need to remove it, so we just
|
||||
drive on. */
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
eth_unlink(ff_path_new);
|
||||
ws_unlink(ff_path_new);
|
||||
g_free(ff_path_new);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (eth_rename(ff_path_new, ff_path) < 0) {
|
||||
if (ws_rename(ff_path_new, ff_path) < 0) {
|
||||
*pref_path_return = ff_path;
|
||||
*errno_return = errno;
|
||||
eth_unlink(ff_path_new);
|
||||
ws_unlink(ff_path_new);
|
||||
g_free(ff_path_new);
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
#include "../color_filters.h"
|
||||
#include "../merge.h"
|
||||
#include "../util.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/gtkglobals.h"
|
||||
#include "gtk/keys.h"
|
||||
|
@ -1350,7 +1350,7 @@ static void file_save_as_exists_answered_cb(gpointer dialog _U_, gint btn, gpoin
|
|||
switch(btn) {
|
||||
case(ESD_BTN_OK):
|
||||
/* save file */
|
||||
eth_unlink(cf_name);
|
||||
ws_unlink(cf_name);
|
||||
file_save_as_cb(NULL, data);
|
||||
break;
|
||||
case(ESD_BTN_CANCEL):
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
|
||||
#include <../alert_box.h>
|
||||
#include <../simple_dialog.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <gtk/dlg_utils.h>
|
||||
#include <gtk/file_dlg.h>
|
||||
|
@ -125,7 +125,7 @@ eo_save_entry(gchar *save_as_filename, export_object_entry_t *entry, gboolean sh
|
|||
{
|
||||
int to_fd;
|
||||
|
||||
to_fd = eth_open(save_as_filename, O_WRONLY | O_CREAT | O_EXCL |
|
||||
to_fd = ws_open(save_as_filename, O_WRONLY | O_CREAT | O_EXCL |
|
||||
O_BINARY, 0644);
|
||||
if(to_fd == -1) { /* An error occurred */
|
||||
if (show_err)
|
||||
|
@ -134,15 +134,15 @@ eo_save_entry(gchar *save_as_filename, export_object_entry_t *entry, gboolean sh
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
if(eth_write(to_fd, entry->payload_data, entry->payload_len) < 0) {
|
||||
if(ws_write(to_fd, entry->payload_data, entry->payload_len) < 0) {
|
||||
if (show_err)
|
||||
write_failure_alert_box(save_as_filename, errno);
|
||||
eth_close(to_fd);
|
||||
ws_close(to_fd);
|
||||
g_free(save_as_filename);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (eth_close(to_fd) < 0) {
|
||||
if (ws_close(to_fd) < 0) {
|
||||
if (show_err)
|
||||
write_failure_alert_box(save_as_filename, errno);
|
||||
g_free(save_as_filename);
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
#include <../alert_box.h>
|
||||
#include <../simple_dialog.h>
|
||||
#include <../util.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <gtk/main.h>
|
||||
#include <gtk/dlg_utils.h>
|
||||
|
@ -747,7 +747,7 @@ firewall_save_as_ok_cb(GtkWidget * w _U_, gpointer fs)
|
|||
}
|
||||
|
||||
rule_info = g_object_get_data(G_OBJECT(fs), WS_RULE_INFO_KEY);
|
||||
fh = eth_fopen(to_name, "w");
|
||||
fh = ws_fopen(to_name, "w");
|
||||
if (fh == NULL) {
|
||||
open_failure_alert_box(to_name, errno, TRUE);
|
||||
g_free(to_name);
|
||||
|
|
|
@ -52,7 +52,6 @@
|
|||
#include <../alert_box.h>
|
||||
#include <../simple_dialog.h>
|
||||
#include <../util.h>
|
||||
#include <wiretap/file_util.h>
|
||||
|
||||
#include <gtk/color_utils.h>
|
||||
#include <gtk/main.h>
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
#include <../isprint.h>
|
||||
#include <../print.h>
|
||||
#include <../simple_dialog.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <gtk/color_utils.h>
|
||||
#include <gtk/stock_icons.h>
|
||||
|
@ -476,7 +476,7 @@ follow_print_stream(GtkWidget * w _U_, gpointer data)
|
|||
print_mswin(print_dest);
|
||||
|
||||
/* trash temp file */
|
||||
eth_remove(print_dest);
|
||||
ws_remove(print_dest);
|
||||
}
|
||||
#endif
|
||||
return;
|
||||
|
@ -495,7 +495,7 @@ follow_print_stream(GtkWidget * w _U_, gpointer data)
|
|||
#ifdef _WIN32
|
||||
if (win_printer) {
|
||||
/* trash temp file */
|
||||
eth_remove(print_dest);
|
||||
ws_remove(print_dest);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -562,10 +562,10 @@ follow_save_as_ok_cb(GtkWidget * w _U_, gpointer fs)
|
|||
follow_info = g_object_get_data(G_OBJECT(fs), E_FOLLOW_INFO_KEY);
|
||||
if (follow_info->show_type == SHOW_RAW) {
|
||||
/* Write the data out as raw binary data */
|
||||
fh = eth_fopen(to_name, "wb");
|
||||
fh = ws_fopen(to_name, "wb");
|
||||
} else {
|
||||
/* Write it out as text */
|
||||
fh = eth_fopen(to_name, "w");
|
||||
fh = ws_fopen(to_name, "w");
|
||||
}
|
||||
if (fh == NULL) {
|
||||
open_failure_alert_box(to_name, errno, TRUE);
|
||||
|
@ -895,7 +895,7 @@ follow_destroy_cb(GtkWidget *w, gpointer data _U_)
|
|||
switch(follow_info->follow_type) {
|
||||
|
||||
case FOLLOW_TCP :
|
||||
i = eth_unlink(follow_info->data_out_filename);
|
||||
i = ws_unlink(follow_info->data_out_filename);
|
||||
if(i != 0) {
|
||||
g_warning("Follow: Couldn't remove temporary file: \"%s\", errno: %s (%u)", follow_info->data_out_filename, strerror(errno), errno);
|
||||
}
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
#include "../alert_box.h"
|
||||
#include "../simple_dialog.h"
|
||||
#include "../tempfile.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/color_utils.h"
|
||||
#include "gtk/follow_tcp.h"
|
||||
|
@ -142,8 +142,8 @@ follow_tcp_stream_cb(GtkWidget * w, gpointer data _U_)
|
|||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Could not create temporary file %s: %s",
|
||||
follow_info->data_out_filename, strerror(errno));
|
||||
eth_close(tmp_fd);
|
||||
eth_unlink(follow_info->data_out_filename);
|
||||
ws_close(tmp_fd);
|
||||
ws_unlink(follow_info->data_out_filename);
|
||||
g_free(follow_info);
|
||||
return;
|
||||
}
|
||||
|
@ -190,8 +190,8 @@ follow_tcp_stream_cb(GtkWidget * w, gpointer data _U_)
|
|||
if (empty_tcp_stream) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"The packets in the capture file for that stream have no data.");
|
||||
eth_close(tmp_fd);
|
||||
eth_unlink(follow_info->data_out_filename);
|
||||
ws_close(tmp_fd);
|
||||
ws_unlink(follow_info->data_out_filename);
|
||||
g_free(follow_info);
|
||||
return;
|
||||
}
|
||||
|
@ -220,8 +220,8 @@ follow_tcp_stream_cb(GtkWidget * w, gpointer data _U_)
|
|||
(unsigned long)sizeof(sc),
|
||||
(unsigned long)nchars);
|
||||
}
|
||||
eth_close(tmp_fd);
|
||||
eth_unlink(follow_info->data_out_filename);
|
||||
ws_close(tmp_fd);
|
||||
ws_unlink(follow_info->data_out_filename);
|
||||
g_free(follow_info);
|
||||
return;
|
||||
}
|
||||
|
@ -335,7 +335,7 @@ follow_read_tcp_stream(follow_info_t *follow_info,
|
|||
|
||||
iplen = (follow_info->is_ipv6) ? 16 : 4;
|
||||
|
||||
data_out_file = eth_fopen(follow_info->data_out_filename, "rb");
|
||||
data_out_file = ws_fopen(follow_info->data_out_filename, "rb");
|
||||
if (data_out_file == NULL) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Could not open temporary file %s: %s", follow_info->data_out_filename,
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
#include "../register.h"
|
||||
#include "../color.h"
|
||||
#include "../simple_dialog.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/gtkglobals.h"
|
||||
#include "gtk/file_dlg.h"
|
||||
|
@ -276,7 +276,7 @@ static gboolean dialog_graph_dump_to_file(graph_analysis_data_t* user_data)
|
|||
|
||||
FILE *of;
|
||||
|
||||
of = eth_fopen(user_data->dlg.save_file,"w");
|
||||
of = ws_fopen(user_data->dlg.save_file,"w");
|
||||
if (of==NULL){
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -509,7 +509,7 @@ static void save_to_file_ok_cb(GtkWidget *ok_bt _U_, gpointer user_data _U_)
|
|||
|
||||
|
||||
/* check whether the file exists */
|
||||
file_test = eth_fopen(user_data_p->dlg.save_file,"r");
|
||||
file_test = ws_fopen(user_data_p->dlg.save_file,"r");
|
||||
if (file_test!=NULL){
|
||||
|
||||
dialog = simple_dialog(ESD_TYPE_CONFIRMATION, ESD_BTNS_YES_NO,
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
#include "epan/epan.h"
|
||||
|
||||
#include "../ui_util.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/gtkglobals.h"
|
||||
#include "gtk/gui_utils.h"
|
||||
|
|
|
@ -36,7 +36,6 @@
|
|||
#include <epan/prefs.h>
|
||||
|
||||
#include "../simple_dialog.h"
|
||||
#include "wiretap/file_util.h"
|
||||
|
||||
#include "gtk/help_dlg.h"
|
||||
#include "gtk/text_page_utils.h"
|
||||
|
|
|
@ -100,7 +100,7 @@
|
|||
#include "../alert_box.h"
|
||||
#include "../capture_ui_utils.h"
|
||||
#include "../log.h"
|
||||
#include "../wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
|
||||
#ifdef HAVE_LIBPCAP
|
||||
|
@ -2663,9 +2663,9 @@ create_console(void)
|
|||
create one and make it the standard input, output, and error. */
|
||||
if (!AllocConsole())
|
||||
return; /* couldn't create console */
|
||||
eth_freopen("CONIN$", "r", stdin);
|
||||
eth_freopen("CONOUT$", "w", stdout);
|
||||
eth_freopen("CONOUT$", "w", stderr);
|
||||
ws_freopen("CONIN$", "r", stdin);
|
||||
ws_freopen("CONOUT$", "w", stdout);
|
||||
ws_freopen("CONOUT$", "w", stderr);
|
||||
|
||||
/* Well, we have a console now. */
|
||||
has_console = TRUE;
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
#include "../simple_dialog.h"
|
||||
#include "../progress_dlg.h"
|
||||
#include "../ui_util.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/keys.h"
|
||||
#include "gtk/color_utils.h"
|
||||
|
@ -872,17 +872,17 @@ savehex_save_clicked_cb(GtkWidget * w _U_, gpointer data _U_)
|
|||
return;
|
||||
}
|
||||
|
||||
fd = eth_open(file, O_WRONLY|O_CREAT|O_TRUNC|O_BINARY, 0666);
|
||||
fd = ws_open(file, O_WRONLY|O_CREAT|O_TRUNC|O_BINARY, 0666);
|
||||
if (fd == -1) {
|
||||
open_failure_alert_box(file, errno, TRUE);
|
||||
return;
|
||||
}
|
||||
if (eth_write(fd, data_p + start, end - start) < 0) {
|
||||
if (ws_write(fd, data_p + start, end - start) < 0) {
|
||||
write_failure_alert_box(file, errno);
|
||||
eth_close(fd);
|
||||
ws_close(fd);
|
||||
return;
|
||||
}
|
||||
if (eth_close(fd) < 0) {
|
||||
if (ws_close(fd) < 0) {
|
||||
write_failure_alert_box(file, errno);
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
#include "capture_opts.h"
|
||||
#include "capture_ui_utils.h"
|
||||
#include "simple_dialog.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/gui_utils.h"
|
||||
#include "gtk/color_utils.h"
|
||||
|
@ -367,7 +367,7 @@ welcome_filename_link_new(const gchar *filename, GtkWidget **label)
|
|||
}
|
||||
|
||||
/* add file size */
|
||||
err = eth_stat(filename, &stat_buf);
|
||||
err = ws_stat(filename, &stat_buf);
|
||||
if(err == 0) {
|
||||
if (stat_buf.st_size/1024/1024 > 10) {
|
||||
g_string_append_printf(str, " %" G_GINT64_MODIFIER "dMB", (gint64) (stat_buf.st_size/1024/1024));
|
||||
|
|
|
@ -54,7 +54,6 @@
|
|||
#include "../register.h"
|
||||
#include "../alert_box.h"
|
||||
#include "../simple_dialog.h"
|
||||
#include "wiretap/file_util.h"
|
||||
|
||||
#include "gtk/mcast_stream.h"
|
||||
#include "gtk/mcast_stream_dlg.h"
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
#include "../simple_dialog.h"
|
||||
#include "../tempfile.h"
|
||||
#include "../util.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/gtkglobals.h"
|
||||
#include "gtk/keys.h"
|
||||
|
@ -970,7 +970,7 @@ print_ok_cb(GtkWidget *ok_bt, gpointer parent_w)
|
|||
/* remember to restore these values later! */
|
||||
tmp_oldfile = args->file;
|
||||
args->file = g_strdup(tmp_namebuf);
|
||||
eth_unlink(args->file);
|
||||
ws_unlink(args->file);
|
||||
args->to_file = TRUE;
|
||||
#else
|
||||
g_free(args->cmd);
|
||||
|
@ -1104,7 +1104,7 @@ print_ok_cb(GtkWidget *ok_bt, gpointer parent_w)
|
|||
print_mswin(args->file);
|
||||
|
||||
/* trash temp file */
|
||||
eth_remove(args->file);
|
||||
ws_remove(args->file);
|
||||
|
||||
/* restore old settings */
|
||||
args->to_file = FALSE;
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
#include <winspool.h>
|
||||
|
||||
#include "gtk/print_win32.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
/*
|
||||
Some thoughts about a GTK win32 printer dialog:
|
||||
|
@ -186,7 +186,7 @@ void print_file( char *file_name, HDC hdc) {
|
|||
SetMapMode (hdc, MM_TEXT);
|
||||
|
||||
|
||||
fh1 = eth_fopen( file_name, "r" );
|
||||
fh1 = ws_fopen( file_name, "r" );
|
||||
if( !fh1 ) {
|
||||
perror( "open failed on input file" );
|
||||
return;
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
#include <epan/prefs.h>
|
||||
|
||||
#include "../simple_dialog.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/main.h"
|
||||
#include "gtk/profile_dlg.h"
|
||||
|
@ -177,9 +177,9 @@ fill_list(GtkWidget *main_w)
|
|||
|
||||
/* fill in data */
|
||||
profiles_dir = get_profiles_dir();
|
||||
if ((dir = eth_dir_open(profiles_dir, 0, NULL)) != NULL) {
|
||||
while ((file = eth_dir_read_name(dir)) != NULL) {
|
||||
name = eth_dir_get_name(file);
|
||||
if ((dir = ws_dir_open(profiles_dir, 0, NULL)) != NULL) {
|
||||
while ((file = ws_dir_read_name(dir)) != NULL) {
|
||||
name = ws_dir_get_name(file);
|
||||
filename = g_strdup_printf ("%s%s%s", profiles_dir, G_DIR_SEPARATOR_S, name);
|
||||
|
||||
if (test_for_directory(filename) == EISDIR) {
|
||||
|
@ -201,7 +201,7 @@ fill_list(GtkWidget *main_w)
|
|||
}
|
||||
g_free (filename);
|
||||
}
|
||||
eth_dir_close (dir);
|
||||
ws_dir_close (dir);
|
||||
}
|
||||
|
||||
/* Make the current list an the edited list equal */
|
||||
|
|
14
gtk/recent.c
14
gtk/recent.c
|
@ -40,7 +40,7 @@
|
|||
#include <epan/column.h>
|
||||
|
||||
#include "../simple_dialog.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/recent.h"
|
||||
#include "gtk/main.h"
|
||||
|
@ -154,7 +154,7 @@ write_recent(void)
|
|||
}
|
||||
|
||||
rf_path = get_persconffile_path(RECENT_COMMON_FILE_NAME, FALSE, TRUE);
|
||||
if ((rf = eth_fopen(rf_path, "w")) == NULL) {
|
||||
if ((rf = ws_fopen(rf_path, "w")) == NULL) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Can't open recent file\n\"%s\": %s.", rf_path,
|
||||
strerror(errno));
|
||||
|
@ -265,7 +265,7 @@ write_profile_recent(void)
|
|||
}
|
||||
|
||||
rf_path = get_persconffile_path(RECENT_FILE_NAME, TRUE, TRUE);
|
||||
if ((rf = eth_fopen(rf_path, "w")) == NULL) {
|
||||
if ((rf = ws_fopen(rf_path, "w")) == NULL) {
|
||||
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
|
||||
"Can't open recent file\n\"%s\": %s.", rf_path,
|
||||
strerror(errno));
|
||||
|
@ -768,7 +768,7 @@ recent_read_static(char **rf_path_return, int *rf_errno_return)
|
|||
|
||||
/* Read the user's recent file, if it exists. */
|
||||
*rf_path_return = NULL;
|
||||
if ((rf = eth_fopen(rf_path, "r")) != NULL) {
|
||||
if ((rf = ws_fopen(rf_path, "r")) != NULL) {
|
||||
/* We succeeded in opening it; read it. */
|
||||
read_prefs_file(rf_path, rf, read_set_recent_common_pair_static, NULL);
|
||||
|
||||
|
@ -826,13 +826,13 @@ recent_read_profile_static(char **rf_path_return, int *rf_errno_return)
|
|||
|
||||
/* Read the user's recent file, if it exists. */
|
||||
*rf_path_return = NULL;
|
||||
if ((rf = eth_fopen(rf_path, "r")) != NULL) {
|
||||
if ((rf = ws_fopen(rf_path, "r")) != NULL) {
|
||||
/* We succeeded in opening it; read it. */
|
||||
read_prefs_file(rf_path, rf, read_set_recent_pair_static, NULL);
|
||||
fclose(rf);
|
||||
if (!recent.has_recent_common) {
|
||||
/* Read older common settings from recent file */
|
||||
rf = eth_fopen(rf_path, "r");
|
||||
rf = ws_fopen(rf_path, "r");
|
||||
read_prefs_file(rf_path, rf, read_set_recent_common_pair_static, NULL);
|
||||
fclose(rf);
|
||||
}
|
||||
|
@ -866,7 +866,7 @@ recent_read_dynamic(char **rf_path_return, int *rf_errno_return)
|
|||
|
||||
/* Read the user's recent file, if it exists. */
|
||||
*rf_path_return = NULL;
|
||||
if ((rf = eth_fopen(rf_path, "r")) != NULL) {
|
||||
if ((rf = ws_fopen(rf_path, "r")) != NULL) {
|
||||
/* We succeeded in opening it; read it. */
|
||||
read_prefs_file(rf_path, rf, read_set_recent_pair_dynamic, NULL);
|
||||
/* set dfilter combobox to have an empty line */
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
#include "../progress_dlg.h"
|
||||
#include "../color.h"
|
||||
#include "../tempfile.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/gtkglobals.h"
|
||||
#include "gtk/dlg_utils.h"
|
||||
|
@ -350,10 +350,10 @@ rtp_reset(void *user_data_arg)
|
|||
fclose(user_data->forward.saveinfo.fp);
|
||||
if (user_data->reversed.saveinfo.fp != NULL)
|
||||
fclose(user_data->reversed.saveinfo.fp);
|
||||
user_data->forward.saveinfo.fp = eth_fopen(user_data->f_tempname, "wb");
|
||||
user_data->forward.saveinfo.fp = ws_fopen(user_data->f_tempname, "wb");
|
||||
if (user_data->forward.saveinfo.fp == NULL)
|
||||
user_data->forward.saveinfo.error_type = TAP_RTP_FILE_OPEN_ERROR;
|
||||
user_data->reversed.saveinfo.fp = eth_fopen(user_data->r_tempname, "wb");
|
||||
user_data->reversed.saveinfo.fp = ws_fopen(user_data->r_tempname, "wb");
|
||||
if (user_data->reversed.saveinfo.fp == NULL)
|
||||
user_data->reversed.saveinfo.error_type = TAP_RTP_FILE_OPEN_ERROR;
|
||||
return;
|
||||
|
@ -712,8 +712,8 @@ static void on_destroy(GtkWidget *win _U_, user_data_t *user_data _U_)
|
|||
if (user_data->reversed.saveinfo.fp != NULL)
|
||||
fclose(user_data->reversed.saveinfo.fp);
|
||||
/*XXX: test for error **/
|
||||
eth_remove(user_data->f_tempname);
|
||||
eth_remove(user_data->r_tempname);
|
||||
ws_remove(user_data->f_tempname);
|
||||
ws_remove(user_data->r_tempname);
|
||||
|
||||
/* destroy save_voice_as window if open */
|
||||
if (user_data->dlg.save_voice_as_w != NULL)
|
||||
|
@ -1869,7 +1869,7 @@ static void save_csv_as_ok_cb(GtkWidget *bt _U_, gpointer fs /*user_data_t *user
|
|||
user_data = (user_data_t*)g_object_get_data(G_OBJECT(bt), "user_data");
|
||||
|
||||
if (GTK_TOGGLE_BUTTON(forw)->active || GTK_TOGGLE_BUTTON(both)->active) {
|
||||
fp = eth_fopen(g_dest, "w");
|
||||
fp = ws_fopen(g_dest, "w");
|
||||
if (fp == NULL) {
|
||||
open_failure_alert_box(g_dest, errno, TRUE);
|
||||
return;
|
||||
|
@ -1923,7 +1923,7 @@ static void save_csv_as_ok_cb(GtkWidget *bt _U_, gpointer fs /*user_data_t *user
|
|||
if (GTK_TOGGLE_BUTTON(rev)->active || GTK_TOGGLE_BUTTON(both)->active) {
|
||||
|
||||
if (GTK_TOGGLE_BUTTON(both)->active) {
|
||||
fp = eth_fopen(g_dest, "a");
|
||||
fp = ws_fopen(g_dest, "a");
|
||||
if (fp == NULL) {
|
||||
open_failure_alert_box(g_dest, errno, TRUE);
|
||||
return;
|
||||
|
@ -1935,7 +1935,7 @@ static void save_csv_as_ok_cb(GtkWidget *bt _U_, gpointer fs /*user_data_t *user
|
|||
return;
|
||||
}
|
||||
} else {
|
||||
fp = eth_fopen(g_dest, "w");
|
||||
fp = ws_fopen(g_dest, "w");
|
||||
if (fp == NULL) {
|
||||
open_failure_alert_box(g_dest, errno, TRUE);
|
||||
return;
|
||||
|
@ -2099,20 +2099,20 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
gboolean stop_flag = FALSE;
|
||||
size_t nchars;
|
||||
|
||||
forw_fd = eth_open(user_data->f_tempname, O_RDONLY | O_BINARY, 0000 /* no creation so don't matter */);
|
||||
forw_fd = ws_open(user_data->f_tempname, O_RDONLY | O_BINARY, 0000 /* no creation so don't matter */);
|
||||
if (forw_fd < 0)
|
||||
return FALSE;
|
||||
rev_fd = eth_open(user_data->r_tempname, O_RDONLY | O_BINARY, 0000 /* no creation so don't matter */);
|
||||
rev_fd = ws_open(user_data->r_tempname, O_RDONLY | O_BINARY, 0000 /* no creation so don't matter */);
|
||||
if (rev_fd < 0) {
|
||||
eth_close(forw_fd);
|
||||
ws_close(forw_fd);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* open file for saving */
|
||||
to_fd = eth_open(dest, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
to_fd = ws_open(dest, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
if (to_fd < 0) {
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
@ -2123,22 +2123,22 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
/* First we write the .au header. XXX Hope this is endian independant */
|
||||
/* the magic word 0x2e736e64 == .snd */
|
||||
phtonl(pd, 0x2e736e64);
|
||||
nchars=eth_write(to_fd, pd, 4);
|
||||
nchars=ws_write(to_fd, pd, 4);
|
||||
/* header offset == 24 bytes */
|
||||
phtonl(pd, 24);
|
||||
nchars=eth_write(to_fd, pd, 4);
|
||||
nchars=ws_write(to_fd, pd, 4);
|
||||
/* total length, it is permited to set this to 0xffffffff */
|
||||
phtonl(pd, -1);
|
||||
nchars=eth_write(to_fd, pd, 4);
|
||||
nchars=ws_write(to_fd, pd, 4);
|
||||
/* encoding format == 16-bit linear PCM */
|
||||
phtonl(pd, 3);
|
||||
nchars=eth_write(to_fd, pd, 4);
|
||||
nchars=ws_write(to_fd, pd, 4);
|
||||
/* sample rate == 8000 Hz */
|
||||
phtonl(pd, 8000);
|
||||
nchars=eth_write(to_fd, pd, 4);
|
||||
nchars=ws_write(to_fd, pd, 4);
|
||||
/* channels == 1 */
|
||||
phtonl(pd, 1);
|
||||
nchars=eth_write(to_fd, pd, 4);
|
||||
nchars=ws_write(to_fd, pd, 4);
|
||||
|
||||
|
||||
switch (channels) {
|
||||
|
@ -2165,18 +2165,18 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
phtons(pd, sample);
|
||||
}
|
||||
else{
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
fwritten = eth_write(to_fd, pd, 2);
|
||||
fwritten = ws_write(to_fd, pd, 2);
|
||||
if ((fwritten < 2) || (fwritten < 0) || (fread < 0)) {
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -2206,18 +2206,18 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
phtons(pd, sample);
|
||||
}
|
||||
else{
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
rwritten = eth_write(to_fd, pd, 2);
|
||||
rwritten = ws_write(to_fd, pd, 2);
|
||||
if ((rwritten < 2) || (rwritten < 0) || (rread < 0)) {
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -2291,19 +2291,19 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
}
|
||||
else
|
||||
{
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
rwritten = eth_write(to_fd, pd, 2);
|
||||
rwritten = ws_write(to_fd, pd, 2);
|
||||
if ((rwritten < 2) || (rread < 0) || (fread < 0)) {
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -2330,9 +2330,9 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
break;
|
||||
}
|
||||
default: {
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -2351,12 +2351,12 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
}
|
||||
count++;
|
||||
|
||||
rwritten = eth_write(to_fd, pd, 1);
|
||||
rwritten = ws_write(to_fd, pd, 1);
|
||||
|
||||
if ((rwritten < rread) || (rwritten < 0) || (rread < 0)) {
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
destroy_progress_dlg(progbar);
|
||||
return FALSE;
|
||||
}
|
||||
|
@ -2364,9 +2364,9 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t *
|
|||
}
|
||||
|
||||
destroy_progress_dlg(progbar);
|
||||
eth_close(forw_fd);
|
||||
eth_close(rev_fd);
|
||||
eth_close(to_fd);
|
||||
ws_close(forw_fd);
|
||||
ws_close(rev_fd);
|
||||
ws_close(to_fd);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
@ -3276,10 +3276,10 @@ void rtp_analysis(
|
|||
/*XXX: check for errors*/
|
||||
fd = create_tempfile(user_data->f_tempname, sizeof(user_data->f_tempname),
|
||||
"ether_rtp_f");
|
||||
eth_close(fd);
|
||||
ws_close(fd);
|
||||
fd = create_tempfile(user_data->r_tempname, sizeof(user_data->r_tempname),
|
||||
"ether_rtp_r");
|
||||
eth_close(fd);
|
||||
ws_close(fd);
|
||||
user_data->forward.saveinfo.fp = NULL;
|
||||
user_data->reversed.saveinfo.fp = NULL;
|
||||
user_data->dlg.save_voice_as_w = NULL;
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
#include "../alert_box.h"
|
||||
#include "../simple_dialog.h"
|
||||
#include "../tap-rtp-common.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/rtp_stream.h"
|
||||
#include "gtk/rtp_stream_dlg.h"
|
||||
|
@ -90,7 +90,7 @@ gboolean rtpstream_save(rtp_stream_info_t* stream, const gchar *filename)
|
|||
{
|
||||
gboolean was_registered = the_tapinfo_struct.is_registered;
|
||||
/* open file for saving */
|
||||
the_tapinfo_struct.save_file = eth_fopen(filename, "wb");
|
||||
the_tapinfo_struct.save_file = ws_fopen(filename, "wb");
|
||||
if (the_tapinfo_struct.save_file==NULL) {
|
||||
open_failure_alert_box(filename, errno, TRUE);
|
||||
return FALSE;
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
#include "epan/filesystem.h"
|
||||
|
||||
#include "../simple_dialog.h"
|
||||
#include "wiretap/file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "gtk/text_page_utils.h"
|
||||
#include "gtk/gui_utils.h"
|
||||
|
@ -113,7 +113,7 @@ static void text_page_set_text(GtkWidget *page, const char *absolute_path)
|
|||
FILE *text_file;
|
||||
char line[4096+1]; /* XXX - size? */
|
||||
|
||||
text_file = eth_fopen(absolute_path, "r");
|
||||
text_file = ws_fopen(absolute_path, "r");
|
||||
if (text_file != NULL) {
|
||||
while (fgets(line, sizeof line, text_file) != NULL) {
|
||||
text_page_insert(page, line, strlen(line));
|
||||
|
|
8
gtk/u3.c
8
gtk/u3.c
|
@ -46,7 +46,7 @@
|
|||
#include <process.h> /* getpid */
|
||||
#endif
|
||||
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <epan/filesystem.h>
|
||||
|
||||
|
@ -130,10 +130,10 @@ void u3_register_pid()
|
|||
|
||||
g_snprintf(pid_file, pf_size, "%s\\%d.pid", u3hostexecpath, pid);
|
||||
|
||||
pid_fd = eth_open(pid_file, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
pid_fd = ws_open(pid_file, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
|
||||
if(pid_fd != -1)
|
||||
eth_close(pid_fd);
|
||||
ws_close(pid_fd);
|
||||
else {
|
||||
g_free(pid_file);
|
||||
pid_file = NULL;
|
||||
|
@ -146,7 +146,7 @@ void u3_deregister_pid()
|
|||
{
|
||||
if(pid_file) {
|
||||
/* we don't care if we succeed or fail - u3utils may have deleted the file */
|
||||
eth_unlink(pid_file);
|
||||
ws_unlink(pid_file);
|
||||
|
||||
g_free(pid_file);
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
#include "svnversion.h"
|
||||
#include "merge.h"
|
||||
#include "file_util.h"
|
||||
#include "wsutil/file_util.h"
|
||||
|
||||
#ifdef HAVE_FCNTL_H
|
||||
#include <fcntl.h>
|
||||
|
@ -313,7 +313,7 @@ main(int argc, char *argv[])
|
|||
out_fd = 1 /*stdout*/;
|
||||
} else {
|
||||
/* open the outfile */
|
||||
out_fd = eth_open(out_filename, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
out_fd = ws_open(out_filename, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
if (out_fd == -1) {
|
||||
fprintf(stderr, "mergecap: Couldn't open output file %s: %s\n",
|
||||
out_filename, strerror(errno));
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
#include <glib.h>
|
||||
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#ifndef __set_errno
|
||||
#define __set_errno(x) errno=(x)
|
||||
|
@ -76,7 +76,7 @@ mkstemp (template)
|
|||
|
||||
template[len - 6] = letters[i];
|
||||
|
||||
fd = eth_open (template, O_RDWR|O_BINARY|O_CREAT|O_EXCL, 0600);
|
||||
fd = ws_open (template, O_RDWR|O_BINARY|O_CREAT|O_EXCL, 0600);
|
||||
if (fd >= 0)
|
||||
return fd;
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
@ -18,7 +18,7 @@ CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
|||
LDFLAGS = $(PLUGIN_LDFLAGS)
|
||||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wiretap\wiretap-$(WTAP_VERSION).lib
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wsutil\libwsutil.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
|
|
@ -85,7 +85,7 @@
|
|||
#include <epan/dissectors/packet-tcp.h>
|
||||
#include <epan/oids.h>
|
||||
#include <plugins/asn1/asn1.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#ifdef DISSECTOR_WITH_GUI
|
||||
#include <gtk/gtk.h>
|
||||
|
@ -2797,7 +2797,7 @@ static char eol[] = "\r\n";
|
|||
(void) log_domain; (void) log_level; (void) user_data; /* make references */
|
||||
|
||||
if (logf == NULL && asn1_logfile) {
|
||||
logf = eth_fopen(asn1_logfile, "w");
|
||||
logf = ws_fopen(asn1_logfile, "w");
|
||||
}
|
||||
if (logf) {
|
||||
fputs(message, logf);
|
||||
|
@ -2818,7 +2818,7 @@ read_asn1_type_table(const char *filename)
|
|||
if ((filename == 0) || (strlen(filename) == 0))
|
||||
return; /* no filename provided */
|
||||
|
||||
f = eth_fopen(filename, "rb");
|
||||
f = ws_fopen(filename, "rb");
|
||||
if (f == 0) {
|
||||
/*
|
||||
* Ignore "file not found" errors if it's the old default
|
||||
|
@ -3929,7 +3929,7 @@ create_message_window(void)
|
|||
model = gtk_tree_store_new(N_COLUMNS, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT,
|
||||
G_TYPE_STRING, G_TYPE_STRING);
|
||||
|
||||
namelist = eth_fopen("namelist.txt", "w");
|
||||
namelist = ws_fopen("namelist.txt", "w");
|
||||
build_tree_view(model, PDUtree, NULL);
|
||||
fclose(namelist);
|
||||
namelist = 0;
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
CPPFLAGS = $(CFLAGS) -TP
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -6,7 +6,7 @@ include ..\..\config.nmake
|
|||
|
||||
############### no need to modify below this line #########
|
||||
|
||||
CFLAGS=/DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
LDFLAGS = /NOLOGO /INCREMENTAL:no /MACHINE:I386 $(LOCAL_LDFLAGS)
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
LDFLAGS = $(PLUGIN_LDFLAGS)
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../wimax /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../wimax $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -13,7 +13,7 @@ include Makefile.common
|
|||
|
||||
LEMON=..\..\tools\lemon
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) /I$(LEMON)\
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) /I$(LEMON)\
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
@ -22,7 +22,7 @@ CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) /I$(LEMON)\
|
|||
LDFLAGS = $(PLUGIN_LDFLAGS)
|
||||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wiretap\wiretap-$(WTAP_VERSION).lib
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wsutil\libwsutil.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
#include "mate.h"
|
||||
#include "mate_grammar.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#define DUMMY void*
|
||||
|
||||
|
@ -264,8 +264,8 @@ decl ::= DONE_KW SEMICOLON.
|
|||
|
||||
debug_decl ::= DEBUG_KW OPEN_BRACE dbgfile_default dbglevel_default pdu_dbglevel_default gop_dbglevel_default gog_dbglevel_default CLOSE_BRACE SEMICOLON.
|
||||
|
||||
dbgfile_default ::= FILENAME_KW QUOTED(Filename) SEMICOLON. { mc->dbg_facility = eth_fopen(Filename,"w"); if (mc->dbg_facility == NULL) report_open_failure(Filename,errno,TRUE); }
|
||||
dbgfile_default ::= FILENAME_KW NAME(Filename) SEMICOLON. { mc->dbg_facility = eth_fopen(Filename,"w"); if (mc->dbg_facility == NULL) report_open_failure(Filename,errno,TRUE); }
|
||||
dbgfile_default ::= FILENAME_KW QUOTED(Filename) SEMICOLON. { mc->dbg_facility = ws_fopen(Filename,"w"); if (mc->dbg_facility == NULL) report_open_failure(Filename,errno,TRUE); }
|
||||
dbgfile_default ::= FILENAME_KW NAME(Filename) SEMICOLON. { mc->dbg_facility = ws_fopen(Filename,"w"); if (mc->dbg_facility == NULL) report_open_failure(Filename,errno,TRUE); }
|
||||
dbgfile_default ::= .
|
||||
|
||||
dbglevel_default ::= LEVEL_KW INTEGER(LevelString) SEMICOLON. { mc->dbg_lvl = (int) strtol(LevelString,NULL,10); }
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "mate.h"
|
||||
#include "mate_grammar.h"
|
||||
|
@ -173,7 +173,7 @@ blk_cmnt_stop "*/"
|
|||
g_error("dtd_preparse: include files nested to deeply");
|
||||
|
||||
include_stack[include_stack_ptr++] = YY_CURRENT_BUFFER;
|
||||
yyin = eth_fopen( yytext, "r" );
|
||||
yyin = ws_fopen( yytext, "r" );
|
||||
|
||||
if (!yyin) {
|
||||
yy_delete_buffer( YY_CURRENT_BUFFER );
|
||||
|
@ -289,7 +289,7 @@ extern gboolean mate_load_config(const gchar* filename, mate_config* matecfg) {
|
|||
volatile gboolean state = TRUE;
|
||||
mc = matecfg;
|
||||
|
||||
yyin = eth_fopen(filename,"r");
|
||||
yyin = ws_fopen(filename,"r");
|
||||
|
||||
if (!yyin) {
|
||||
g_string_append_printf(mc->config_error,"Mate parser: Could not open file: '%s', error: %s", filename, strerror(errno) );
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
#include "mate.h"
|
||||
#include "mate_util.h"
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
/***************************************************************************
|
||||
* dbg_print
|
||||
|
@ -1630,7 +1630,7 @@ extern LoAL* loal_from_file(gchar* filename) {
|
|||
|
||||
state = START;
|
||||
|
||||
if (( fp = eth_fopen(filename,"r") )) {
|
||||
if (( fp = ws_fopen(filename,"r") )) {
|
||||
while(( c = (gchar) fgetc(fp) )){
|
||||
|
||||
if ( feof(fp) ) {
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include <win32.mak>
|
|||
|
||||
LEMON=..\..\tools\lemon
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) /I$(LEMON)\
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) /I$(LEMON)\
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -9,7 +9,7 @@ include moduleinfo.nmake
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
|
|
@ -10,7 +10,7 @@ include ..\..\Makefile.nmake.inc
|
|||
|
||||
include Makefile.common
|
||||
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
||||
CFLAGS=/WX /DHAVE_CONFIG_H /I../.. $(GLIB_CFLAGS) \
|
||||
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
||||
|
||||
.c.obj::
|
||||
|
@ -19,7 +19,7 @@ CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
|
|||
LDFLAGS = $(PLUGIN_LDFLAGS)
|
||||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wsutil\libwsutil.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
#include <epan/emem.h>
|
||||
#include <epan/value_string.h>
|
||||
#include <epan/packet.h> /* array_length */
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "wimaxasncp_dict.h"
|
||||
#include "wimaxasncp_dict_lex.h"
|
||||
|
@ -592,7 +592,7 @@ static FILE *wimaxasncp_dict_open(
|
|||
fname = g_strdup(filename);
|
||||
}
|
||||
|
||||
fh = eth_fopen(fname,"r");
|
||||
fh = ws_fopen(fname,"r");
|
||||
|
||||
D(("fname: %s fh: %p\n",fname,fh));
|
||||
|
||||
|
|
4
print.c
4
print.c
|
@ -40,7 +40,7 @@
|
|||
#include "packet-range.h"
|
||||
#include "print.h"
|
||||
#include "ps.h"
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
#include <epan/charsets.h>
|
||||
#include <epan/dissectors/packet-data.h>
|
||||
#include <epan/dissectors/packet-frame.h>
|
||||
|
@ -103,7 +103,7 @@ open_print_dest(int to_file, const char *dest)
|
|||
|
||||
/* Open the file or command for output */
|
||||
if (to_file)
|
||||
fh = eth_fopen(dest, "w");
|
||||
fh = ws_fopen(dest, "w");
|
||||
else
|
||||
fh = popen(dest, "w");
|
||||
|
||||
|
|
|
@ -73,7 +73,7 @@
|
|||
#include <epan/epan.h>
|
||||
#include <epan/filesystem.h>
|
||||
#include <epan/privileges.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "globals.h"
|
||||
#include <epan/packet.h>
|
||||
|
@ -268,7 +268,7 @@ raw_pipe_open(const char *pipe_name)
|
|||
#endif /* _WIN32 */
|
||||
} else {
|
||||
#ifndef _WIN32
|
||||
if (eth_stat(pipe_name, &pipe_stat) < 0) {
|
||||
if (ws_stat(pipe_name, &pipe_stat) < 0) {
|
||||
g_log(LOG_DOMAIN_CAPTURE_CHILD, G_LOG_LEVEL_DEBUG,
|
||||
"The capture session could not be initiated "
|
||||
"due to error on pipe: %s", strerror(errno));
|
||||
|
@ -288,7 +288,7 @@ raw_pipe_open(const char *pipe_name)
|
|||
}
|
||||
return -1;
|
||||
}
|
||||
rfd = eth_open(pipe_name, O_RDONLY | O_NONBLOCK, 0000 /* no creation so don't matter */);
|
||||
rfd = ws_open(pipe_name, O_RDONLY | O_NONBLOCK, 0000 /* no creation so don't matter */);
|
||||
if (rfd == -1) {
|
||||
g_log(LOG_DOMAIN_CAPTURE_CHILD, G_LOG_LEVEL_DEBUG,
|
||||
"The capture session could not be initiated "
|
||||
|
|
14
ringbuffer.c
14
ringbuffer.c
|
@ -67,7 +67,7 @@
|
|||
|
||||
#include "pcapio.h"
|
||||
#include "ringbuffer.h"
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
|
||||
/* Ringbuffer file structure */
|
||||
|
@ -105,7 +105,7 @@ static int ringbuf_open_file(rb_file *rfile, int *err)
|
|||
if (rfile->name != NULL) {
|
||||
if (rb_data.unlimited == FALSE) {
|
||||
/* remove old file (if any, so ignore error) */
|
||||
eth_unlink(rfile->name);
|
||||
ws_unlink(rfile->name);
|
||||
}
|
||||
g_free(rfile->name);
|
||||
}
|
||||
|
@ -125,7 +125,7 @@ static int ringbuf_open_file(rb_file *rfile, int *err)
|
|||
return -1;
|
||||
}
|
||||
|
||||
rb_data.fd = eth_open(rfile->name, O_RDWR|O_BINARY|O_TRUNC|O_CREAT, 0600);
|
||||
rb_data.fd = ws_open(rfile->name, O_RDWR|O_BINARY|O_TRUNC|O_CREAT, 0600);
|
||||
|
||||
if (rb_data.fd == -1 && err != NULL) {
|
||||
*err = errno;
|
||||
|
@ -255,7 +255,7 @@ ringbuf_switch_file(FILE **pdh, gchar **save_file, int *save_file_fd,
|
|||
/* close current file */
|
||||
|
||||
if (!libpcap_dump_close(rb_data.pdh, err)) {
|
||||
eth_close(rb_data.fd); /* XXX - the above should have closed this already */
|
||||
ws_close(rb_data.fd); /* XXX - the above should have closed this already */
|
||||
rb_data.pdh = NULL; /* it's still closed, we just got an error while closing */
|
||||
rb_data.fd = -1;
|
||||
return FALSE;
|
||||
|
@ -298,7 +298,7 @@ ringbuf_libpcap_dump_close(gchar **save_file, int *err)
|
|||
/* close current file, if it's open */
|
||||
if (rb_data.pdh != NULL) {
|
||||
if (!libpcap_dump_close(rb_data.pdh, err)) {
|
||||
eth_close(rb_data.fd);
|
||||
ws_close(rb_data.fd);
|
||||
ret_val = FALSE;
|
||||
}
|
||||
|
||||
|
@ -359,14 +359,14 @@ ringbuf_error_cleanup(void)
|
|||
/* XXX - it shouldn't still be open; "libpcap_dump_close()" should leave the
|
||||
file closed even if it fails */
|
||||
if (rb_data.fd != -1) {
|
||||
eth_close(rb_data.fd);
|
||||
ws_close(rb_data.fd);
|
||||
rb_data.fd = -1;
|
||||
}
|
||||
|
||||
if (rb_data.files != NULL) {
|
||||
for (i=0; i < rb_data.num_files; i++) {
|
||||
if (rb_data.files[i].name != NULL) {
|
||||
eth_unlink(rb_data.files[i].name);
|
||||
ws_unlink(rb_data.files[i].name);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -37,14 +37,13 @@
|
|||
#include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include "file_util.h"
|
||||
|
||||
#ifdef HAVE_WINDOWS_H
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
#include "tempfile.h"
|
||||
#include "mkstemp.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
static const char *
|
||||
setup_tmpdir(const char *dir)
|
||||
|
|
|
@ -97,7 +97,7 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <wiretap/file_util.h>
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <time.h>
|
||||
#include <glib.h>
|
||||
|
@ -1264,7 +1264,7 @@ parse_options (int argc, char *argv[])
|
|||
|
||||
if (strcmp(argv[optind], "-")) {
|
||||
input_filename = g_strdup(argv[optind]);
|
||||
input_file = eth_fopen(input_filename, "rb");
|
||||
input_file = ws_fopen(input_filename, "rb");
|
||||
if (!input_file) {
|
||||
fprintf(stderr, "Cannot open file [%s] for reading: %s\n",
|
||||
input_filename, strerror(errno));
|
||||
|
@ -1277,7 +1277,7 @@ parse_options (int argc, char *argv[])
|
|||
|
||||
if (strcmp(argv[optind+1], "-")) {
|
||||
output_filename = g_strdup(argv[optind+1]);
|
||||
output_file = eth_fopen(output_filename, "wb");
|
||||
output_file = ws_fopen(output_filename, "wb");
|
||||
if (!output_file) {
|
||||
fprintf(stderr, "Cannot open file [%s] for writing: %s\n",
|
||||
output_filename, strerror(errno));
|
||||
|
|
|
@ -76,7 +76,7 @@ my @prohibitedAPIs=
|
|||
'g_strdown',
|
||||
'g_string_up',
|
||||
'g_string_down',
|
||||
# Use the eth_* version of these:
|
||||
# Use the ws_* version of these:
|
||||
# (Necessary because on Windows we use UTF8 for throughout the code
|
||||
# so we must tweak that to UTF16 before operating on the file. Code
|
||||
# using these functions will work unless the file/path name contains
|
||||
|
|
1
tshark.c
1
tshark.c
|
@ -63,7 +63,6 @@
|
|||
#include <epan/epan.h>
|
||||
#include <epan/filesystem.h>
|
||||
#include <epan/privileges.h>
|
||||
#include <wiretap/file_util.h>
|
||||
|
||||
#include "globals.h"
|
||||
#include <epan/timestamp.h>
|
||||
|
|
12
update.c
12
update.c
|
@ -41,7 +41,7 @@
|
|||
#include "capture-pcap-util.h"
|
||||
#endif
|
||||
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <wininet.h>
|
||||
#include "nio-ie5.h"
|
||||
|
@ -74,7 +74,7 @@ download_file(const char *url, const char *filename) {
|
|||
|
||||
|
||||
/* open output file */
|
||||
fd = eth_open(filename, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
fd = ws_open(filename, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
|
||||
if(fd == -1) {
|
||||
g_warning("Couldn't open output file %s!", filename);
|
||||
return -1;
|
||||
|
@ -94,7 +94,7 @@ download_file(const char *url, const char *filename) {
|
|||
chunk_len = netio_ie5_read (conn, buf, sizeof(buf));
|
||||
|
||||
/* write bytes to the output file */
|
||||
stream_len = eth_write( fd, buf, chunk_len);
|
||||
stream_len = ws_write( fd, buf, chunk_len);
|
||||
if(stream_len != chunk_len) {
|
||||
g_warning("output failed: stream_len %u != chunk_len %u", stream_len, chunk_len);
|
||||
ret = -1;
|
||||
|
@ -104,7 +104,7 @@ download_file(const char *url, const char *filename) {
|
|||
|
||||
netio_ie5_disconnect(conn);
|
||||
|
||||
eth_close(fd);
|
||||
ws_close(fd);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -226,7 +226,7 @@ update_check_wireshark(const char *local_file)
|
|||
update_info->version_installed = g_strdup(VERSION);
|
||||
update_info->prefix = "wireshark.setup.";
|
||||
|
||||
pf = eth_fopen(local_file, "r");
|
||||
pf = ws_fopen(local_file, "r");
|
||||
if(pf != NULL) {
|
||||
/* read in update_info of Wireshark */
|
||||
read_prefs_file(local_file, pf, update_pref, update_info);
|
||||
|
@ -259,7 +259,7 @@ update_check_winpcap(const char *local_file)
|
|||
|
||||
update_info->prefix = "winpcap.";
|
||||
|
||||
pf = eth_fopen(local_file, "r");
|
||||
pf = ws_fopen(local_file, "r");
|
||||
if(pf != NULL) {
|
||||
/* read in update_info of WinPcap */
|
||||
read_prefs_file(local_file, pf, update_pref, update_info);
|
||||
|
|
|
@ -87,7 +87,6 @@ NONGENERATED_HEADER_FILES = \
|
|||
erf.h \
|
||||
etherpeek.h \
|
||||
eyesdn.h \
|
||||
file_util.h \
|
||||
file_wrappers.h \
|
||||
hcidump.h \
|
||||
i4btrace.h \
|
||||
|
|
|
@ -17,7 +17,7 @@ CVARSDLL=-DWIN32 -DNULL=0 -D_MT -D_DLL
|
|||
.c.obj::
|
||||
$(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $<
|
||||
|
||||
OBJECTS=$(NONGENERATED_C_FILES:.c=.obj) $(GENERATED_C_FILES:.c=.obj) file_util.obj
|
||||
OBJECTS=$(NONGENERATED_C_FILES:.c=.obj) $(GENERATED_C_FILES:.c=.obj)
|
||||
|
||||
wiretap_LIBS = \
|
||||
$(GLIB_LIBS) \
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
#include "ascend.h"
|
||||
#include "ascend-int.h"
|
||||
#include "file_wrappers.h"
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include <errno.h>
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
|
||||
#include <errno.h>
|
||||
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
#include "wtap-int.h"
|
||||
#include "file_wrappers.h"
|
||||
|
@ -223,7 +223,7 @@ wtap* wtap_open_offline(const char *filename, int *err, char **err_info,
|
|||
return NULL;
|
||||
}
|
||||
} else {
|
||||
if (eth_stat(filename, &statb) < 0) {
|
||||
if (ws_stat(filename, &statb) < 0) {
|
||||
*err = errno;
|
||||
return NULL;
|
||||
}
|
||||
|
@ -285,12 +285,12 @@ wtap* wtap_open_offline(const char *filename, int *err, char **err_info,
|
|||
* an fclose or gzclose of wth->fh closing the standard
|
||||
* input of the process.
|
||||
*/
|
||||
wth->fd = eth_dup(0);
|
||||
wth->fd = ws_dup(0);
|
||||
#ifdef _WIN32
|
||||
_setmode(wth->fd, O_BINARY);
|
||||
#endif
|
||||
} else
|
||||
wth->fd = eth_open(filename, O_RDONLY|O_BINARY, 0000 /* no creation so don't matter */);
|
||||
wth->fd = ws_open(filename, O_RDONLY|O_BINARY, 0000 /* no creation so don't matter */);
|
||||
if (wth->fd < 0) {
|
||||
*err = errno;
|
||||
g_free(wth);
|
||||
|
@ -298,7 +298,7 @@ wtap* wtap_open_offline(const char *filename, int *err, char **err_info,
|
|||
}
|
||||
if (!(wth->fh = filed_open(wth->fd, "rb"))) {
|
||||
*err = errno;
|
||||
eth_close(wth->fd);
|
||||
ws_close(wth->fd);
|
||||
g_free(wth);
|
||||
return NULL;
|
||||
}
|
||||
|
@ -755,7 +755,7 @@ wtap_dumper* wtap_dump_open(const char *filename, int filetype, int encap,
|
|||
opening it. */
|
||||
if (wdh->fh != stdout) {
|
||||
wtap_dump_file_close(wdh);
|
||||
eth_unlink(filename);
|
||||
ws_unlink(filename);
|
||||
}
|
||||
g_free(wdh);
|
||||
return NULL;
|
||||
|
@ -953,7 +953,7 @@ static FILE *wtap_dump_file_open(wtap_dumper *wdh, const char *filename)
|
|||
} else
|
||||
#endif
|
||||
{
|
||||
return eth_fopen(filename, "wb");
|
||||
return ws_fopen(filename, "wb");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -113,7 +113,7 @@
|
|||
#endif /* HAVE_LIBZ */
|
||||
#include "wtap-int.h"
|
||||
#include "file_wrappers.h"
|
||||
#include "file_util.h"
|
||||
#include <wsutil/file_util.h>
|
||||
|
||||
|
||||
#ifdef HAVE_LIBZ
|
||||
|
@ -149,13 +149,13 @@ file_open(const char *path, const char *mode)
|
|||
oflag |= O_BINARY;
|
||||
#endif
|
||||
/* open file and do correct filename conversions */
|
||||
if ((fd = eth_open(path, oflag, 0666)) == -1)
|
||||
if ((fd = ws_open(path, oflag, 0666)) == -1)
|
||||
return NULL;
|
||||
|
||||
/* open zlib file handle */
|
||||
ft = gzdopen(fd, mode);
|
||||
if (ft == NULL) {
|
||||
eth_close(fd);
|
||||
ws_close(fd);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue