Программирование на C и C++

Онлайн справочник программиста на C и C++

chsize

int chsize(chr handle, long size)

Прототип: 
Описание: 

Функция chsize() не определяется стандартом ANSI С. Она расширяет файл или выполняет усечение файла, указанного аргументом handle, до величины size. В случае успеха функция chsize() возвращает 0. В противном случае функция возвращает —1, a errno устанавливается в одно из следующих значений:

EACCES Нет доступа
EBADF  Недействительный дескриптор файла
ENOSPC  Нет места

 

Пример: 
При данном обращении к chsize() осуществляется попытка изменить размер файла TEST.TST
/*
предполагается, что файл, связанный с хэндлом, был открыт ранее
*/

if (!chsize(handle, 256))
printf ("File size is now 256 bytes.");