System Program/I/O
access() 함수
chipmaker
2014. 2. 26. 16:10
1. 정의
프로세스의 실제 사용자와 그룹 ID에 기반하여 파일 접근권을 검사한다.
#include <unistd.h>
int access(const char *pathname, int mode);
모든 권한이 혀용된 경우 '0'을 리턴하고, 에러가 발생하면 '-1'을 리턴
pathname이 심볼릭 링크이면 역참조한다.
위 함수의 mode에 할당될 수 있는 매크로는 아래와 같고, OR연산으로 여러개 지정할 수 있다.
상수 |
설명 |
F_OK |
파일이 존재하는가? |
R_OK |
파일을 읽을 수 있는가? |
W_OK |
파일에 쓸 수 있는가? |
X_OK |
파일이 실행될 수 있는가? |