/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 41 struct ifaddrs *ifaddrs; /*%< List of ifaddrs */ member 42 struct ifaddrs *pos; /*%< Ptr to current ifaddr */ 67 iter->ifaddrs = NULL; in isc_interfaceiter_create() 81 if (getifaddrs(&iter->ifaddrs) < 0) { in isc_interfaceiter_create() 107 if (iter->ifaddrs != NULL) { /* just in case */ in isc_interfaceiter_create() 108 freeifaddrs(iter->ifaddrs); in isc_interfaceiter_create() 123 struct ifaddrs *ifa; in internal_current() 230 if (iter->ifaddrs) { in internal_destroy() 231 freeifaddrs(iter->ifaddrs); in internal_destroy() 233 iter->ifaddrs = NULL; in internal_destroy() [all …]
|
/netbsd-src/lib/libc/net/ |
H A D | if_nameindex.c | 90 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local 95 if (getifaddrs(&ifaddrs) < 0) in __weak_alias() 104 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 129 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 147 freeifaddrs(ifaddrs); in __weak_alias()
|
H A D | if_indextoname.c | 76 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local 79 if (getifaddrs(&ifaddrs) < 0) in __weak_alias() 82 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 97 freeifaddrs(ifaddrs); in __weak_alias()
|
H A D | if_nametoindex.c | 78 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local 92 if (getifaddrs(&ifaddrs) < 0) in __weak_alias() 97 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 107 freeifaddrs(ifaddrs); in __weak_alias()
|
H A D | getifaddrs.c | 64 getifaddrs(struct ifaddrs **pif) in __weak_alias() 80 struct ifaddrs cif; in __weak_alias() 86 struct ifaddrs *ifa, *ift; in __weak_alias() 170 data = malloc(sizeof(struct ifaddrs) * icnt + dcnt + ncnt); in __weak_alias() 176 ifa = (struct ifaddrs *)(void *)data; in __weak_alias() 177 data += sizeof(struct ifaddrs) * icnt; in __weak_alias() 180 memset(ifa, 0, sizeof(struct ifaddrs) * icnt); in __weak_alias() 300 freeifaddrs(struct ifaddrs *ifp) in freeifaddrs()
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/linux/ |
H A D | ifaddrs.d | 17 module core.sys.linux.ifaddrs; 27 struct ifaddrs struct 30 ifaddrs* ifa_next; argument 53 int getifaddrs(ifaddrs** ); 55 void freeifaddrs(ifaddrs* );
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/darwin/ |
H A D | ifaddrs.d | 17 module core.sys.darwin.ifaddrs; 37 struct ifaddrs struct 40 ifaddrs* ifa_next; argument 56 int getifaddrs(ifaddrs**); 58 void freeifaddrs(ifaddrs*);
|
/netbsd-src/sbin/ifconfig/ |
H A D | af_inet.c | 65 static bool in_addr_tentative(struct ifaddrs *); 66 static bool in_addr_tentative_or_detached(struct ifaddrs *); 69 static void in_alias(struct ifaddrs *, prop_dictionary_t, prop_dictionary_t); 110 in_alias(struct ifaddrs *ifa, prop_dictionary_t env, prop_dictionary_t oenv) in in_alias() 152 struct ifaddrs *ifap, *ifa; in in_status() 209 in_addr_flags(struct ifaddrs *ifa, int flags) in in_addr_flags() 226 in_addr_tentative(struct ifaddrs *ifa) in in_addr_tentative() 237 in_addr_tentative_or_detached(struct ifaddrs *ifa) in in_addr_tentative_or_detached()
|
H A D | af_inet6.c | 63 static void in6_alias(struct ifaddrs *, prop_dictionary_t, prop_dictionary_t); 74 static bool in6_addr_tentative(struct ifaddrs *ifa); 75 static bool in6_addr_tentative_or_detached(struct ifaddrs *ifa); 204 struct ifaddrs *ifap, *ifa; in setia6eui64_impl() 263 in6_alias(struct ifaddrs *ifa, prop_dictionary_t env, prop_dictionary_t oenv) in in6_alias() 341 struct ifaddrs *ifap, *ifa; in in6_status() 439 in6_addr_flags(struct ifaddrs *ifa, int flags) in in6_addr_flags() 455 in6_addr_tentative(struct ifaddrs *ifa) in in6_addr_tentative() 462 in6_addr_tentative_or_detached(struct ifaddrs *ifa) in in6_addr_tentative_or_detached()
|
H A D | util.h | 18 bool (*af_addr_tentative)(struct ifaddrs *); 19 bool (*af_addr_tentative_or_detached)(struct ifaddrs *); 32 bool ifa_any_preferences(const char *, struct ifaddrs *, int);
|
/netbsd-src/usr.bin/systat/ |
H A D | ifstat.c | 428 struct ifaddrs *ifaddrs = NULL; in getifnum() local 429 struct ifaddrs *ifa = NULL; in getifnum() 432 if (getifaddrs(&ifaddrs) == 0) { in getifnum() 433 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in getifnum() 439 freeifaddrs(ifaddrs); in getifnum() 448 struct ifaddrs *ifaddrs = NULL; in getifmibdata() local 449 struct ifaddrs *ifa = NULL; in getifmibdata() 453 if (getifaddrs(&ifaddrs) != 0) { in getifmibdata() 458 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in getifmibdata() 476 freeifaddrs(ifaddrs); in getifmibdata()
|
/netbsd-src/external/mpl/bind/dist/lib/isc/ |
H A D | interfaceiter.c | 25 #include <ifaddrs.h> 148 struct ifaddrs *ifaddrs; /*%< List of ifaddrs */ 149 struct ifaddrs *pos; /*%< Ptr to current ifaddr */ 169 iter->ifaddrs = NULL; 171 if (getifaddrs(&iter->ifaddrs) < 0) { 191 if (iter->ifaddrs != NULL) { /* just in case */ in isc_interfaceiter_create() 192 freeifaddrs(iter->ifaddrs); in isc_interfaceiter_create() 207 struct ifaddrs *if in isc_interfaceiter_create() 165 struct ifaddrs *ifaddrs; /*%< List of ifaddrs */ global() member [all...] |
/netbsd-src/include/ |
H A D | ifaddrs.h | 31 struct ifaddrs { struct 32 struct ifaddrs *ifa_next; argument 53 int getifaddrs(struct ifaddrs **); argument 54 void freeifaddrs(struct ifaddrs *);
|
/netbsd-src/usr.sbin/arp/ |
H A D | arp.c | 243 struct ifaddrs *ifap, *ifa; in getlink() 781 struct ifaddrs *addr; in getifname() 783 static struct ifaddrs* ifaddrs = NULL; in getifname() local 785 if (ifaddrs == NULL) { in getifname() 786 i = getifaddrs(&ifaddrs); in getifname() 791 for (addr = ifaddrs; addr; addr = addr->ifa_next) { in getifname() 809 struct ifaddrs *ifaddrs, *addr; in getetheraddr() local 813 if (getifaddrs(&ifaddrs) != 0) { in getetheraddr() 818 for (addr = ifaddrs; addr; addr = addr->ifa_next) { in getetheraddr() 835 freeifaddrs(ifaddrs); in getetheraddr() [all …]
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_platform_limits_openbsd.cc | 250 CHECK_TYPE_SIZE(ifaddrs); 251 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next); 252 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name); 253 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr); 254 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask); 260 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_dstaddr); 261 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
|
H A D | sanitizer_platform_limits_solaris.cc | 315 CHECK_TYPE_SIZE(ifaddrs); 316 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next); 317 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name); 318 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr); 319 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask); 326 sizeof(((ifaddrs *)nullptr)->ifa_ifu)); 328 offsetof(ifaddrs, ifa_ifu)); 329 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
|
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_platform_limits_openbsd.cc | 248 CHECK_TYPE_SIZE(ifaddrs); 249 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next); 250 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name); 251 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr); 252 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask); 258 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_dstaddr); 259 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
|
H A D | sanitizer_platform_limits_solaris.cc | 313 CHECK_TYPE_SIZE(ifaddrs); 314 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next); 315 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name); 316 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr); 317 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask); 324 sizeof(((ifaddrs *)nullptr)->ifa_ifu)); 326 offsetof(ifaddrs, ifa_ifu)); 327 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
|
/netbsd-src/external/bsd/am-utils/dist/libamu/ |
H A D | wire.c | 386 struct ifaddrs *ifaddrs, *ifap; local 391 ifaddrs = NULL; 393 if (getifaddrs(&ifaddrs) < 0) 396 for (ifap = ifaddrs; ifap != NULL; ifap = ifap->ifa_next) { 398 if (getifaddrs(&ifaddrs, &count) < 0) 401 for (i = 0,ifap = ifaddrs; i < count; ifap++, i++) { 432 if (ifaddrs) 433 XFREE(ifaddrs);
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/roken/ |
H A D | getifaddrs.c | 504 rk_getifaddrs(struct ifaddrs **ifap) in rk_getifaddrs() 550 struct ifaddrs *ifl = NULL, *ifa = NULL; in rk_getifaddrs() 560 NLMSG_ALIGN(sizeof(struct ifaddrs[icnt])) in rk_getifaddrs() 562 ifa = (struct ifaddrs *)data; in rk_getifaddrs() 579 data += NLMSG_ALIGN(sizeof(struct ifaddrs)) * icnt; in rk_getifaddrs() 859 rk_freeifaddrs(struct ifaddrs *ifp) in rk_freeifaddrs() 872 getifaddrs2(struct ifaddrs **ifap, in getifaddrs2() 885 struct ifaddrs *start = NULL, **end = &start; in getifaddrs2() 1014 getlifaddrs2(struct ifaddrs **ifap, in getlifaddrs2() 1027 struct ifaddrs *start = NULL, **end = &start; in getlifaddrs2() [all …]
|
H A D | getifaddrs_w32.c | 57 rk_getifaddrs(struct ifaddrs **ifpp) in rk_getifaddrs() 108 struct ifaddrs *ifp; in rk_getifaddrs() 144 rk_freeifaddrs(struct ifaddrs *ifp) in rk_freeifaddrs() 146 struct ifaddrs *p, *q; in rk_freeifaddrs()
|
H A D | getifaddrs-test.c | 82 print_ifaddrs(struct ifaddrs *x) in print_ifaddrs() 84 struct ifaddrs *p; in print_ifaddrs() 104 struct ifaddrs *addrs = NULL; in main()
|
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_platform_limits_solaris.cpp | 317 CHECK_TYPE_SIZE(ifaddrs); 318 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next); 319 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name); 320 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr); 321 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask); 328 sizeof(((ifaddrs *)nullptr)->ifa_ifu)); 330 offsetof(ifaddrs, ifa_ifu)); 331 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
|
/netbsd-src/external/bsd/dhcpcd/dist/src/ |
H A D | if.h | 153 struct ifaddrs; 154 int if_getifaddrs(struct ifaddrs **); 171 struct if_head *if_discover(struct dhcpcd_ctx *, struct ifaddrs **, 173 void if_freeifaddrs(struct dhcpcd_ctx *ctx, struct ifaddrs **); 175 void if_learnaddrs(struct dhcpcd_ctx *, struct if_head *, struct ifaddrs **);
|
H A D | if.c | 276 struct ifaddrs **ifaddrs) in if_learnaddrs() argument 278 struct ifaddrs *ifa; in if_learnaddrs() 288 for (ifa = *ifaddrs; ifa; ifa = ifa->ifa_next) { in if_learnaddrs() 362 void if_freeifaddrs(struct dhcpcd_ctx *ctx, struct ifaddrs **ifaddrs) in if_freeifaddrs() argument 368 if (ifaddrs == NULL) in if_freeifaddrs() 373 free(*ifaddrs); in if_freeifaddrs() 376 freeifaddrs(*ifaddrs); in if_freeifaddrs() 451 if_discover(struct dhcpcd_ctx *ctx, struct ifaddrs **ifaddrs, in if_discover() argument 454 struct ifaddrs *ifa; in if_discover() 481 if (ps_root_getifaddrs(ctx, ifaddrs) == -1) { in if_discover() [all …]
|