Skip to content

Commit f1bdcb2

Browse files
committed
Update libpcap 1.10.6
1 parent 81b17b1 commit f1bdcb2

7 files changed

Lines changed: 35 additions & 60 deletions

File tree

luomu-libpcap-sys/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use std::process::Command;
88

99
use tar::Archive;
1010

11-
static VERSION: &str = "1.10.5";
11+
static VERSION: &str = "1.10.6";
1212

1313
fn main() -> io::Result<()> {
1414
let out_dir = env::var("OUT_DIR").expect("environment variable OUT_DIR");

luomu-libpcap-sys/generate.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh -e
22

3-
LIBPCAP='libpcap-1.10.5'
3+
LIBPCAP='libpcap-1.10.6'
44

55
./verify.sh "${LIBPCAP}.tar.xz"
66

-656 KB
Binary file not shown.
-442 Bytes
Binary file not shown.
666 KB
Binary file not shown.
442 Bytes
Binary file not shown.

luomu-libpcap-sys/src/pcap.rs

Lines changed: 33 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* automatically generated by rust-bindgen 0.71.1 */
1+
/* automatically generated by rust-bindgen 0.72.1 */
22

33
// #[doc = r" If Bindgen could only determine the size and alignment of a"]
44
// #[doc = r" type, it is represented like this."]
@@ -220,7 +220,21 @@ pub const DLT_ELEE: u32 = 286;
220220
pub const DLT_Z_WAVE_SERIAL: u32 = 287;
221221
pub const DLT_USB_2_0: u32 = 288;
222222
pub const DLT_ATSC_ALP: u32 = 289;
223-
pub const DLT_HIGH_MATCHING_MAX: u32 = 289;
223+
pub const DLT_ETW: u32 = 290;
224+
pub const DLT_NETANALYZER_NG: u32 = 291;
225+
pub const DLT_ZBOSS_NCP: u32 = 292;
226+
pub const DLT_USB_2_0_LOW_SPEED: u32 = 293;
227+
pub const DLT_USB_2_0_FULL_SPEED: u32 = 294;
228+
pub const DLT_USB_2_0_HIGH_SPEED: u32 = 295;
229+
pub const DLT_AUERSWALD_LOG: u32 = 296;
230+
pub const DLT_ZWAVE_TAP: u32 = 297;
231+
pub const DLT_SILABS_DEBUG_CHANNEL: u32 = 298;
232+
pub const DLT_FIRA_UCI: u32 = 299;
233+
pub const DLT_MDB: u32 = 300;
234+
pub const DLT_DECT_NR: u32 = 301;
235+
pub const DLT_EDK2_MM: u32 = 302;
236+
pub const DLT_DEBUG_ONLY: u32 = 303;
237+
pub const DLT_HIGH_MATCHING_MAX: u32 = 303;
224238
pub const PCAP_VERSION_MAJOR: u32 = 2;
225239
pub const PCAP_VERSION_MINOR: u32 = 4;
226240
pub const PCAP_ERRBUF_SIZE: u32 = 256;
@@ -388,22 +402,14 @@ unsafe extern "C" {
388402
) -> ::std::os::raw::c_int;
389403
}
390404
unsafe extern "C" {
391-
pub fn pcap_create(
392-
arg1: *const ::std::os::raw::c_char,
393-
arg2: *mut ::std::os::raw::c_char,
394-
) -> *mut pcap_t;
405+
pub fn pcap_create(arg1: *const ::std::os::raw::c_char, arg2: *mut ::std::os::raw::c_char)
406+
-> *mut pcap_t;
395407
}
396408
unsafe extern "C" {
397-
pub fn pcap_set_snaplen(
398-
arg1: *mut pcap_t,
399-
arg2: ::std::os::raw::c_int,
400-
) -> ::std::os::raw::c_int;
409+
pub fn pcap_set_snaplen(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
401410
}
402411
unsafe extern "C" {
403-
pub fn pcap_set_promisc(
404-
arg1: *mut pcap_t,
405-
arg2: ::std::os::raw::c_int,
406-
) -> ::std::os::raw::c_int;
412+
pub fn pcap_set_promisc(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
407413
}
408414
unsafe extern "C" {
409415
pub fn pcap_can_set_rfmon(arg1: *mut pcap_t) -> ::std::os::raw::c_int;
@@ -412,34 +418,20 @@ unsafe extern "C" {
412418
pub fn pcap_set_rfmon(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
413419
}
414420
unsafe extern "C" {
415-
pub fn pcap_set_timeout(
416-
arg1: *mut pcap_t,
417-
arg2: ::std::os::raw::c_int,
418-
) -> ::std::os::raw::c_int;
421+
pub fn pcap_set_timeout(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
419422
}
420423
unsafe extern "C" {
421-
pub fn pcap_set_tstamp_type(
422-
arg1: *mut pcap_t,
423-
arg2: ::std::os::raw::c_int,
424-
) -> ::std::os::raw::c_int;
424+
pub fn pcap_set_tstamp_type(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
425425
}
426426
unsafe extern "C" {
427-
pub fn pcap_set_immediate_mode(
428-
arg1: *mut pcap_t,
429-
arg2: ::std::os::raw::c_int,
430-
) -> ::std::os::raw::c_int;
427+
pub fn pcap_set_immediate_mode(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
431428
}
432429
unsafe extern "C" {
433-
pub fn pcap_set_buffer_size(
434-
arg1: *mut pcap_t,
435-
arg2: ::std::os::raw::c_int,
436-
) -> ::std::os::raw::c_int;
430+
pub fn pcap_set_buffer_size(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
437431
}
438432
unsafe extern "C" {
439-
pub fn pcap_set_tstamp_precision(
440-
arg1: *mut pcap_t,
441-
arg2: ::std::os::raw::c_int,
442-
) -> ::std::os::raw::c_int;
433+
pub fn pcap_set_tstamp_precision(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int)
434+
-> ::std::os::raw::c_int;
443435
}
444436
unsafe extern "C" {
445437
pub fn pcap_get_tstamp_precision(arg1: *mut pcap_t) -> ::std::os::raw::c_int;
@@ -457,19 +449,13 @@ unsafe extern "C" {
457449
pub fn pcap_free_tstamp_types(arg1: *mut ::std::os::raw::c_int);
458450
}
459451
unsafe extern "C" {
460-
pub fn pcap_tstamp_type_name_to_val(
461-
arg1: *const ::std::os::raw::c_char,
462-
) -> ::std::os::raw::c_int;
452+
pub fn pcap_tstamp_type_name_to_val(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
463453
}
464454
unsafe extern "C" {
465-
pub fn pcap_tstamp_type_val_to_name(
466-
arg1: ::std::os::raw::c_int,
467-
) -> *const ::std::os::raw::c_char;
455+
pub fn pcap_tstamp_type_val_to_name(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char;
468456
}
469457
unsafe extern "C" {
470-
pub fn pcap_tstamp_type_val_to_description(
471-
arg1: ::std::os::raw::c_int,
472-
) -> *const ::std::os::raw::c_char;
458+
pub fn pcap_tstamp_type_val_to_description(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char;
473459
}
474460
unsafe extern "C" {
475461
pub fn pcap_open_live(
@@ -555,10 +541,7 @@ unsafe extern "C" {
555541
pub fn pcap_setdirection(arg1: *mut pcap_t, arg2: pcap_direction_t) -> ::std::os::raw::c_int;
556542
}
557543
unsafe extern "C" {
558-
pub fn pcap_getnonblock(
559-
arg1: *mut pcap_t,
560-
arg2: *mut ::std::os::raw::c_char,
561-
) -> ::std::os::raw::c_int;
544+
pub fn pcap_getnonblock(arg1: *mut pcap_t, arg2: *mut ::std::os::raw::c_char) -> ::std::os::raw::c_int;
562545
}
563546
unsafe extern "C" {
564547
pub fn pcap_setnonblock(
@@ -635,10 +618,7 @@ unsafe extern "C" {
635618
) -> ::std::os::raw::c_int;
636619
}
637620
unsafe extern "C" {
638-
pub fn pcap_set_datalink(
639-
arg1: *mut pcap_t,
640-
arg2: ::std::os::raw::c_int,
641-
) -> ::std::os::raw::c_int;
621+
pub fn pcap_set_datalink(arg1: *mut pcap_t, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
642622
}
643623
unsafe extern "C" {
644624
pub fn pcap_free_datalinks(arg1: *mut ::std::os::raw::c_int);
@@ -650,9 +630,7 @@ unsafe extern "C" {
650630
pub fn pcap_datalink_val_to_name(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char;
651631
}
652632
unsafe extern "C" {
653-
pub fn pcap_datalink_val_to_description(
654-
arg1: ::std::os::raw::c_int,
655-
) -> *const ::std::os::raw::c_char;
633+
pub fn pcap_datalink_val_to_description(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char;
656634
}
657635
unsafe extern "C" {
658636
pub fn pcap_datalink_val_to_description_or_dlt(
@@ -681,10 +659,7 @@ unsafe extern "C" {
681659
pub fn pcap_fileno(arg1: *mut pcap_t) -> ::std::os::raw::c_int;
682660
}
683661
unsafe extern "C" {
684-
pub fn pcap_dump_open(
685-
arg1: *mut pcap_t,
686-
arg2: *const ::std::os::raw::c_char,
687-
) -> *mut pcap_dumper_t;
662+
pub fn pcap_dump_open(arg1: *mut pcap_t, arg2: *const ::std::os::raw::c_char) -> *mut pcap_dumper_t;
688663
}
689664
unsafe extern "C" {
690665
pub fn pcap_dump_fopen(arg1: *mut pcap_t, fp: *mut FILE) -> *mut pcap_dumper_t;

0 commit comments

Comments
 (0)