El tercer parametro es la cantidad de bytes que deseas copiar

4 bytes de (info->h_addr) a (ip)

Edgardo

>
> He estado usando linux con un portscanners del cual he comenzado a
estudiar
> su codigo fuente, esta es una estrucctura, la cual pienso que trabaja de
la
> sig. manera, yo creo que en la linea donde esta la funcion memcpy copia a
la
> variable ip lo que apunta el puntero info o sea el miembro de la
estrucutura
> "adress", que esta en la linea 4 !!!
>
> de l contrario que significa ese cuatr al final de la linea ??
>
> int resolver (char *dns)
> {
>         struct hostent *info;
>  unsigned long ip;
>
>  if((ip=inet_addr(dns))==-1)
>          {
>    if((info=gethostbyname(dns))==0)
>       {
>         printf("No pude resolver %s\n\n",dns);
>         exit(-1);
>       }
>    memcpy(&ip,(info->h_addr),4);
>    }
>
>
>
> --
> ¿Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
> el tema "unsubscribe".
>


--
¿Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".

Responder a