이 름
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 [AT] soback.net>, 2000년 4월 30일