moved unsied files, compiles w/o waringins with clang

FossilOrigin-Name: 1189a474bfcc28195d888d7967ccfc50c812f194e1ee19e99d3cb244d666a19a
This commit is contained in:
7u83@mail.ru
2018-03-25 08:07:39 +00:00
parent c1f1d91b28
commit 847781bf7c
70 changed files with 130 additions and 492 deletions

View File

@ -28,11 +28,12 @@
int sock_getifaddr(const char * ifname,int family, int type,struct sockaddr * sa)
{
struct ifaddrs *ifap,*ifa;
int rc;
if ( getifaddrs(&ifap)==-1)
return 0;
int rc=0;
rc = 0;
for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) {
if (strcmp(ifname,ifa->ifa_name))
continue;
@ -52,21 +53,21 @@ int sock_getifaddr(const char * ifname,int family, int type,struct sockaddr * sa
memcpy (sa, ifa->ifa_addr, sock_addrlen(ifa->ifa_addr));
rc=1;
break;
// case IFF_BROADCAST:
/* case IFF_BROADCAST:
// memcpy (sa, ifa->ifa_broadaddr, sock_addrlen(ifa->ifa_addr));
// rc=1;
// break;
default:
*/ default:
break;
}
// rc=1;
/* rc=1;*/
break;
}
// printf("safam: %i\n",sa->sa_family);
/* printf("safam: %i\n",sa->sa_family);*/
freeifaddrs(ifap);
return rc;
}