trunc.c 280 B

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