diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2007-03-21 13:52:14 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2007-03-21 13:52:14 +0000 |
commit | 402842487c21f3cb97caefa2ca3724048da9e5de (patch) | |
tree | b8f2f490443688e182700dcec5d2dac7c1a3dd7d /sock.c | |
parent | 9f825d3b6e0db50c521446c91afad05fa52c93e0 (diff) | |
download | strace-402842487c21f3cb97caefa2ca3724048da9e5de.tar.gz |
2007-01-12 Dmitry V. Levin <ldv@altlinux.org>
* sock.c (sock_ioctl) [LINUX]: Handle SIOCGIFTXQLEN.
Diffstat (limited to 'sock.c')
-rw-r--r-- | sock.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -84,9 +84,7 @@ struct ifreq *ifr; } int -sock_ioctl(tcp, code, arg) -struct tcb *tcp; -long code, arg; +sock_ioctl(struct tcb *tcp, long code, long arg) { struct ifreq ifr; struct ifconf ifc; @@ -146,6 +144,7 @@ long code, arg; case SIOCGIFMTU: case SIOCGIFSLAVE: case SIOCGIFHWADDR: + case SIOCGIFTXQLEN: umove(tcp, tcp->u_arg[2], &ifr); if (syserror(tcp)) { if (code == SIOCGIFNAME) @@ -204,6 +203,9 @@ long code, arg; case SIOCGIFSLAVE: tprintf("ifr_slave=\"%s\"", ifr.ifr_slave); break; + case SIOCGIFTXQLEN: + tprintf("ifr_qlen=%d", ifr.ifr_qlen); + break; } tprintf("}"); } |