#include #include #include #include #include int main(int argc, char **argv) { unsigned long long off; int err; if (argc != 3) { printf("usage %s file offset (kilobytes)\n", argv[0]); return 1; } off = strtoul(argv[2], NULL, 0); off *= 1024; err = truncate64(argv[1], off); if ( err ) { printf("Error truncating %s: %s\n", argv[1], strerror(errno)); } return err; }