Lines Matching defs:ips
106 ipstate_save_t ips;
116 if (nlen >= sizeof(ips.ips_is.is_ifname) ||
117 olen >= sizeof(ips.ips_is.is_ifname))
126 for (pos = 0; read(fd, &ips, sizeof(ips)) == sizeof(ips); ) {
128 if (!strncmp(ips.ips_is.is_ifname[0], ifs, olen + 1)) {
129 strcpy(ips.ips_is.is_ifname[0], s);
132 if (!strncmp(ips.ips_is.is_ifname[1], ifs, olen + 1)) {
133 strcpy(ips.ips_is.is_ifname[1], s);
136 if (!strncmp(ips.ips_is.is_ifname[2], ifs, olen + 1)) {
137 strcpy(ips.ips_is.is_ifname[2], s);
140 if (!strncmp(ips.ips_is.is_ifname[3], ifs, olen + 1)) {
141 strcpy(ips.ips_is.is_ifname[3], s);
149 if (write(fd, &ips, sizeof(ips)) != sizeof(ips)) {
396 ipstate_save_t ips, *ipsp;
410 ipsp = &ips;
412 bzero((char *)ipsp, sizeof(ips));
422 printf("Getting state from addr %p\n", ips.ips_next);
431 printf("Got state next %p\n", ips.ips_next);
432 if (write(wfd, ipsp, sizeof(ips)) != sizeof(ips)) {
437 } while (ips.ips_next != NULL);
448 ipstate_save_t ips, *is, *ipshead = NULL, *is1, *ipstail = NULL;
462 bzero((char *)&ips, sizeof(ips));
468 i = read(sfd, &ips, sizeof(ips));
475 if (i != sizeof(ips)) {
477 i, (int)sizeof(ips));
486 bcopy((char *)&ips, (char *)is, sizeof(ips));