Lines Matching refs:sv
45 struct service *sv;
108 sv[no].pid = pid;
124 sv[i].isgone = 1;
137 if ((sv[i].ino == s.st_ino) && (sv[i].dev == s.st_dev)) {
138 sv[i].isgone = 0;
139 if (!sv[i].pid)
146 struct service *svnew = realloc(sv, (i+1) * sizeof(*sv));
152 sv = svnew;
154 memset(&sv[i], 0, sizeof(sv[i]));
155 sv[i].ino = s.st_ino;
156 sv[i].dev = s.st_dev;
157 /*sv[i].pid = 0;*/
158 /*sv[i].isgone = 0;*/
173 if (!sv[i].isgone)
175 if (sv[i].pid)
176 kill(sv[i].pid, SIGTERM);
177 sv[i] = sv[--svnum];
259 if (pid == sv[i].pid) {
261 sv[i].pid = 0;
328 if (sv[i].pid)
329 kill(sv[i].pid, SIGTERM);