1*3be74836SDavid du Colombier #include "stdinc.h" 2*3be74836SDavid du Colombier #include "vac.h" 3*3be74836SDavid du Colombier #include "dat.h" 4*3be74836SDavid du Colombier #include "fns.h" 5*3be74836SDavid du Colombier #include "error.h" 6*3be74836SDavid du Colombier 7*3be74836SDavid du Colombier void threadmain(int argc,char ** argv)8*3be74836SDavid du Colombierthreadmain(int argc, char **argv) 9*3be74836SDavid du Colombier { 10*3be74836SDavid du Colombier Biobuf b; 11*3be74836SDavid du Colombier char *p; 12*3be74836SDavid du Colombier 13*3be74836SDavid du Colombier ARGBEGIN{ 14*3be74836SDavid du Colombier default: 15*3be74836SDavid du Colombier goto usage; 16*3be74836SDavid du Colombier }ARGEND 17*3be74836SDavid du Colombier 18*3be74836SDavid du Colombier if(argc != 1){ 19*3be74836SDavid du Colombier usage: 20*3be74836SDavid du Colombier fprint(2, "usage: testinc includefile\n"); 21*3be74836SDavid du Colombier threadexitsall("usage"); 22*3be74836SDavid du Colombier } 23*3be74836SDavid du Colombier 24*3be74836SDavid du Colombier loadexcludefile(argv[0]); 25*3be74836SDavid du Colombier Binit(&b, 0, OREAD); 26*3be74836SDavid du Colombier while((p = Brdline(&b, '\n')) != nil){ 27*3be74836SDavid du Colombier p[Blinelen(&b)-1] = 0; 28*3be74836SDavid du Colombier print("%d %s\n", includefile(p), p); 29*3be74836SDavid du Colombier } 30*3be74836SDavid du Colombier threadexitsall(0); 31*3be74836SDavid du Colombier } 32