VFS_SYNC(9)

명칭
VFS_SYNC - 미기입 데이터의 토출

서식
<sys/param.h> <sys/mount.h> <sys/vnode.h> int VFS_SYNC(struct mount *mp, int waitfor, struct ucred *cred, struct thread *td)

해설
이것은 파일 시스템의 모든 미기입의 데이터를 써냅니다.

인수는 이하와 같습니다.

mp  파일 시스템.

waitfor
    함수가 입출력의 완료까지 기다려야할 것인가 제발. 지정 가능한 값은 이하대로입니다.

    MNT_WAIT
        입출력의 완료를 동기적으로 기다립니다.

    MNT_NOWAIT
        모든 입출력을 개시합니다만, 그것을 기다리지 않습니다.

    MNT_LAZY
        파일 시스템의 syncer 에 의해 쓰기라고 없는 데이터를 출력합니다.

cred
    호출원의 증명.

td  호출하고 있는 thread.

이것은, 통상, 파일 시스템중의 모든 vnode 를 위해서(때문에) VOP_FSYNC(9) (을)를 호출합니다.

관련 항목
fsync(2), sync(2), VFS(9), vnode(9), VOP_FSYNC(9)

저자
이 메뉴얼 페이지는 Doug Rabson 하지만 썼습니다.