1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include <u.h> #include <libc.h> void main(int argc, char **argv) { Dir d; if(argc != 3){ fprint(2, "usage: trunc file size\n"); exits("usage"); } nulldir(&d); d.length = strtoull(argv[2], 0, 0); if(dirwstat(argv[1], &d) < 0) sysfatal("dirwstat: %r"); exits(0); }