CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
unlink
UNLINK
#include <io.h> требуется только для объявления
функции
#include <stdio.h> использует либо <io.h>, либо
<stdio.h>
int unlink(pathname);
char *pathname; path-имя удаляемого файла
Описание.
Функция unlink удаляет файл, определенный по pathname.
Возвращаемое значение.
Функция unlink возвращает 0, если файл успешно удален. Воз-
вращаемое значение -1 свидетельствует об ошибке и errno устанав-
ливается в одно из следующих значений:
Значение Его смысл
EACCES Path-имя определяет директорий или файл
только для чтения
ENOENT Файл или path-имя не найдено
См.также close, remove.
Пример:
#include <io.h>
#include <stdio.h>
int result;
result=unlink("tmpfile");
if (result == -1)
perror("couldn't delete tmpfile");
