Function arguments in synopsis for pcap_inject and pcap_sendpacket are a bit messed up by comma. Types updated from actual code. And some .An and .In macro fixes while there.
Index: pcap.3 =================================================================== RCS file: /cvs/src/lib/libpcap/pcap.3,v retrieving revision 1.35 diff -u -p -r1.35 pcap.3 --- pcap.3 25 Jun 2013 16:49:39 -0000 1.35 +++ pcap.3 11 Dec 2014 23:13:38 -0000 @@ -26,7 +26,7 @@ .Nm pcap .Nd Packet Capture library .Sh SYNOPSIS -.Fd #include <pcap.h> +.In pcap.h .Ft "pcap_t *" .Fn pcap_open_live "char *device" "int snaplen" "int promisc" "int to_ms" "char *errbuf" .Ft "pcap_t *" @@ -46,9 +46,9 @@ .Ft void .Fn pcap_dump "u_char *user" "struct pcap_pkthdr *h" "u_char *sp" .Ft int -.Fn pcap_inject "pcap_t *p" "void *, size_t" +.Fn pcap_inject "pcap_t *p" "const void *buf" "size_t len" .Ft int -.Fn pcap_sendpacket "pcap_t *p" "void *, int" +.Fn pcap_sendpacket "pcap_t *p" "const u_char *buf" "int size" .Ft int .Fn pcap_compile "pcap_t *p" "struct bpf_program *fp" "char *str" "int optimize" "bpf_u_int32 netmask" .Ft int @@ -562,7 +562,10 @@ routine to an error string. .Xr tcpdump 8 .\" , tcpslice(1) .Sh AUTHORS -Van Jacobson, -Craig Leres and -Steven McCanne, all of the +.An -nosplit +.An Van Jacobson , +.An Craig Leres +and +.An Steven McCanne , +all of the Lawrence Berkeley National Laboratory, University of California, Berkeley, CA.