Blob
1 #include "stdinc.h"2 #include "dat.h"3 #include "fns.h"5 void6 usage(void)7 {8 fprint(2, "usage: readifile file\n");9 threadexitsall("usage");10 }12 void13 threadmain(int argc, char *argv[])14 {15 IFile ifile;17 ARGBEGIN{18 default:19 usage();20 }ARGEND22 if(argc != 1)23 usage();25 if(readifile(&ifile, argv[0]) < 0)26 sysfatal("readifile %s: %r", argv[0]);27 write(1, ifile.b->data, ifile.b->len);28 threadexitsall(nil);29 }