Blame


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