diff options
author | Denis Ovsienko <denis@ovsienko.info> | 2023-02-11 14:09:25 +0000 |
---|---|---|
committer | Denis Ovsienko <denis@ovsienko.info> | 2023-02-11 14:12:39 +0000 |
commit | d376f6565bdd3d50256e48b7765c234493c26877 (patch) | |
tree | d71ecb48948c1a7b52357d2d10caf60b5c698a42 /pcap-haiku.c | |
parent | e4461319a29555a8335ba2070918de4fe9e85a7e (diff) |
Refine some C in pcap-haiku.c. [skip ci]
Convert prepare_request() from bool to int and squelch the warnings:
./pcap-haiku.c:39:1: warning: no previous prototype for
'prepare_request' [-Wmissing-prototypes]
./pcap-haiku.c: In function 'pcap_inject_haiku':
./pcap-haiku.c:110:47: warning: unused parameter 'buffer'
[-Wunused-parameter]
./pcap-haiku.c:110:59: warning: unused parameter 'size'
[-Wunused-parameter]
./pcap-haiku.c: In function 'get_if_flags':
./pcap-haiku.c:273:26: warning: unused parameter 'name'
[-Wunused-parameter]
./pcap-haiku.c:273:58: warning: unused parameter 'errbuf'
[-Wunused-parameter]
Remove pcap-haiku.cpp from the comment in build.sh.
Diffstat (limited to 'pcap-haiku.c')
-rw-r--r-- | pcap-haiku.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pcap-haiku.c b/pcap-haiku.c index 1c509806..f77a6874 100644 --- a/pcap-haiku.c +++ b/pcap-haiku.c @@ -35,14 +35,14 @@ struct pcap_haiku { }; -bool +static int prepare_request(struct ifreq *request, const char* name) { if (strlen(name) >= IF_NAMESIZE) - return false; + return 0; strcpy(request->ifr_name, name); - return true; + return 1; } @@ -107,7 +107,7 @@ pcap_read_haiku(pcap_t* handle, int maxPackets _U_, pcap_handler callback, static int -pcap_inject_haiku(pcap_t *handle, const void *buffer, int size) +pcap_inject_haiku(pcap_t *handle, const void *buffer _U_, int size _U_) { // we don't support injecting packets yet // TODO: use the AF_LINK protocol (we need another socket for this) to @@ -270,7 +270,7 @@ can_be_bound(const char *name _U_) } static int -get_if_flags(const char *name, bpf_u_int32 *flags, char *errbuf) +get_if_flags(const char *name _U_, bpf_u_int32 *flags, char *errbuf _U_) { /* TODO */ if (*flags & PCAP_IF_LOOPBACK) { |