Changeset 36150


Ignore:
Timestamp:
2013-04-01T23:07:34+02:00 (5 years ago)
Author:
nbd
Message:

libpcap: update to 1.3.0

Disabled canusb by setting ac_cv_header_libusb_1_0_libusb_h to no in
Makefile. Upstream configure script ignores --disable-canusb.

Signed-off-by: Russell Senior <russell@…>

Location:
trunk/package/libs/libpcap
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/libs/libpcap/Makefile

    r33693 r36150  
    11# 
    2 # Copyright (C) 2006-2011 OpenWrt.org 
     2# Copyright (C) 2006-2013 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    99 
    1010PKG_NAME:=libpcap 
    11 PKG_VERSION:=1.1.1 
    12 PKG_RELEASE:=2 
     11PKG_VERSION:=1.3.0 
     12PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1515PKG_SOURCE_URL:=http://www.tcpdump.org/release/ 
    16 PKG_MD5SUM:=1bca27d206970badae248cfa471bbb47 
     16PKG_MD5SUM:=f78455a92622b7a3c05c58b6ad1cec7e 
    1717 
    1818PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org> 
     
    4646 
    4747CONFIGURE_VARS += \ 
    48         ac_cv_linux_vers=$(LINUX_VERSION) 
     48        ac_cv_linux_vers=$(LINUX_VERSION) \ 
     49        ac_cv_header_libusb_1_0_libusb_h=no 
     50 
    4951 
    5052CONFIGURE_ARGS += \ 
  • trunk/package/libs/libpcap/patches/100-debian_shared_lib.patch

    r33657 r36150  
    11Debian-specific modifications to the upstream Makefile.in to 
    22build a shared library. 
    3 --- 
    4  Makefile.in  |   45 ++++++++++++++++++++++++++++++++++++++++++--- 
    5  configure    |    2 +- 
    6  configure.in |    2 +- 
    7  3 files changed, 44 insertions(+), 5 deletions(-) 
    83 
    94--- a/Makefile.in 
    105+++ b/Makefile.in 
    11 @@ -40,6 +40,14 @@ mandir = @mandir@ 
     6@@ -40,6 +40,14 @@ 
    127 srcdir = @srcdir@ 
    138 VPATH = @srcdir@ 
    149  
    1510+# some defines for shared library compilation 
    16 +MAJ=1.1 
    17 +LIBVERSION=$(MAJ).1 
     11+MAJ=1.3 
     12+LIBVERSION=$(MAJ).0 
    1813+LIBNAME=pcap 
    1914+LIBRARY=lib$(LIBNAME).a 
     
    2419 # You shouldn't need to edit anything below. 
    2520 # 
    26 @@ -59,6 +67,7 @@ PROG=libpcap 
     21@@ -60,7 +68,8 @@ 
     22 PROG=libpcap 
    2723  
    2824 # Standard CFLAGS 
    29  CFLAGS = $(CCOPT) $(INCLS) $(DEFS) 
     25-FULL_CFLAGS = $(CCOPT) $(INCLS) $(DEFS) $(CFLAGS) 
     26+FULL_CFLAGS = $(CCOPT) $(INCLS) $(DEFS) $(CFLAGS) $(CPPFLAGS) 
    3027+CFLAGS_SHARED = -shared -Wl,-soname,$(SOLIBRARY).$(MAJ) 
    3128  
    3229 INSTALL = @INSTALL@ 
    3330 INSTALL_PROGRAM = @INSTALL_PROGRAM@ 
    34 @@ -78,7 +87,11 @@ YACC = @V_YACC@ 
     31@@ -80,7 +89,11 @@ 
    3532 # problem if you don't own the file but can write to the directory. 
    3633 .c.o: 
    3734        @rm -f $@ 
    38 -       $(CC) $(CFLAGS) -c $(srcdir)/$*.c 
    39 +       $(CC) $(CFLAGS) -c -o $@ $(srcdir)/$*.c 
     35-       $(CC) $(FULL_CFLAGS) -c $(srcdir)/$*.c 
     36+       $(CC) $(FULL_CFLAGS) -c -o $@ $(srcdir)/$*.c 
    4037+ 
    4138+%_pic.o: %.c 
    4239+       @rm -f $@ 
    43 +       $(CC) -fPIC $(CFLAGS) -c -o $@ $(srcdir)/$*.c 
     40+       $(CC) -fPIC $(FULL_CFLAGS) -c -o $@ $(srcdir)/$*.c 
    4441  
    45  PSRC = pcap-@V_PCAP@.c @USB_SRC@ @BT_SRC@ @CAN_SRC@ 
     42 PSRC = pcap-@V_PCAP@.c @USB_SRC@ @BT_SRC@ @CAN_SRC@ @NETFILTER_SRC@ @CANUSB_SRC@ 
    4643 FSRC =  fad-@V_FINDALLDEVS@.c 
    47 @@ -94,6 +107,7 @@ SRC =        $(PSRC) $(FSRC) $(CSRC) $(SSRC) $( 
     44@@ -96,6 +109,7 @@ 
    4845 # We would like to say "OBJ = $(SRC:.c=.o)" but Ultrix's make cannot 
    4946 # hack the extra indirection 
     
    5350        pcap.h \ 
    5451        pcap-bpf.h \ 
    55 @@ -131,7 +145,7 @@ TAGFILES = \ 
     52@@ -148,7 +162,7 @@ 
    5653  
    57  CLEANFILES = $(OBJ) libpcap.* filtertest findalldevstest selpolltest \ 
    58         opentest $(PROG)-`cat $(srcdir)/VERSION`.tar.gz $(GENSRC) $(GENHDR) \ 
     54 CLEANFILES = $(OBJ) libpcap.* $(TESTS) \ 
     55        $(PROG)-`cat $(srcdir)/VERSION`.tar.gz $(GENSRC) $(GENHDR) \ 
    5956-       lex.yy.c pcap-config 
    6057+       lex.yy.c pcap-config $(OBJ_PIC) 
     
    6259 MAN1 = pcap-config.1 
    6360  
    64 @@ -324,21 +338,14 @@ EXTRA_DIST = \ 
    65         Win32/Src/inet_net.c \ 
    66         Win32/Src/inet_pton.c 
    67   
    68 -all: libpcap.a shared pcap-config 
    69 +all: libpcap.a shared pcap-config $(SHAREDLIB) 
    70   
    71  libpcap.a: $(OBJ) 
    72         @rm -f $@ 
    73         ar rc $@ $(OBJ) $(ADDLARCHIVEOBJS) 
     61@@ -352,7 +366,7 @@ 
     62        $(AR) rc $@ $(OBJ) $(ADDLARCHIVEOBJS) 
    7463        $(RANLIB) $@ 
    7564  
    7665-shared: libpcap.$(DYEXT) 
    77 - 
    78 -libpcap.so: $(OBJ) 
    79 -       @rm -f $@ 
    80 -       VER=`cat $(srcdir)/VERSION`; \ 
    81 -       MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \ 
    82 -       @V_SHLIB_CMD@ @V_SHLIB_OPT@ @V_SONAME_OPT@$@.$$MAJOR_VER $(LDFLAGS) \ 
    83 -           -o $@.$$VER $(OBJ) $(ADDLOBJS) $(LIBS) 
    8466+shared: $(SHAREDLIB) 
    8567  
    86  # 
    87  # The following rule succeeds, but the result is untested. 
    88 @@ -409,6 +416,13 @@ libpcap.shareda: $(OBJ) 
     68 libpcap.so: $(OBJ) 
     69        @rm -f $@ 
     70@@ -430,6 +444,13 @@ 
    8971 # 
    9072 libpcap.none: 
     
    9375+       -@rm -f $@ 
    9476+       -@rm -f $(SOLIBRARY) $(SOLIBRARY).$(MAJ) 
    95 +       $(CC) $(CFLAGS_SHARED) -o $(SHAREDLIB) $(OBJ_PIC) -lc 
     77+       $(CC) $(CFLAGS_SHARED) $(LDFLAGS) -o $(SHAREDLIB) $(OBJ_PIC) -lc $(LIBS) 
    9678+       ln -s $(SHAREDLIB) $(SOLIBRARY).$(MAJ) 
    9779+       ln -s $(SOLIBRARY).$(MAJ) $(SOLIBRARY) 
     
    10082        @rm -f $@ 
    10183        $(srcdir)/runlex.sh $(LEX) -o$@ $< 
    102 @@ -416,6 +430,9 @@ scanner.c: $(srcdir)/scanner.l 
     84@@ -437,6 +458,9 @@ 
    10385 scanner.o: scanner.c tokdefs.h 
    104         $(CC) $(CFLAGS) -c scanner.c 
     86        $(CC) $(FULL_CFLAGS) -c scanner.c 
    10587  
    10688+scanner_pic.o: scanner.c tokdefs.h 
    107 +       $(CC) -fPIC $(CFLAGS) -o $@ -c scanner.c 
     89+       $(CC) -fPIC $(FULL_CFLAGS) -o $@ -c scanner.c 
    10890+ 
    10991 pcap.o: version.h 
    11092  
    11193 tokdefs.h: grammar.c 
    112 @@ -429,9 +446,17 @@ grammar.o: grammar.c 
     94@@ -450,9 +474,16 @@ 
    11395        @rm -f $@ 
    114         $(CC) $(CFLAGS) -Dyylval=pcap_lval -c grammar.c 
     96        $(CC) $(FULL_CFLAGS) -Dyylval=pcap_lval -c grammar.c 
    11597  
    11698+grammar_pic.o: grammar.c 
    11799+       @rm -f $@ 
    118 +       $(CC) -fPIC $(CFLAGS) -Dyylval=pcap_lval -o $@ -c grammar.c 
     100+       $(CC) -fPIC $(FULL_CFLAGS) -Dyylval=pcap_lval -o $@ -c grammar.c  
    119101+ 
    120102 version.o: version.c 
    121         $(CC) $(CFLAGS) -c version.c 
     103        $(CC) $(FULL_CFLAGS) -c version.c 
    122104  
    123105+version_pic.o: version.c 
    124 +       $(CC) -fPIC $(CFLAGS) -c version.c -o $@ 
    125 + 
     106+       $(CC) -fPIC $(FULL_CFLAGS) -c version.c -o $@ 
    126107+ 
    127108 snprintf.o: $(srcdir)/missing/snprintf.c 
    128         $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/snprintf.c 
     109        $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/snprintf.c 
    129110  
    130 @@ -469,6 +494,9 @@ bpf_filter.c: $(srcdir)/bpf/net/bpf_filt 
     111@@ -490,6 +521,9 @@ 
    131112 bpf_filter.o: bpf_filter.c 
    132         $(CC) $(CFLAGS) -c bpf_filter.c 
     113        $(CC) $(FULL_CFLAGS) -c bpf_filter.c 
    133114  
    134115+bpf_filter_pic.o: bpf_filter.c 
    135 +       $(CC) -fPIC $(CFLAGS) -c bpf_filter.c -o $@ 
     116+       $(CC) -fPIC $(FULL_CFLAGS) -c bpf_filter.c -o $@ 
    136117+ 
    137118 # 
    138119 # Generate the pcap-config script. 
    139120 # 
    140 @@ -562,14 +590,12 @@ install: install-shared install-archive  
    141                     $(DESTDIR)$(mandir)/man@MAN_MISC_INFO@/`echo $$i | sed 's/.manmisc.in/.@MAN_MISC_INFO@/'`; done 
    142   
    143  install-shared: install-shared-$(DYEXT) 
    144 -install-shared-so: libpcap.so 
    145 +install-shared-so: $(SHAREDLIB) 
     121@@ -607,11 +641,9 @@ 
     122 install-shared-so: libpcap.so 
    146123        [ -d $(DESTDIR)$(libdir) ] || \ 
    147124            (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir)) 
     
    157134        [ -d $(DESTDIR)$(libdir) ] || \ 
    158135            (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir)) 
    159 --- a/configure 
    160 +++ b/configure 
    161 @@ -3229,7 +3229,7 @@ _ACEOF 
    162                     # or accepts command-line arguments like 
    163                     # those the GNU linker accepts. 
    164                     # 
    165 -                   V_CCOPT="$V_CCOPT -fpic" 
     136--- a/aclocal.m4 
     137+++ b/aclocal.m4 
     138@@ -262,7 +262,7 @@ 
     139                        esac 
     140                        ;; 
     141                    esac 
     142-                   V_CCOPT="$V_CCOPT $PIC_OPT" 
    166143+                   V_CCOPT="$V_CCOPT" 
    167144                    V_SONAME_OPT="-Wl,-soname," 
    168145                    V_RPATH_OPT="-Wl,-rpath," 
    169146                    ;; 
    170 @@ -3292,7 +3292,7 @@ _ACEOF 
     147@@ -325,7 +325,7 @@ 
    171148                    # 
    172149                    # "cc" is GCC. 
     
    177154                    V_SHLIB_OPT="-shared" 
    178155                    V_SONAME_OPT="-Wl,-soname," 
     156--- a/pcap-config.in 
     157+++ b/pcap-config.in 
     158@@ -36,16 +36,6 @@ 
     159        esac 
     160        shift 
     161 done 
     162-if [ "$V_RPATH_OPT" != "" ] 
     163-then 
     164-       # 
     165-       # If libdir isn't /usr/lib, add it to the run-time linker path. 
     166-       # 
     167-       if [ "$libdir" != "/usr/lib" ] 
     168-       then 
     169-               RPATH=$V_RPATH_OPT$libdir 
     170-       fi 
     171-fi 
     172 if [ "$static" = 1 ] 
     173 then 
     174        # 
  • trunk/package/libs/libpcap/patches/102-makefile_disable_manpages.patch

    r33657 r36150  
    11--- a/Makefile.in 
    22+++ b/Makefile.in 
    3 @@ -532,62 +532,12 @@ install: install-shared install-archive  
     3@@ -571,71 +571,12 @@ install: install-shared install-archive 
    44            (mkdir -p $(DESTDIR)$(includedir); chmod 755 $(DESTDIR)$(includedir)) 
    55        [ -d $(DESTDIR)$(includedir)/pcap ] || \ 
     
    3434-       ln $(DESTDIR)$(mandir)/man3/pcap_dump_open.3pcap \ 
    3535-                $(DESTDIR)$(mandir)/man3/pcap_dump_fopen.3pcap 
     36-       rm -f $(DESTDIR)$(mandir)/man3/pcap_freealldevs.3pcap 
     37-       ln $(DESTDIR)$(mandir)/man3/pcap_findalldevs.3pcap \ 
     38-                $(DESTDIR)$(mandir)/man3/pcap_freealldevs.3pcap 
    3639-       rm -f $(DESTDIR)$(mandir)/man3/pcap_perror.3pcap 
    3740-       ln $(DESTDIR)$(mandir)/man3/pcap_geterr.3pcap \ 
     
    4043-       ln $(DESTDIR)$(mandir)/man3/pcap_inject.3pcap \ 
    4144-                $(DESTDIR)$(mandir)/man3/pcap_sendpacket.3pcap 
     45-       rm -f $(DESTDIR)$(mandir)/man3/pcap_free_datalinks.3pcap 
     46-       ln $(DESTDIR)$(mandir)/man3/pcap_list_datalinks.3pcap \ 
     47-                $(DESTDIR)$(mandir)/man3/pcap_free_datalinks.3pcap 
     48-       rm -f $(DESTDIR)$(mandir)/man3/pcap_free_tstamp_types.3pcap 
     49-       ln $(DESTDIR)$(mandir)/man3/pcap_list_tstamp_types.3pcap \ 
     50-                $(DESTDIR)$(mandir)/man3/pcap_free_tstamp_types.3pcap 
    4251-       rm -f $(DESTDIR)$(mandir)/man3/pcap_dispatch.3pcap 
    4352-       ln $(DESTDIR)$(mandir)/man3/pcap_loop.3pcap \ 
     
    6372  
    6473 install-shared: install-shared-$(DYEXT) 
    65  install-shared-so: $(SHAREDLIB) 
    66 @@ -642,23 +592,6 @@ uninstall: uninstall-shared 
    67                 rm -f $(DESTDIR)$(includedir)/$$i; done 
    68         -rmdir $(DESTDIR)$(includedir)/pcap 
    69         rm -f $(DESTDIR)/$(bindir)/pcap-config 
    70 -       for i in $(MAN1); do \ 
    71 -               rm -f $(DESTDIR)$(mandir)/man1/$$i; done 
    72 -       for i in $(MAN3PCAP); do \ 
    73 -               rm -f $(DESTDIR)$(mandir)/man3/$$i; done 
    74 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_datalink_val_to_description.3pcap 
    75 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_dump_fopen.3pcap 
    76 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_perror.3pcap 
    77 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_sendpacket.3pcap 
    78 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_dispatch.3pcap 
    79 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_minor_version.3pcap 
    80 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_next.3pcap 
    81 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_fopen_offline.3pcap 
    82 -       rm -f $(DESTDIR)$(mandir)/man3/pcap_getnonblock.3pcap 
    83 -       for i in $(MANFILE); do \ 
    84 -               rm -f $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@/`echo $$i | sed 's/.manfile.in/.@MAN_FILE_FORMATS@/'`; done 
    85 -       for i in $(MANMISC); do \ 
    86 -               rm -f $(DESTDIR)$(mandir)/man@MAN_MISC_INFO@/`echo $$i | sed 's/.manmisc.in/.@MAN_MISC_INFO@/'`; done 
    87   
    88  uninstall-shared: uninstall-shared-$(DYEXT) 
    89  uninstall-shared-so: 
     74 install-shared-so: libpcap.so 
  • trunk/package/libs/libpcap/patches/202-protocol_api.patch

    r33657 r36150  
    55        int     promisc; 
    66        int     rfmon; 
    7 +       int proto;      /* protocol for packet socket (linux) */ 
     7+       int     proto;      /* protocol for packet socket (linux) */ 
     8        int     tstamp_type; 
    89 }; 
    910  
    10  /* 
    1111--- a/pcap-linux.c 
    1212+++ b/pcap-linux.c 
    13 @@ -335,7 +335,7 @@ static int  iface_get_id(int fd, const ch 
     13@@ -363,7 +363,7 @@ static int  iface_get_id(int fd, const ch 
    1414 static int     iface_get_mtu(int fd, const char *device, char *ebuf); 
    1515 static int     iface_get_arptype(int fd, const char *device, char *ebuf); 
     
    2020 static int     has_wext(int sock_fd, const char *device, char *ebuf); 
    2121 #endif /* IW_MODE_MONITOR */ 
    22 @@ -881,7 +881,7 @@ pcap_can_set_rfmon_linux(pcap_t *handle) 
     22@@ -980,7 +980,7 @@ pcap_can_set_rfmon_linux(pcap_t *handle) 
    2323         * (We assume that if we have Wireless Extensions support 
    2424         * we also have PF_PACKET support.) 
     
    2929                (void)snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, 
    3030                    "socket: %s", pcap_strerror(errno)); 
    31 @@ -1128,6 +1128,9 @@ pcap_activate_linux(pcap_t *handle) 
     31@@ -1266,6 +1266,9 @@ pcap_activate_linux(pcap_t *handle) 
    3232        handle->read_op = pcap_read_linux; 
    3333        handle->stats_op = pcap_stats_linux; 
     
    3939         * The "any" device is a special device which causes us not 
    4040         * to bind to a particular device and thus to look at all 
    41 @@ -2684,8 +2687,8 @@ activate_new(pcap_t *handle) 
     41@@ -2897,8 +2900,8 @@ activate_new(pcap_t *handle) 
    4242         * try a SOCK_RAW socket for the raw interface. 
    4343         */ 
     
    4949  
    5050        if (sock_fd == -1) { 
    51                 snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, "socket: %s", 
    52 @@ -2783,7 +2786,7 @@ activate_new(pcap_t *handle) 
     51                if (errno == EINVAL || errno == EAFNOSUPPORT) { 
     52@@ -3015,7 +3018,7 @@ activate_new(pcap_t *handle) 
    5353                                return PCAP_ERROR; 
    5454                        } 
     
    5959                                snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, 
    6060                                    "socket: %s", pcap_strerror(errno)); 
    61 @@ -2835,7 +2838,7 @@ activate_new(pcap_t *handle) 
     61@@ -3078,7 +3081,7 @@ activate_new(pcap_t *handle) 
    6262                } 
    6363  
     
    6868                        if (err < 0) 
    6969                                return err; 
    70 @@ -3640,7 +3643,7 @@ iface_get_id(int fd, const char *device, 
     70@@ -4149,7 +4152,7 @@ iface_get_id(int fd, const char *device, 
    7171  *  or a PCAP_ERROR_ value on a hard error. 
    7272  */ 
     
    7777        struct sockaddr_ll      sll; 
    7878        int                     err; 
    79 @@ -3649,7 +3652,7 @@ iface_bind(int fd, int ifindex, char *eb 
     79@@ -4158,7 +4161,7 @@ iface_bind(int fd, int ifindex, char *eb 
    8080        memset(&sll, 0, sizeof(sll)); 
    8181        sll.sll_family          = AF_PACKET; 
     
    8686        if (bind(fd, (struct sockaddr *) &sll, sizeof(sll)) == -1) { 
    8787                if (errno == ENETDOWN) { 
    88 @@ -4359,7 +4362,7 @@ activate_old(pcap_t *handle) 
     88@@ -5040,7 +5043,7 @@ activate_old(pcap_t *handle) 
    8989  
    9090        /* Open the socket */ 
     
    9797--- a/pcap.c 
    9898+++ b/pcap.c 
    99 @@ -258,6 +258,8 @@ pcap_create_common(const char *source, c 
     99@@ -309,6 +309,7 @@ pcap_create_common(const char *source, c 
    100100        pcap_set_snaplen(p, 65535);     /* max packet size */ 
    101101        p->opt.promisc = 0; 
    102102        p->opt.buffer_size = 0; 
    103103+       p->opt.proto = -1; 
    104 + 
     104        p->opt.tstamp_type = -1;        /* default to not setting time stamp type */ 
    105105        return (p); 
    106106 } 
    107   
    108 @@ -317,6 +319,15 @@ pcap_set_buffer_size(pcap_t *p, int buff 
    109         return 0; 
     107@@ -405,6 +406,15 @@ pcap_set_buffer_size(pcap_t *p, int buff 
    110108 } 
    111109  
    112 +int 
     110 int 
    113111+pcap_set_protocol(pcap_t *p, unsigned short proto) 
    114112+{ 
     
    119117+} 
    120118+ 
    121  int 
     119+int 
    122120 pcap_activate(pcap_t *p) 
    123121 { 
     122        int status; 
    124123--- a/pcap/pcap.h 
    125124+++ b/pcap/pcap.h 
     
    132131 /* 
    133132  * Compatibility for systems that have a bpf.h that 
    134 @@ -276,6 +277,7 @@ int pcap_can_set_rfmon(pcap_t *); 
    135  int    pcap_set_rfmon(pcap_t *, int); 
     133@@ -280,6 +281,7 @@ int pcap_set_rfmon(pcap_t *, int); 
    136134 int    pcap_set_timeout(pcap_t *, int); 
     135 int    pcap_set_tstamp_type(pcap_t *, int); 
    137136 int    pcap_set_buffer_size(pcap_t *, int); 
    138137+int    pcap_set_protocol(pcap_t *, unsigned short); 
    139138 int    pcap_activate(pcap_t *); 
    140139  
    141  pcap_t *pcap_open_live(const char *, int, int, int, char *); 
     140 int    pcap_list_tstamp_types(pcap_t *, int **); 
Note: See TracChangeset for help on using the changeset viewer.