* O_RDONLY
화일을 읽기 전용으로 open
* O_WRONLY
화일을 쓰기 전용으로 open
* O_RDWR
읽고 쓰기 모두 가능
* O_NDELAY
FIFO의 경우 열 준비가 되지 않았으면 error
이 플래그가 없으면 준비될 때까지 기다림
읽고 쓸 때도 기다리지 않음 (nonblocking)
* O_APPEND
기존 화일의 끝에 덧붙일 때
* O_CREAT
화일을 생성하고자 할 때
이미 존재하는 화일의 경우는 無효과
* O_TRUNC
화일의 크기를 0으로 만듦
* O_EXCL
화일을 생성하기만 함
화일이 존재하면 error
O_CREAT와 함께 사용
* O_SYNC
write()에 영향을 줌
disk에 실제로 쓰여짐을 보장함
보통의 경우는 OS의 버퍼에 일단 저장
* 플래그를 동시에 지정
각 플래그를 OR(|)
화일을 읽기 전용으로 open
* O_WRONLY
화일을 쓰기 전용으로 open
* O_RDWR
읽고 쓰기 모두 가능
* O_NDELAY
FIFO의 경우 열 준비가 되지 않았으면 error
이 플래그가 없으면 준비될 때까지 기다림
읽고 쓸 때도 기다리지 않음 (nonblocking)
* O_APPEND
기존 화일의 끝에 덧붙일 때
* O_CREAT
화일을 생성하고자 할 때
이미 존재하는 화일의 경우는 無효과
* O_TRUNC
화일의 크기를 0으로 만듦
* O_EXCL
화일을 생성하기만 함
화일이 존재하면 error
O_CREAT와 함께 사용
* O_SYNC
write()에 영향을 줌
disk에 실제로 쓰여짐을 보장함
보통의 경우는 OS의 버퍼에 일단 저장
* 플래그를 동시에 지정
각 플래그를 OR(|)
'Linux' 카테고리의 다른 글
apm setting (0) | 2013.09.26 |
---|---|
Gaim v1.5 install (0) | 2013.09.26 |
CVS (Concurrent Versions System) 사용하기 (0) | 2013.09.26 |
MySQL RPM 제거 및 설치하기 (0) | 2013.09.26 |
XMMS 한글 지원 (0) | 2013.09.26 |