testinc.c 479 B

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