Lines Matching refs:ips

92 	ipstate_save_t ips;  in changestateif()  local
102 if (nlen >= sizeof(ips.ips_is.is_ifname) || in changestateif()
103 olen >= sizeof(ips.ips_is.is_ifname)) in changestateif()
112 for (pos = 0; read(fd, &ips, sizeof(ips)) == sizeof(ips); ) { in changestateif()
114 if (!strncmp(ips.ips_is.is_ifname[0], ifs, olen + 1)) { in changestateif()
115 strcpy(ips.ips_is.is_ifname[0], s); in changestateif()
118 if (!strncmp(ips.ips_is.is_ifname[1], ifs, olen + 1)) { in changestateif()
119 strcpy(ips.ips_is.is_ifname[1], s); in changestateif()
122 if (!strncmp(ips.ips_is.is_ifname[2], ifs, olen + 1)) { in changestateif()
123 strcpy(ips.ips_is.is_ifname[2], s); in changestateif()
126 if (!strncmp(ips.ips_is.is_ifname[3], ifs, olen + 1)) { in changestateif()
127 strcpy(ips.ips_is.is_ifname[3], s); in changestateif()
135 if (write(fd, &ips, sizeof(ips)) != sizeof(ips)) { in changestateif()
374 ipstate_save_t ips, *ipsp; in writestate() local
388 ipsp = &ips; in writestate()
390 bzero((char *)ipsp, sizeof(ips)); in writestate()
400 printf("Getting state from addr %p\n", ips.ips_next); in writestate()
409 printf("Got state next %p\n", ips.ips_next); in writestate()
410 if (write(wfd, ipsp, sizeof(ips)) != sizeof(ips)) { in writestate()
415 } while (ips.ips_next != NULL); in writestate()
424 ipstate_save_t ips, *is, *ipshead = NULL, *is1, *ipstail = NULL; in readstate() local
438 bzero((char *)&ips, sizeof(ips)); in readstate()
444 i = read(sfd, &ips, sizeof(ips)); in readstate()
451 if (i != sizeof(ips)) { in readstate()
453 i, (int)sizeof(ips)); in readstate()
462 bcopy((char *)&ips, (char *)is, sizeof(ips)); in readstate()