여러 방법이 있겠지만, 다음 방법을 사용하였다.
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;
}
ret = -1;
else
{
filp_close(temp_file, NULL);
ret = 0;
}
return ret;
}
}
'Programming > Linux_Kernel' 카테고리의 다른 글
linux kernel 버전별 변경사항 check (0) | 2010.01.08 |
---|---|
linux kernel 에서 i2c slave address 등록 위치 (0) | 2009.12.22 |
커널에서 파일 오퍼레이션 하기(File operation in Kernel) (0) | 2009.09.08 |
ARM side irq disable api (0) | 2009.09.01 |
Branch Prediction (2) | 2009.06.26 |