Subject: misc/3375: [dM] bpf manpage field name wrong
To: None <>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: netbsd-bugs
Date: 03/21/1997 20:48:35
>Number:         3375
>Category:       misc
>Synopsis:       [dM] bpf manpage field name wrong
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    misc-bug-people (Misc Bug People)
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 21 18:05:01 1997
>Originator:     der Mouse
>Release:        1.2_BETA (also present in -current)
	Any (noticed on SPARCstation 2)
	bpf(4) describes the BIOC[SG]ETIF ioctls, saying that the
	if_name member of the struct ifreq is used.  The member is
	actually called ifr_name.
	Write code based on the manpage.  Wonder why it won't compile.
	--- OLD/share/man/man4/bpf.4    Thu Jan  1 00:00:00 1970
	+++ NEW/share/man/man4/bpf.4    Thu Jan  1 00:00:00 1970
	@@ -140,7 +140,7 @@
	 .TP 10
	 .B BIOCGETIF (struct ifreq)
	 Returns the name of the hardware interface that the file is listening
	-The name is returned in the if_name field of 
	+The name is returned in the ifr_name field of 
	 .I ifr.
	 All other fields are undefined.
	 .TP 10
	@@ -148,7 +148,7 @@
	 Sets the hardware interface associate with the file.  This
	 command must be performed before any packets can be read.
	 The device is indicated by name using the
	-.I if_name
	+.I ifr_name
	 field of the 
	 .I ifreq.
	 Additionally, performs the actions of BIOCFLUSH.

					der Mouse

		     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B