aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/socket_ipx.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-03-05 12:07:57 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-03-05 12:10:27 +0100
commite91c118db99874bef7e2cd657505aa4bafbbb6fa (patch)
tree3bdf3402a69cacabc80d6fb150e84a38499cfab0 /sys/linux/socket_ipx.txt
parent70a1ddb9390f3785761a7163e4ccf38c752090a7 (diff)
sys/linux: make ifreq template, fix some usages
Diffstat (limited to 'sys/linux/socket_ipx.txt')
-rw-r--r--sys/linux/socket_ipx.txt9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/linux/socket_ipx.txt b/sys/linux/socket_ipx.txt
index 8166ceaa9..806f252a8 100644
--- a/sys/linux/socket_ipx.txt
+++ b/sys/linux/socket_ipx.txt
@@ -46,18 +46,13 @@ setsockopt$ipx_IPX_TYPE(fd sock_ipx, level const[SOL_IPX], optname const[IPX_TYP
# TODO: SIOCDELRT & SIOCADDRT (net/ipx/ipx_route.c)
-ioctl$sock_ipx_SIOCSIFADDR(fd sock_ipx, cmd const[SIOCSIFADDR], arg ptr[in, ifreq_ipx])
-ioctl$sock_ipx_SIOCGIFADDR(fd sock_ipx, cmd const[SIOCGIFADDR], arg ptr[inout, ifreq_ipx])
+ioctl$sock_ipx_SIOCSIFADDR(fd sock_ipx, cmd const[SIOCSIFADDR], arg ptr[in, ifreq_t[sockaddr_ipx]])
+ioctl$sock_ipx_SIOCGIFADDR(fd sock_ipx, cmd const[SIOCGIFADDR], arg ptr[inout, ifreq_t[sockaddr_ipx]])
ioctl$sock_ipx_SIOCAIPXITFCRT(fd sock_ipx, cmd const[SIOCAIPXITFCRT], arg ptr[in, int32])
ioctl$sock_ipx_SIOCAIPXPRISLT(fd sock_ipx, cmd const[SIOCAIPXPRISLT], arg ptr[in, int32])
ioctl$sock_ipx_SIOCIPXCFGDATA(fd sock_ipx, cmd const[SIOCIPXCFGDATA], arg ptr[out, ipx_config_data])
ioctl$sock_ipx_SIOCIPXNCPCONN(fd sock_ipx, cmd const[SIOCIPXNCPCONN], arg ptr[in, int16])
-ifreq_ipx {
- ifrn_name array[int8, IFNAMSIZ]
- ifr_addr sockaddr_ipx
-}
-
ipx_config_data {
ipxcfg_auto_select_primary int16
ipxcfg_auto_create_interfaces int16