• Show log

    Commit

  • Hash : 5312621b
    Author : Edward Thomson
    Date : 2016-12-15T10:51:02

    git_futils_writebuffer: optionally fsync
    
    Add a custom `O_FSYNC` bit (if it's not been defined by the operating
    system`) so that `git_futils_writebuffer` can optionally do an `fsync`
    when it's done writing.
    
    We call `fsync` ourselves, even on systems that define `O_FSYNC` because
    its definition is no guarantee of its actual support.  Mac, for
    instance, defines it but doesn't support it in an `open(2)` call.