summaryrefslogtreecommitdiffstats
path: root/lib/libc/net/getifaddrs.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/net/getifaddrs.c')
-rw-r--r--lib/libc/net/getifaddrs.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/libc/net/getifaddrs.c b/lib/libc/net/getifaddrs.c
index a0a034e..6b81196 100644
--- a/lib/libc/net/getifaddrs.c
+++ b/lib/libc/net/getifaddrs.c
@@ -28,6 +28,7 @@
* NOTE: SIOCGIFCONF case is not LP64 friendly. it also does not perform
* try-and-error for region size.
*/
+#include "namespace.h"
#include <sys/types.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
@@ -39,10 +40,10 @@
#include <net/if_dl.h>
#endif
-#include <errno.h>
#include <ifaddrs.h>
#include <stdlib.h>
#include <string.h>
+#include "un-namespace.h"
#if !defined(AF_LINK)
#define SA_LEN(sa) sizeof(struct sockaddr)
@@ -194,10 +195,10 @@ getifaddrs(struct ifaddrs **pif)
ifc.ifc_buf = buf;
ifc.ifc_len = sizeof(buf);
- if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0)
+ if ((sock = _socket(AF_INET, SOCK_STREAM, 0)) < 0)
return (-1);
- i = ioctl(sock, SIOCGIFCONF, (char *)&ifc);
- close(sock);
+ i = _ioctl(sock, SIOCGIFCONF, (char *)&ifc);
+ _close(sock);
if (i < 0)
return (-1);
OpenPOWER on IntegriCloud