Research V6 development
[unix-history] / usr / source / s2 / opr.c
/*
* opr -- off line print dispatcher
* chooses spooling routine appropriate
* to destination
*
* last entry in table isdefault
*/
char *code[] {
"-lp", "/lib/lpr", /* line printer */
0
};
main(argc, argv)
char **argv;
{
int i, j;
argv[argc] = 0;
for(i=0; code[i]; i=+2)
if(argc > 1)
for(j=0; code[i][j]==argv[1][j]; j++)
if(code[i][j] == 0)
execv(code[i+1], &argv[1]);
execv(code[i-1], argv);
write(2, "can't start daemon\n", 19);
}