diff options
Diffstat (limited to 'devel/py-freebsd/files/patch-src::netstat.c')
-rw-r--r-- | devel/py-freebsd/files/patch-src::netstat.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/devel/py-freebsd/files/patch-src::netstat.c b/devel/py-freebsd/files/patch-src::netstat.c new file mode 100644 index 000000000000..b28ec112bdd7 --- /dev/null +++ b/devel/py-freebsd/files/patch-src::netstat.c @@ -0,0 +1,48 @@ +--- src/netstat.c.orig Sun Dec 5 10:58:17 2004 ++++ src/netstat.c Sun Dec 5 10:55:25 2004 +@@ -71,7 +71,7 @@ + size_t len = sizeof ipstat; + PyObject *r, *t; + +- if (sysctlbyname("net.inet.ip.stats", &ipstat, &len, NULL, NULL) < 0) { ++ if (sysctlbyname("net.inet.ip.stats", &ipstat, &len, NULL, 0) < 0) { + PyErr_SetFromErrno(PyExc_OSError); + return Py_None; + } +@@ -114,7 +114,7 @@ + size_t len = sizeof tcpstat; + PyObject *r, *t; + +- if (sysctlbyname("net.inet.tcp.stats", &tcpstat, &len, NULL, NULL) < 0) { ++ if (sysctlbyname("net.inet.tcp.stats", &tcpstat, &len, NULL, 0) < 0) { + PyErr_SetFromErrno(PyExc_OSError); + return Py_None; + } +@@ -166,7 +166,7 @@ + size_t len = sizeof udpstat; + PyObject *r, *t; + +- if (sysctlbyname("net.inet.udp.stats", &udpstat, &len, NULL, NULL) < 0) { ++ if (sysctlbyname("net.inet.udp.stats", &udpstat, &len, NULL, 0) < 0) { + PyErr_SetFromErrno(PyExc_OSError); + return Py_None; + } +@@ -218,7 +218,7 @@ + PyObject *r, *d, *t; + + len = sizeof value; +- if (sysctlbyname("net.link.generic.system.ifcount", &value, &len, NULL, NULL) < 0) { ++ if (sysctlbyname("net.link.generic.system.ifcount", &value, &len, NULL, 0) < 0) { + PyErr_SetFromErrno(PyExc_OSError); + return Py_None; + } +@@ -263,8 +263,7 @@ + p_long(ibytes); p_long(obytes); + p_long(imcasts); p_long(omcasts); + p_long(iqdrops); p_long(noproto); +- p_long(hwassist); p_long(unused); +-#undef p, p_long, p_str, p_int ++#undef p + + PyDict_SetItemString(r, ifmd.ifmd_name, d); + Py_DECREF(d); |