open과 O_CREAT 그리고 mode_t
2019. 11. 1. 10:45ㆍ임베디드/리눅스시스템프로그래밍
파일을 open할 때 두 개의 오버로딩된 함수가 존재한다. 그 중 하나는 맨 마지막에 mode_t가 붙은 하나다
int open(const char *pathname, int flags, mode_t mode)
mode는 파일을 생성할 때 부여되는 권한 설정이다. 따라서 대개 0644 권한을 많이 대입한다. 반드시 O_CREAT때만 효력이 발생하고, 파일이 존재한다면 mode 권한은 재설정되지 않는다
'임베디드 > 리눅스시스템프로그래밍' 카테고리의 다른 글
pthread (0) | 2019.11.03 |
---|---|
파일 API와 mmap 차이 (0) | 2019.11.01 |
쉘 스트립트 sleep (0) | 2019.10.28 |
pthread_create시 attr 속성 (0) | 2019.10.21 |
쉘 스크립트로 log 파일 정리하기 (0) | 2019.10.05 |