27.08.2015 Views

리눅스 시스템 프로그래밍-미리보기

커널과 C 라이브러리로 풀어가는(개정2판) 로버트 러브 저/김영근 역 | 한빛미디어 | 2015년 01월 35,000원

커널과 C 라이브러리로 풀어가는(개정2판)
로버트 러브 저/김영근 역 | 한빛미디어 | 2015년 01월
35,000원

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.4.3 O_SYNC 플래그 ............................................................................................. 84<br />

2.4.4 O_DSYNC와 O_RSYNC ................................................................................ 84<br />

2.5 직접 입출력 ............................................................................................................... 85<br />

2.6 파일 닫기 .................................................................................................................. 86<br />

2.6.1 에러 값 ........................................................................................................... 87<br />

2.7 lseek()로 탐색하기 ................................................................................................... 87<br />

2.7.1 파일 끝을 넘어서 탐색하기 ................................................................................. 89<br />

2.7.2 에러 값 ........................................................................................................... 90<br />

2.7.3 제약 사항 ........................................................................................................ 90<br />

2.8 지정한 위치 읽고 쓰기 ................................................................................................. 90<br />

2.8.1 에러 값 ........................................................................................................... 92<br />

2.9 파일 잘라내기 ............................................................................................................ 92<br />

2.10 다중 입출력 ............................................................................................................ 94<br />

2.10.1 select() ....................................................................................................... 95<br />

2.10.2 poll() ........................................................................................................ 102<br />

2.10.3 poll()과 select() 비교 ................................................................................. 106<br />

2.11 커널 들여다보기 .................................................................................................... 107<br />

2.11.1 가상 파일<strong>시스템</strong> ........................................................................................... 107<br />

2.11.2 페이지 캐시 ................................................................................................. 108<br />

2.11.3 페이지 쓰기 저장 .......................................................................................... 110<br />

2.12 맺음말 ................................................................................................................. 112<br />

CHAPTER 3 버퍼 입출력<br />

3.1 사용자 버퍼 입출력 ................................................................................................... 114<br />

3.1.1 블록 크기 ...................................................................................................... 115<br />

3.2 표준 입출력 ............................................................................................................. 116<br />

3.2.1 파일 포인터 ................................................................................................... 117<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!