From: Daniel Sabogal Date: Fri, 16 Sep 2016 17:34:24 +0000 (-0400) Subject: fix ifru_data and ifcu_buf types in net/if.h X-Git-Tag: v1.1.16~70 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3848a99f65952a77c03bbd905cae988f37f13ea6;p=oweals%2Fmusl.git fix ifru_data and ifcu_buf types in net/if.h glibc, freebsd, and openbsd use character pointers (caddr_t) for these fields. only linux uses void pointer for the ifru_data type. --- diff --git a/include/net/if.h b/include/net/if.h index 1a4059d6..2f2fcc10 100644 --- a/include/net/if.h +++ b/include/net/if.h @@ -89,7 +89,7 @@ struct ifreq { struct ifmap ifru_map; char ifru_slave[IFNAMSIZ]; char ifru_newname[IFNAMSIZ]; - void *ifru_data; + char *ifru_data; } ifr_ifru; }; @@ -116,7 +116,7 @@ struct ifreq { struct ifconf { int ifc_len; union { - void *ifcu_buf; + char *ifcu_buf; struct ifreq *ifcu_req; } ifc_ifcu; };