* Added new socket ioctls to strace, and the datalink debug output.
* Added a few more types to strace's network ioctls. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37807 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -111,6 +111,10 @@ option_to_string(int32 option)
|
||||
CODE(SIOCSIFGENERIC) /* generic IF set op */
|
||||
CODE(SIOCGIFGENERIC) /* generic IF get op */
|
||||
|
||||
CODE(SIOC_IF_ALIAS_SET) /* set interface alias, ifaliasreq */
|
||||
CODE(SIOC_IF_ALIAS_GET) /* get interface alias, ifaliasreq */
|
||||
CODE(SIOC_IF_ALIAS_COUNT) /* count interface aliases */
|
||||
|
||||
default:
|
||||
static char buffer[24];
|
||||
snprintf(buffer, sizeof(buffer), "%" B_PRId32, option);
|
||||
|
||||
@@ -77,12 +77,12 @@ static const ioctl_info kIOCtls[] = {
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFFLAGS, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFBRDADDR, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCSIFBRDADDR, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY(SIOCGIFCOUNT),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFCOUNT, struct ifconf *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFCONF, struct ifconf *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFINDEX, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY(SIOCGIFNAME),
|
||||
IOCTL_INFO_ENTRY(SIOCGIFNETMASK),
|
||||
IOCTL_INFO_ENTRY(SIOCSIFNETMASK),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFNETMASK, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCSIFNETMASK, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFMETRIC, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCSIFMETRIC, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCDIFADDR, struct ifreq *),
|
||||
@@ -96,7 +96,7 @@ static const ioctl_info kIOCtls[] = {
|
||||
IOCTL_INFO_ENTRY(SIOCGRTSIZE),
|
||||
IOCTL_INFO_ENTRY(SIOCGRTTABLE),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFSTATS, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY(SIOCGIFTYPE),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOCGIFTYPE, struct ifreq *),
|
||||
IOCTL_INFO_ENTRY(SIOCSPACKETCAP),
|
||||
IOCTL_INFO_ENTRY(SIOCCPACKETCAP),
|
||||
IOCTL_INFO_ENTRY(SIOCSHIWAT),
|
||||
@@ -106,6 +106,10 @@ static const ioctl_info kIOCtls[] = {
|
||||
IOCTL_INFO_ENTRY(SIOCATMARK),
|
||||
IOCTL_INFO_ENTRY(SIOCSPGRP),
|
||||
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOC_IF_ALIAS_SET, struct ifaliasreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOC_IF_ALIAS_GET, struct ifaliasreq *),
|
||||
IOCTL_INFO_ENTRY_TYPE(SIOC_IF_ALIAS_COUNT, struct ifaliasreq *),
|
||||
|
||||
// termios ioctls
|
||||
IOCTL_INFO_ENTRY(TCGETA),
|
||||
IOCTL_INFO_ENTRY(TCSETA),
|
||||
|
||||
Reference in New Issue
Block a user