870_____________________________________________Глава 14

ShowMessage("Невозможно открыть файл для записи");

return;

getftime(fileno(stream), Sft);                // чтение даты
sprintf(buffer, "Дата создания файла: %u/%u/%u",
ft.ft_day, ft.ft_month, ft.ft_year+1980);

ShowMessage(buffer) ;

ft.ft_day—;                                   // изменение даты
setftime(fileno(stream), &ft);                // установка даты
fclose(stream) ;

14.14 Управление процессами

14.14.1 Функции управления текущим процессом

функция	синтаксис / описание	файл
abort	void abort(void)Аварийное завершение программы	stdlib.h
signal	void ( USERENTRY *signal(int sig, void (USERENTRY *func) (int sig[, int subcode])))(int)Задание обработчика func сигнала sig	signal.h
raise	int raise(int sig)Генерирует сигнал sig; при успешной генерации возвращает 0	signal.h
cexit	void cexit(void)Выполняет все действия, аналогичные функции exit, по закрытию файлов, очистке буферов и вызову функций окончания, но не прерывает выполнение программы	process.h
exit	void exit(int status)Завершает выполнение программы, закрывая все открытые файлы, сбрасывая выходные буферы в соответствующие потоки, и вызывая все зарегистрированные функцией atexit функции окончания; status — устанавливаемый код завершения	stdlib.h
exit	void exit(int status)Завершает выполнение программы, но в отличие от exit не сбрасывает буферы, не закрывает файлы и не вызывает функции окончания; status — устанавливаемый код завершения	stdlib.h
cexit	void cexit(void)Выполняет все действия, аналогичные функции exit, по закрытию файлов и очистке буферов, но не вызывает функций окончания и не прерывает выполнение программы	process.h
atexit	int atexit(void (USERENTRY * func)(void))Регистрирует функцию окончания func; при успехе возвращает 0	stdlib.h