Эта простая программа служит для урезания файлов. Но она также может и увеличить размер файла. Использование:
# truncate рахмер-в-байтах имя-файла
Возвращает 0 при успехе. Эта программа используется менеджером пакетов PETget в Puppy Linux. Код программы ниже… Переименуйте файл в truncate.c и скомпилируйте его так:
# gcc -o truncate truncate.c
Написана Барри К. 2006 для Puppy Linux
#define _FILE_OFFSET_BITS 64 #include <unistd.h> #include <sys/types.h> #include <errno.h> #include <stdlib.h> main(int argc,char* argv[]) { off_t mynewsize; mynewsize=atol(argv[1]); /* 1-ый параметр - размер, 2-ой - имя файла... */ truncate(argv[2],mynewsize); return errno; }
Перевел War10ck