/haiku/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixAddress.cpp | 63 *to = (sockaddr*)malloc(from->sa_len); 67 memcpy(*to, from, from->sa_len); 79 if (a->sa_len != b->sa_len) 82 return memcmp(a, b, a->sa_len) == 0; 113 return address == NULL || address->sa_len == 0 115 || (address->sa_len >= kEmptyAddress.sun_len 203 memcpy(address, from, from->sa_len);
|
/haiku/src/add-ons/kernel/network/protocols/ipv4/ |
H A D | ipv4_address.cpp | 47 (*to)->sa_len = sizeof(sockaddr_in); 51 if (from->sa_len == 0 || (mask != NULL && mask->sa_len == 0)) 81 if (address == NULL || address->sa_len == 0 || result == NULL 82 || (mask != NULL && mask->sa_len == 0)) 103 if (address == NULL || address->sa_len == 0 320 if (address == NULL || address->sa_len == 0) 334 if (address == NULL || address->sa_len == 0) 351 if (address == NULL || from == NULL || from->sa_len == 0) 358 address->sa_len [all...] |
/haiku/src/add-ons/kernel/network/protocols/ipv6/ |
H A D | ipv6_address.cpp | 64 (*to)->sa_len = sizeof(sockaddr_in6); 68 if (from->sa_len == 0 || (mask != NULL && mask->sa_len == 0)) 96 if (address == NULL || address->sa_len == 0 || result == NULL 97 || (mask != NULL && mask->sa_len == 0)) 116 if (_address == NULL || _address->sa_len == 0 365 if (address == NULL || address->sa_len == 0) 379 if (address == NULL || address->sa_len == 0) 396 if (address == NULL || from == NULL || from->sa_len == 0) 403 address->sa_len [all...] |
/haiku/headers/posix/net/ |
H A D | if.h | 101 (IF_NAMESIZE + (request).ifr_addr.sa_len > (int)sizeof(struct ifreq) \ 102 ? IF_NAMESIZE + (request).ifr_addr.sa_len : sizeof(struct ifreq))
|
/haiku/src/kits/network/libnetapi/ |
H A D | NetworkRoute.cpp | 235 memcpy(&gateway, defaultGateway, defaultGateway->sa_len); 314 addressSize += routeEntry.destination->sa_len; 316 addressSize += routeEntry.mask->sa_len; 318 addressSize += routeEntry.gateway->sa_len; 332 if (from.sa_len > sizeof(sockaddr_storage)) 341 memcpy(to, &from, from.sa_len);
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | routes.cpp | 69 *to = (sockaddr*)malloc(address.sa_len); 73 if (address.sa_len > sizeof(struct sockaddr)) { 74 if (user_memcpy(*to, from, address.sa_len) < B_OK) 77 memcpy(*to, &address, address.sa_len); 265 return (sockaddr*)buffer.Push(address, address->sa_len); 305 size += route->destination->sa_len; 307 size += route->mask->sa_len; 309 size += route->gateway->sa_len; 332 zeros.sa_len = sizeof(sockaddr); 346 next += route->destination->sa_len; [all...] |
H A D | interfaces.cpp | 384 size_t size = max_c(to->sa_len, sizeof(sockaddr)); 393 address->sa_len = size; 412 if (address == NULL || size > address->sa_len) { 422 address->sa_len = size; 876 size_t size = max_c(request.ifr_addr.sa_len, sizeof(sockaddr)); 1152 // Copy new address (this also makes sure that sockaddr::sa_len is set 1386 &interfaceAddress->mask, address->sa_len); 1396 &interfaceAddress->destination, address->sa_len); 1634 buffer.Push(address->local, length = address->local->sa_len); 1638 empty.sa_len [all...] |
H A D | datalink.cpp | 182 return user_memcpy(to, from, min_c(from->sa_len, maxLength)); 187 empty.sa_len = 2; 278 && request.ifr_addr.sa_len != 0) { 413 memcpy(buffer->destination, route->gateway, route->gateway->sa_len);
|
H A D | simple_net_buffer.cpp | 76 min_c(source->source->sa_len, sizeof(sockaddr_storage))); 78 min_c(source->destination->sa_len, sizeof(sockaddr_storage)));
|
H A D | net_buffer.cpp | 589 if (address == NULL || address->sa_len == 0) 593 dprintf(" %s: length %u, family %u\n", prefix, address->sa_len, 596 dump_block((char*)address + 2, address->sa_len - 2, " "); 1072 min_c(source->source->sa_len, sizeof(sockaddr_storage))); 1074 min_c(source->destination->sa_len, sizeof(sockaddr_storage)));
|
H A D | net_socket.cpp | 923 empty.sa_len = sizeof(sockaddr); 1230 header->msg_namelen = min_c(nameLen, buffer->source->sa_len); 1400 buffer->destination->sa_len = addressLength;
|
/haiku/src/bin/network/ftpd/ |
H A D | logwtmp.c | 65 addr, addr->sa_len);
|
/haiku/src/libs/util/ |
H A D | realhostname.c | 146 if (sa->sa_len == addrlen && 158 if (!memcmp(sa, addr, sa->sa_len)) {
|
/haiku/src/add-ons/kernel/network/protocols/l2cap/ |
H A D | l2cap_address.cpp | 36 (*to)->sa_len = sizeof(sockaddr_l2cap); 57 if (address == NULL || address->sa_len == 0 261 address->sa_len = sizeof(sockaddr_l2cap);
|
H A D | L2capEndpointManager.cpp | 61 (*endpoint->LocalAddress())->sa_len = 0;
|
/haiku/src/bin/network/traceroute/ |
H A D | ifaddrlist.c | 102 n = ifrp->ifr_addr.sa_len + sizeof(ifrp->ifr_name);
|
/haiku/src/bin/network/route/ |
H A D | route.cpp | 279 addressSize += route.destination->sa_len; 281 addressSize += route.mask->sa_len; 283 addressSize += route.gateway->sa_len;
|
/haiku/src/system/libnetwork/ |
H A D | getifaddrs.cpp | 38 size_t length = std::min(sizeof(sockaddr_storage), (size_t)address.sa_len);
|
/haiku/src/add-ons/kernel/network/protocols/icmp/ |
H A D | icmp.cpp | 577 memcpy(reply->source, buffer->destination, buffer->destination->sa_len); 578 memcpy(reply->destination, buffer->source, buffer->source->sa_len);
|
/haiku/headers/posix/sys/ |
H A D | socket.h | 89 uint8_t sa_len; member in struct:sockaddr
|
/haiku/src/bin/network/telnetd/ |
H A D | telnetd.c | 690 who, who->sa_len) == HOSTNAME_INVALIDADDR && registerd_host_only) 696 err_ = getnameinfo(who, who->sa_len, remote_hostname,
|
/haiku/src/libs/uuid/ |
H A D | gen_uuid.c | 171 * max(sizeof(ifreq), sizeof(ifreq.ifr_name)+ifreq.ifr_addr.sa_len 172 * However, under earlier systems, sa_len isn't present, so the size is 179 sizeof((i).ifr_name)+(i).ifr_addr.sa_len)
|
/haiku/src/add-ons/kernel/network/protocols/tcp/ |
H A D | EndpointManager.cpp | 542 (*endpoint->LocalAddress())->sa_len = 0;
|
/haiku/src/system/libnetwork/netresolv/resolv/ |
H A D | res_send.c | 605 /* There are people do not set sa_len. Be forgiving to them. */ 606 if (sa->sa_len) 607 return (socklen_t)sa->sa_len;
|
/haiku/src/bin/debug/strace/ |
H A D | NetworkTypes.cpp | 699 int size = IF_NAMESIZE + ifr->ifr_addr.sa_len;
|