--- rpl/src/instructions_r4.c 2010/07/14 14:19:38 1.18 +++ rpl/src/instructions_r4.c 2010/08/06 15:26:49 1.19 @@ -20,7 +20,7 @@ */ -#include "rpl.conv.h" +#include "rpl-conv.h" /* @@ -874,7 +874,9 @@ instruction_read(struct_processus *s_eta struct sockaddr_un adresse_unix; struct sockaddr_in adresse_ipv4; +# ifdef IPV6 struct sockaddr_in6 adresse_ipv6; +# endif struct timespec attente; @@ -1952,12 +1954,15 @@ instruction_read(struct_processus *s_eta else if ((*((struct_socket *) (*s_objet_argument_1).objet)) .domaine == PF_INET6) { +# ifdef IPV6 longueur_adresse = sizeof(adresse_ipv6); longueur_effective = recvfrom((*((struct_socket *) (*s_objet_argument_1).objet)).socket, tampon_lecture, longueur_questure, MSG_PEEK | MSG_DONTWAIT, (struct sockaddr *) &adresse_ipv6, &longueur_adresse); +# else +# endif } else { @@ -2289,6 +2294,7 @@ instruction_read(struct_processus *s_eta else if ((*((struct_socket *) (*s_objet_argument_1).objet)) .domaine == PF_INET6) { +# ifdef IPV6 longueur_adresse = sizeof(adresse_ipv6); recvfrom((*((struct_socket *) (*s_objet_argument_1).objet)).socket, tampon_lecture, @@ -2355,6 +2361,8 @@ instruction_read(struct_processus *s_eta (*(*((struct_liste_chainee *) (*s_objet_adresse).objet)) .suivant).suivant = NULL; +# else +# endif } else {