#include #include #include #include #include #include #define FILENAME "treeinfo.txt" void procnode ( char *myname, int level ) { FILE *fp; int i, nc, namefnd = 0; char name[32], cname[32], cc[8], clvl[8], line[256], *cp; pid_t mypid, cpid; fp = (FILE *)fopen(FILENAME, "r"); if (fp == NULL) { fprintf(stderr, "Unable to open data file\n"); exit(2); } mypid = getpid(); while (1) { fgets(line, 256, fp); if (feof(fp)) break; cp = line; sscanf(cp, "%s", name); cp += strlen(name) + 1; if (!strcmp(name, myname)) { for (i=0; i= 3) ? atoi(argv[2]) : 0); exit(0); }