copy_address
status_t (*copy_address)(const struct sockaddr* from,
target->destination = copy_address(buffer, route->destination);
target->mask = copy_address(buffer, route->mask);
target->gateway = copy_address(buffer, route->gateway);
target->source = copy_address(buffer, route->interface_address->local);
if (domain->address_module->copy_address(newRoute->destination,
|| domain->address_module->copy_address(newRoute->mask, &route->mask,
|| domain->address_module->copy_address(newRoute->gateway,
current->ifa_addr = copy_address(interfaces[0].ifr_addr);
current->ifa_netmask = copy_address(request.ifr_mask);
current->ifa_dstaddr = copy_address(request.ifr_dstaddr);