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