Posts [42Seoul] pipex (2) 허용 함수 정리 : unlink
Post
Cancel

[42Seoul] pipex (2) 허용 함수 정리 : unlink

unlink

1
2
3
#include <unistd.h>

int unlink(const char *file);

unlink 함수는 파일을 삭제하는 함수이다. 소프트 링크, 하드 링크 모두 적용된다.

링크를 지우면 링크 개수를 1개 감소시킨다.

만약, 소프트 링크의 원본 파일을 지우면 소프트 링크는 더 이상 사용할 수 없게 된다.

반환값

  • 성공 : 0
  • 오류 발생 : -1

예시 코드

hello.txt 파일을 삭제하는 예시이다.

1
2
3
4
5
6
7
#include <unistd.h>

int	main(void)
{
	unlink("hello.txt");
	return (0);
}

참고 자료

This post is licensed under CC BY 4.0 by the author.