_commit

디스크에 직접 파일을 플러시합니다.

구문

int _commit(
   int fd
);

매개 변수

fd
열려 있는 파일을 참조하는 파일 설명자입니다.

반환 값

_commit는 파일이 디스크에 플러시되면 0을 반환합니다. 반환 값 -1은 오류를 나타냅니다.

설명

_commit 함수는 운영 체제에서 fd와 연결된 파일을 디스크에 기록하도록 강제합니다. 이 호출은 지정된 파일이 운영 체제의 결정을 따르지 않고 즉시 플러시되도록 합니다.

잘못된 파일 설명자인 경우 fd 매개 변수 유효성 검사에 설명된 대로 잘못된 매개 변수 처리기가 호출됩니다. 계속 실행하도록 허용된 경우 함수는 -1을 반환하고 errnoEBADF로 설정됩니다.

기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT의 전역 상태를 참조하세요.

요구 사항

루틴에서 반환된 값 필수 헤더 선택적 헤더
_commit <io.h> <errno.h>

호환성에 대한 자세한 내용은 호환성을 참조하세요.

참고 항목

하위 수준 I/O
_creat, _wcreat
_open, _wopen
_read
_write