본문 바로가기

Programming/Linux_Kernel

linux kernel 에서 file 유무 확인하기


여러 방법이 있겠지만, 다음 방법을 사용하였다.


int check_exist_file(char* file_path)
{
 int ret = 0;
 struct file *temp_file;
 temp_file = filp_open(file_path, O_RDONLY, 0);
 if (IS_ERR(temp_file))
  ret = -1;
 else
 {
  filp_close(temp_file, NULL);
  ret = 0;
 }
 return ret;
}