Lines Matching defs:helpers
58 static struct helper **helpers;
67 if (helpers[i] == NULL || helpers[i]->path == NULL ||
68 helpers[i]->fd == -1)
70 if (strcmp(helpers[i]->path, path) == 0)
71 return helpers[i];
89 if (helpers[i] == NULL)
91 for (j = 0; j < helpers[i]->nkeyblobs; j++) {
93 helpers[i]->keyblobs[j]) == 0) {
95 return helpers[i];
139 /* repack helpers */
141 if (helpers[i] == helper) {
146 helpers[i - 1] = helpers[i];
149 helpers = xrecallocarray(helpers, nhelpers,
150 nhelpers - 1, sizeof(*helpers));
223 debug3_f("terminating %zu helpers", nhelpers);
225 helper_terminate(helpers[i]);
339 fatal_f("too many helpers");
378 helpers = xrecallocarray(helpers, nhelpers,
379 nhelpers + 1, sizeof(*helpers));
380 helpers[nhelpers++] = helper;