Manpages

이 름

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일