linux-man.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/1] ioctl_list.2: transfer structure
@ 2015-12-30 14:05 Heinrich Schuchardt
       [not found] ` <1451484328-4247-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Heinrich Schuchardt @ 2015-12-30 14:05 UTC (permalink / raw)
  To: Michael Kerrisk; +Cc: linux-man-u79uwXL29TY76Z2rM5mHXA, Heinrich Schuchardt

The sole parameter to be passed to the wireless.h IOCTLs is
of type struct iwreq *.

Signed-off-by: Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org>
---
 man2/ioctl_list.2 | 112 +++++++++++++++++++++++++++++-------------------------
 1 file changed, 60 insertions(+), 52 deletions(-)

diff --git a/man2/ioctl_list.2 b/man2/ioctl_list.2
index cc3488d..2cfbb12 100644
--- a/man2/ioctl_list.2
+++ b/man2/ioctl_list.2
@@ -506,59 +506,67 @@ l l l l.
 .TE
 
 // <include/uapi/linux/wireless.h>
+.br
+// This API is deprecated.
+.br
+// It is being replaced by nl80211 and cfg80211.
+See
+.br
+//
+.I https://wireless.wiki.kernel.org/en/developers/documentation/nl80211
 .TS
-l l l l.
-x00008b00	SIOCSIWCOMMIT	struct net_device *	// MORE
-x00008b01	SIOCGIWNAME	struct net_device *	// MORE
-x00008b02	SIOCSIWNWID	struct net_device *	// MORE
-x00008b03	SIOCGIWNWID	struct net_device *	// MORE
-x00008b04	SIOCSIWFREQ	struct net_device *	// MORE
-x00008b05	SIOCGIWFREQ	struct net_device *	// MORE
-x00008b06	SIOCSIWMODE	struct net_device *	// MORE
-x00008b07	SIOCGIWMODE	struct net_device *	// MORE
-x00008b08	SIOCSIWSENS	struct net_device *	// MORE
-x00008b09	SIOCGIWSENS	struct net_device *	// MORE
-x00008b0a	SIOCSIWRANGE	struct net_device *	// MORE
-x00008b0b	SIOCGIWRANGE	struct net_device *	// MORE
-x00008b0c	SIOCSIWPRIV	struct net_device *	// MORE
-x00008b0d	SIOCGIWPRIV	struct net_device *	// MORE
-x00008b0e	SIOCSIWSTATS	struct net_device *	// MORE
-x00008b0f	SIOCGIWSTATS	struct net_device *	// MORE
-x00008b10	SIOCSIWSPY	struct net_device *	// MORE
-x00008b11	SIOCGIWSPY	struct net_device *	// MORE
-x00008b12	SIOCSIWTHRSPY	struct net_device *	// MORE
-x00008b13	SIOCGIWTHRSPY	struct net_device *	// MORE
-x00008b14	SIOCSIWAP	struct net_device *	// MORE
-x00008b15	SIOCGIWAP	struct net_device *	// MORE
-x00008b17	SIOCGIWAPLIST	struct net_device *	// MORE
-x00008b18	SIOCSIWSCAN	struct net_device *	// MORE
-x00008b19	SIOCGIWSCAN	struct net_device *	// MORE
-x00008b1a	SIOCSIWESSID	struct net_device *	// MORE
-x00008b1b	SIOCGIWESSID	struct net_device *	// MORE
-x00008b1c	SIOCSIWNICKN	struct net_device *	// MORE
-x00008b1d	SIOCGIWNICKN	struct net_device *	// MORE
-x00008b20	SIOCSIWRATE	struct net_device *	// MORE
-x00008b21	SIOCGIWRATE	struct net_device *	// MORE
-x00008b22	SIOCSIWRTS	struct net_device *	// MORE
-x00008b23	SIOCGIWRTS	struct net_device *	// MORE
-x00008b24	SIOCSIWFRAG	struct net_device *	// MORE
-x00008b25	SIOCGIWFRAG	struct net_device *	// MORE
-x00008b26	SIOCSIWTXPOW	struct net_device *	// MORE
-x00008b27	SIOCGIWTXPOW	struct net_device *	// MORE
-x00008b28	SIOCSIWRETRY	struct net_device *	// MORE
-x00008b29	SIOCGIWRETRY	struct net_device *	// MORE
-x00008b2a	SIOCSIWENCODE	struct net_device *	// MORE
-x00008b2b	SIOCGIWENCODE	struct net_device *	// MORE
-x00008b2c	SIOCSIWPOWER	struct net_device *	// MORE
-x00008b2d	SIOCGIWPOWER	struct net_device *	// MORE
-x00008b30	SIOCSIWGENIE	struct net_device *	// MORE
-x00008b31	SIOCGIWGENIE	struct net_device *	// MORE
-x00008b16	SIOCSIWMLME	struct net_device *	// MORE
-x00008b32	SIOCSIWAUTH	struct net_device *	// MORE
-x00008b33	SIOCGIWAUTH	struct net_device *	// MORE
-x00008b34	SIOCSIWENCODEEXT	struct net_device *	// MORE
-x00008b35	SIOCGIWENCODEEXT	struct net_device *	// MORE
-x00008b36	SIOCSIWPMKSA	struct net_device *	// MORE
+l l l.
+x00008b00	SIOCSIWCOMMIT	struct iwreq *
+x00008b01	SIOCGIWNAME	struct iwreq *
+x00008b02	SIOCSIWNWID	struct iwreq *
+x00008b03	SIOCGIWNWID	struct iwreq *
+x00008b04	SIOCSIWFREQ	struct iwreq *
+x00008b05	SIOCGIWFREQ	struct iwreq *
+x00008b06	SIOCSIWMODE	struct iwreq *
+x00008b07	SIOCGIWMODE	struct iwreq *
+x00008b08	SIOCSIWSENS	struct iwreq *
+x00008b09	SIOCGIWSENS	struct iwreq *
+x00008b0a	SIOCSIWRANGE	struct iwreq *
+x00008b0b	SIOCGIWRANGE	struct iwreq *
+x00008b0c	SIOCSIWPRIV	struct iwreq *
+x00008b0d	SIOCGIWPRIV	struct iwreq *
+x00008b0e	SIOCSIWSTATS	struct iwreq *
+x00008b0f	SIOCGIWSTATS	struct iwreq *
+x00008b10	SIOCSIWSPY	struct iwreq *
+x00008b11	SIOCGIWSPY	struct iwreq *
+x00008b12	SIOCSIWTHRSPY	struct iwreq *
+x00008b13	SIOCGIWTHRSPY	struct iwreq *
+x00008b14	SIOCSIWAP	struct iwreq *
+x00008b15	SIOCGIWAP	struct iwreq *
+x00008b17	SIOCGIWAPLIST	struct iwreq *
+x00008b18	SIOCSIWSCAN	struct iwreq *
+x00008b19	SIOCGIWSCAN	struct iwreq *
+x00008b1a	SIOCSIWESSID	struct iwreq *
+x00008b1b	SIOCGIWESSID	struct iwreq *
+x00008b1c	SIOCSIWNICKN	struct iwreq *
+x00008b1d	SIOCGIWNICKN	struct iwreq *
+x00008b20	SIOCSIWRATE	struct iwreq *
+x00008b21	SIOCGIWRATE	struct iwreq *
+x00008b22	SIOCSIWRTS	struct iwreq *
+x00008b23	SIOCGIWRTS	struct iwreq *
+x00008b24	SIOCSIWFRAG	struct iwreq *
+x00008b25	SIOCGIWFRAG	struct iwreq *
+x00008b26	SIOCSIWTXPOW	struct iwreq *
+x00008b27	SIOCGIWTXPOW	struct iwreq *
+x00008b28	SIOCSIWRETRY	struct iwreq *
+x00008b29	SIOCGIWRETRY	struct iwreq *
+x00008b2a	SIOCSIWENCODE	struct iwreq *
+x00008b2b	SIOCGIWENCODE	struct iwreq *
+x00008b2c	SIOCSIWPOWER	struct iwreq *
+x00008b2d	SIOCGIWPOWER	struct iwreq *
+x00008b30	SIOCSIWGENIE	struct iwreq *
+x00008b31	SIOCGIWGENIE	struct iwreq *
+x00008b16	SIOCSIWMLME	struct iwreq *
+x00008b32	SIOCSIWAUTH	struct iwreq *
+x00008b33	SIOCGIWAUTH	struct iwreq *
+x00008b34	SIOCSIWENCODEEXT	struct iwreq *
+x00008b35	SIOCGIWENCODEEXT	struct iwreq *
+x00008b36	SIOCSIWPMKSA	struct iwreq *
 .TE
 
 // <include/linux/sbpcd.h>
-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH 1/1] ioctl_list.2: transfer structure
       [not found] ` <1451484328-4247-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org>
@ 2015-12-30 19:34   ` Michael Kerrisk (man-pages)
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Kerrisk (man-pages) @ 2015-12-30 19:34 UTC (permalink / raw)
  To: Heinrich Schuchardt
  Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w, linux-man-u79uwXL29TY76Z2rM5mHXA

On 12/30/2015 03:05 PM, Heinrich Schuchardt wrote:
> The sole parameter to be passed to the wireless.h IOCTLs is
> of type struct iwreq *.

Thanks, Heinrich. Applied.

Cheers,

Michael


> Signed-off-by: Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org>
> ---
>  man2/ioctl_list.2 | 112 +++++++++++++++++++++++++++++-------------------------
>  1 file changed, 60 insertions(+), 52 deletions(-)
> 
> diff --git a/man2/ioctl_list.2 b/man2/ioctl_list.2
> index cc3488d..2cfbb12 100644
> --- a/man2/ioctl_list.2
> +++ b/man2/ioctl_list.2
> @@ -506,59 +506,67 @@ l l l l.
>  .TE
>  
>  // <include/uapi/linux/wireless.h>
> +.br
> +// This API is deprecated.
> +.br
> +// It is being replaced by nl80211 and cfg80211.
> +See
> +.br
> +//
> +.I https://wireless.wiki.kernel.org/en/developers/documentation/nl80211
>  .TS
> -l l l l.
> -x00008b00	SIOCSIWCOMMIT	struct net_device *	// MORE
> -x00008b01	SIOCGIWNAME	struct net_device *	// MORE
> -x00008b02	SIOCSIWNWID	struct net_device *	// MORE
> -x00008b03	SIOCGIWNWID	struct net_device *	// MORE
> -x00008b04	SIOCSIWFREQ	struct net_device *	// MORE
> -x00008b05	SIOCGIWFREQ	struct net_device *	// MORE
> -x00008b06	SIOCSIWMODE	struct net_device *	// MORE
> -x00008b07	SIOCGIWMODE	struct net_device *	// MORE
> -x00008b08	SIOCSIWSENS	struct net_device *	// MORE
> -x00008b09	SIOCGIWSENS	struct net_device *	// MORE
> -x00008b0a	SIOCSIWRANGE	struct net_device *	// MORE
> -x00008b0b	SIOCGIWRANGE	struct net_device *	// MORE
> -x00008b0c	SIOCSIWPRIV	struct net_device *	// MORE
> -x00008b0d	SIOCGIWPRIV	struct net_device *	// MORE
> -x00008b0e	SIOCSIWSTATS	struct net_device *	// MORE
> -x00008b0f	SIOCGIWSTATS	struct net_device *	// MORE
> -x00008b10	SIOCSIWSPY	struct net_device *	// MORE
> -x00008b11	SIOCGIWSPY	struct net_device *	// MORE
> -x00008b12	SIOCSIWTHRSPY	struct net_device *	// MORE
> -x00008b13	SIOCGIWTHRSPY	struct net_device *	// MORE
> -x00008b14	SIOCSIWAP	struct net_device *	// MORE
> -x00008b15	SIOCGIWAP	struct net_device *	// MORE
> -x00008b17	SIOCGIWAPLIST	struct net_device *	// MORE
> -x00008b18	SIOCSIWSCAN	struct net_device *	// MORE
> -x00008b19	SIOCGIWSCAN	struct net_device *	// MORE
> -x00008b1a	SIOCSIWESSID	struct net_device *	// MORE
> -x00008b1b	SIOCGIWESSID	struct net_device *	// MORE
> -x00008b1c	SIOCSIWNICKN	struct net_device *	// MORE
> -x00008b1d	SIOCGIWNICKN	struct net_device *	// MORE
> -x00008b20	SIOCSIWRATE	struct net_device *	// MORE
> -x00008b21	SIOCGIWRATE	struct net_device *	// MORE
> -x00008b22	SIOCSIWRTS	struct net_device *	// MORE
> -x00008b23	SIOCGIWRTS	struct net_device *	// MORE
> -x00008b24	SIOCSIWFRAG	struct net_device *	// MORE
> -x00008b25	SIOCGIWFRAG	struct net_device *	// MORE
> -x00008b26	SIOCSIWTXPOW	struct net_device *	// MORE
> -x00008b27	SIOCGIWTXPOW	struct net_device *	// MORE
> -x00008b28	SIOCSIWRETRY	struct net_device *	// MORE
> -x00008b29	SIOCGIWRETRY	struct net_device *	// MORE
> -x00008b2a	SIOCSIWENCODE	struct net_device *	// MORE
> -x00008b2b	SIOCGIWENCODE	struct net_device *	// MORE
> -x00008b2c	SIOCSIWPOWER	struct net_device *	// MORE
> -x00008b2d	SIOCGIWPOWER	struct net_device *	// MORE
> -x00008b30	SIOCSIWGENIE	struct net_device *	// MORE
> -x00008b31	SIOCGIWGENIE	struct net_device *	// MORE
> -x00008b16	SIOCSIWMLME	struct net_device *	// MORE
> -x00008b32	SIOCSIWAUTH	struct net_device *	// MORE
> -x00008b33	SIOCGIWAUTH	struct net_device *	// MORE
> -x00008b34	SIOCSIWENCODEEXT	struct net_device *	// MORE
> -x00008b35	SIOCGIWENCODEEXT	struct net_device *	// MORE
> -x00008b36	SIOCSIWPMKSA	struct net_device *	// MORE
> +l l l.
> +x00008b00	SIOCSIWCOMMIT	struct iwreq *
> +x00008b01	SIOCGIWNAME	struct iwreq *
> +x00008b02	SIOCSIWNWID	struct iwreq *
> +x00008b03	SIOCGIWNWID	struct iwreq *
> +x00008b04	SIOCSIWFREQ	struct iwreq *
> +x00008b05	SIOCGIWFREQ	struct iwreq *
> +x00008b06	SIOCSIWMODE	struct iwreq *
> +x00008b07	SIOCGIWMODE	struct iwreq *
> +x00008b08	SIOCSIWSENS	struct iwreq *
> +x00008b09	SIOCGIWSENS	struct iwreq *
> +x00008b0a	SIOCSIWRANGE	struct iwreq *
> +x00008b0b	SIOCGIWRANGE	struct iwreq *
> +x00008b0c	SIOCSIWPRIV	struct iwreq *
> +x00008b0d	SIOCGIWPRIV	struct iwreq *
> +x00008b0e	SIOCSIWSTATS	struct iwreq *
> +x00008b0f	SIOCGIWSTATS	struct iwreq *
> +x00008b10	SIOCSIWSPY	struct iwreq *
> +x00008b11	SIOCGIWSPY	struct iwreq *
> +x00008b12	SIOCSIWTHRSPY	struct iwreq *
> +x00008b13	SIOCGIWTHRSPY	struct iwreq *
> +x00008b14	SIOCSIWAP	struct iwreq *
> +x00008b15	SIOCGIWAP	struct iwreq *
> +x00008b17	SIOCGIWAPLIST	struct iwreq *
> +x00008b18	SIOCSIWSCAN	struct iwreq *
> +x00008b19	SIOCGIWSCAN	struct iwreq *
> +x00008b1a	SIOCSIWESSID	struct iwreq *
> +x00008b1b	SIOCGIWESSID	struct iwreq *
> +x00008b1c	SIOCSIWNICKN	struct iwreq *
> +x00008b1d	SIOCGIWNICKN	struct iwreq *
> +x00008b20	SIOCSIWRATE	struct iwreq *
> +x00008b21	SIOCGIWRATE	struct iwreq *
> +x00008b22	SIOCSIWRTS	struct iwreq *
> +x00008b23	SIOCGIWRTS	struct iwreq *
> +x00008b24	SIOCSIWFRAG	struct iwreq *
> +x00008b25	SIOCGIWFRAG	struct iwreq *
> +x00008b26	SIOCSIWTXPOW	struct iwreq *
> +x00008b27	SIOCGIWTXPOW	struct iwreq *
> +x00008b28	SIOCSIWRETRY	struct iwreq *
> +x00008b29	SIOCGIWRETRY	struct iwreq *
> +x00008b2a	SIOCSIWENCODE	struct iwreq *
> +x00008b2b	SIOCGIWENCODE	struct iwreq *
> +x00008b2c	SIOCSIWPOWER	struct iwreq *
> +x00008b2d	SIOCGIWPOWER	struct iwreq *
> +x00008b30	SIOCSIWGENIE	struct iwreq *
> +x00008b31	SIOCGIWGENIE	struct iwreq *
> +x00008b16	SIOCSIWMLME	struct iwreq *
> +x00008b32	SIOCSIWAUTH	struct iwreq *
> +x00008b33	SIOCGIWAUTH	struct iwreq *
> +x00008b34	SIOCSIWENCODEEXT	struct iwreq *
> +x00008b35	SIOCGIWENCODEEXT	struct iwreq *
> +x00008b36	SIOCSIWPMKSA	struct iwreq *
>  .TE
>  
>  // <include/linux/sbpcd.h>
> 


-- 
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-12-30 19:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-30 14:05 [PATCH 1/1] ioctl_list.2: transfer structure Heinrich Schuchardt
     [not found] ` <1451484328-4247-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org>
2015-12-30 19:34   ` Michael Kerrisk (man-pages)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).