there is no IFTYPE on trunk so it's not necessary to apply it there. On Wed, Dec 23, 2009 at 2:07 AM, Nathan Beyer <ndbe...@apache.org> wrote: > Would this change be applied to the trunk as well as the branch? If > so, I'd rather see the code committed there and then the approval be > for a merge. > > -Nathan > > On Tue, Dec 22, 2009 at 8:15 AM, Tony Wu <wuyue...@gmail.com> wrote: >> Hi, >> >> This is a redefination error because VS2008 defines the IFTYPE too. >> simply %s/IFTYPE/INTERFACTTYPE/g on helpers.c could fix it. >> >> Index: working_classlib/modules/luni/src/main/native/luni/windows/helpers.c >> =================================================================== >> --- working_classlib/modules/luni/src/main/native/luni/windows/helpers.c >> (revision 893171) >> +++ working_classlib/modules/luni/src/main/native/luni/windows/helpers.c >> (working copy) >> @@ -62,7 +62,7 @@ >> I_32 getPlatformAttribute (JNIEnv * env, char *path, DWORD attribute); >> typedef enum { >> OPERSTAT, >> - IFTYPE, >> + INTERFACETYPE, >> FLAGS, >> MTU >> }FLAGTYPE; >> @@ -734,7 +734,7 @@ >> case OPERSTAT: >> isSet = >> ((AdapterAddresses->Oper >> Status & flag) == flag); >> break; >> - case IFTYPE: >> + case INTERFACETYPE: >> if(flag == IF_TYPE_PPP && >> isIPv6 >> ) >> isSet = >> ((AdapterAddress >> es->IfType & IF_TYPE_TUNNEL) == IF_TYPE_TUNNEL); >> else >> @@ -769,12 +769,12 @@ >> >> jboolean getPlatformIsLoopback(JNIEnv * env, jstring ifname, jint jindex) >> { >> - return >> getPlatformNetworkInterfaceAttribute(env,IFTYPE,jindex,IF_TYPE_SO >> FTWARE_LOOPBACK); >> + return >> getPlatformNetworkInterfaceAttribute(env,INTERFACETYPE,jindex,IF_ >> TYPE_SOFTWARE_LOOPBACK); >> } >> >> jboolean getPlatformIsPoint2Point(JNIEnv * env, jstring ifname, jint jindex) >> { >> - return >> getPlatformNetworkInterfaceAttribute(env,IFTYPE,jindex,IF_TYPE_PP >> P); >> + return >> getPlatformNetworkInterfaceAttribute(env,INTERFACETYPE,jindex,IF_ >> TYPE_PPP); >> } >> >> -- >> Tony Wu >> China Software Development Lab, IBM >> >
-- Tony Wu China Software Development Lab, IBM