24 lines
902 B
Diff
24 lines
902 B
Diff
--- psutil/_psutil_linux.c
|
|
+++ psutil/_psutil_linux.c
|
|
@@ -517,7 +517,7 @@ psutil_net_if_stats(PyObject* self, PyObject* args)
|
|
// duplex and speed
|
|
memset(ðcmd, 0, sizeof ethcmd);
|
|
ethcmd.cmd = ETHTOOL_GSET;
|
|
- ifr.ifr_data = (caddr_t)ðcmd;
|
|
+ ifr.ifr_data = (void *)ðcmd;
|
|
ret = ioctl(sock, SIOCETHTOOL, &ifr);
|
|
|
|
if (ret != -1) {
|
|
diff --git a/psutil/_psutil_posix.c b/psutil/_psutil_posix.c
|
|
index 183dab0e12ee..4ff410601e85 100644
|
|
--- psutil/_psutil_posix.c
|
|
+++ psutil/_psutil_posix.c
|
|
@@ -418,7 +418,7 @@ psutil_net_if_stats(PyObject *self, PyObject *args)
|
|
// speed / duplex
|
|
memset(&ifmed, 0, sizeof(struct ifmediareq));
|
|
strlcpy(ifmed.ifm_name, nic_name, sizeof(ifmed.ifm_name));
|
|
- ret = ioctl(sock, SIOCGIFMEDIA, (caddr_t)&ifmed);
|
|
+ ret = ioctl(sock, SIOCGIFMEDIA, (void *)&ifmed);
|
|
if (ret == -1) {
|
|
speed = 0;
|
|
duplex = 0;
|