ref: e51c4bc6e493a9cd0d9e9d7f1d24c57ae77bab65
dir: /sys/src/cmd/venti/srv/readifile.c/
#include "stdinc.h" #include "dat.h" #include "fns.h" void usage(void) { fprint(2, "usage: readifile file\n"); threadexitsall("usage"); } void threadmain(int argc, char *argv[]) { IFile ifile; ARGBEGIN{ default: usage(); }ARGEND if(argc != 1) usage(); if(readifile(&ifile, argv[0]) < 0) sysfatal("readifile %s: %r", argv[0]); write(1, ifile.b->data, ifile.b->len); threadexitsall(nil); }