_commit
디스크에 직접 파일을 플러시합니다.
구문
int _commit(
int fd
);
매개 변수
fd
열려 있는 파일을 참조하는 파일 설명자입니다.
반환 값
_commit
는 파일이 디스크에 플러시되면 0을 반환합니다. 반환 값 -1은 오류를 나타냅니다.
설명
_commit
함수는 운영 체제에서 fd
와 연결된 파일을 디스크에 기록하도록 강제합니다. 이 호출은 지정된 파일이 운영 체제의 결정을 따르지 않고 즉시 플러시되도록 합니다.
잘못된 파일 설명자인 경우 fd
매개 변수 유효성 검사에 설명된 대로 잘못된 매개 변수 처리기가 호출됩니다. 계속 실행하도록 허용된 경우 함수는 -1을 반환하고 errno
는 EBADF
로 설정됩니다.
기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT의 전역 상태를 참조하세요.
요구 사항
루틴에서 반환된 값 | 필수 헤더 | 선택적 헤더 |
---|---|---|
_commit |
<io.h> | <errno.h> |
호환성에 대한 자세한 내용은 호환성을 참조하세요.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기