FSYNC

Section: 리눅스 프로그래머 메뉴얼 (2)
Updated: 1994년 4월 13일
Index
Return to Main Contents
 

이름

fsync - 파일의 완전한 내부 상태와 디스크상의 상태을 동기화 시킨다.  

사용법

#include <unistd.h>

int fsync(int fd);  

설명

fsync는 파일의 내부 코어(core) 부분 모두를 디스크로 복사한다.

몇몇 응용 프로그램에서, fdatasync는 fsync보다 더 효율적이다.

 

반환값

성공시, 0이 리턴된다. 에러시, -1이 리턴되며, errno는 적당한 값으로 설정된다.  

에러

EBADF
fd는 쓰기위해 연(open) 유효한 파일 기술자가 아니다.
EROFS, EINVAL
fd 는 동기화를 지원하지 않는 특별한 파일이다.
EIO
동기화하는 동안 에러가 발생했다.
 

호환

POSIX.1b (이전의 POSIX.4)  

관련 항목

bdflush(2), fdatasync(2), sync(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:00 GMT, March 25, 2004