From 64c85dfc1d3b546dd4b5f84168e9256817f3a741 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Thu, 20 Feb 2014 02:46:41 +0100 Subject: clean up source directory --- src/cutfile.c | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/cutfile.c (limited to 'src/cutfile.c') diff --git a/src/cutfile.c b/src/cutfile.c deleted file mode 100644 index a2c87dc..0000000 --- a/src/cutfile.c +++ /dev/null @@ -1,33 +0,0 @@ -#include "mystdlib.h" -#include - -int main( int argc, char **argv ) -{ - MAP file = NULL; - unsigned long i = 0; - - if( !(file = map_file( argv[1], 0 ) ) ) exit( 1 ); - - if( file->size & 15 ) - puts( "WARNING: File size not multiple of 16" ); - - while( i < file->size && *(unsigned long*)(file->addr+i) < 2911418625UL ) - i+= 16; - - if( i < file->size) - { - if( i ) { - off_t newsize = (off_t)i; - printf( "%s reduced by %8d bytes. (Offending offset: %09lu)\n", argv[1], (unsigned long)(file->size - i ), *(unsigned long*)(file->addr+i) ); - ftruncate( file->fh, newsize ); - } else { - printf( "%s removed. (Offending offset: %09lu)\n", argv[1], *(unsigned long*)(file->addr+i) ); - unlink( argv[1] ); - } - } - - unmap_file( &file ); - - - return 0; -} -- cgit v1.2.3