Lines Matching defs:io
36 * io patterns matched against the file path
62 Io_t* io[2];
87 Io_t* io;
110 if (!(io = newof(0, Io_t, 1, 0)))
113 io->pattern = v;
115 io->command = x;
118 ie[n] = ie[n]->next = io;
120 ie[n] = mp->io[n] = io;
157 register Io_t* io;
183 for (io = mp->io[0]; io; io = io->next)
184 sfprintf(sfstdout, " input %s %s\n", io->pattern, io->command);
185 for (io = mp->io[1]; io; io = io->next)
186 sfprintf(sfstdout, " output %s %s\n", io->pattern, io->command);
215 if ((!mp->pattern || strmatch(error_info.id, mp->pattern)) && (io = mp->io[n]))
219 if (!io->pattern && !(m = 0) || (m = strgrpmatch(path, io->pattern, sub, elementsof(sub) / 2, STR_MAXIMAL|STR_LEFT|STR_RIGHT)))
221 } while (io = io->next);
222 if (io)
224 if (s = io->command)