SYNC
Section: 리눅스 프로그래머 메뉴얼 (2)
Updated: 1995년 4월 15일
Index
Return to Main Contents
이름
sync - 버퍼 캐쉬를 디스크에 쓴다.
사용법
#include <unistd.h>
int sync(void);
설명
sync는
inode들을 버퍼로 보내고, 그후 이 버퍼를 디스크에 쓴다.
반환값
sync는
항상 0을 리턴한다.
호환
SVr4, SVID, X/OPEN, BSD 4.3
버그
표준 스펙에 따르면(e.q., SVID),
sync()는
쓰기를 스케줄하고, 실제 쓰기가 행해지기 전에 리턴할 것이다.
그러나, 버전 1.3.20 이후의 리눅스는 실제로는 기다린다.
(그러나 여전히 데이터 무결성을 보장하지는 않는다: 요즘의 디스크는
커다란 캐쉬를 가지고 있다.)
관련 항목
bdflush(2),
fsync(2),
fdatasync(2),
update(8),
sync(8)
역자
정강훈 <skyeyes@soback.kornet.net>, 2000년 4월 30일
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 호환
-
- 버그
-
- 관련 항목
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004