socklist
LIST_HEAD(socklist, sockitem);
struct socklist sockhash[HASHSIZE];
strncpy(socklist[s].sa.sa_data, interface, sizeof(socklist[s].sa.sa_data));
socklist[s].iflen = strlen(interface);
for (i = socklist[fd].iflen-1; i >= 0; i--)
if (sa.sa_data[i] != socklist[fd].sa.sa_data[i])
if (sendto(fd, buf, len, 0, &socklist[fd].sa, sizeof(struct sockaddr)) == len)
} socklist[32];
for (bs = socklist;
bs < &socklist[sizeof(socklist) / sizeof(socklist[0])]; bs++) {
} socklist[] = {