[issue11877] Mac OS X fsync() should really be fcntl(F_FULLFSYNC)

Steffen Daode Nurpmeso report at bugs.python.org
Tue Apr 19 13:35:38 CEST 2011


New submission from Steffen Daode Nurpmeso <sdaoden at googlemail.com>:

Issue 11277 revealed that Mac OS X fsync() does not always
and gracefully synchronize file data to physical backing store.
To gain real fsync(2) behaviour fcntl(2) must be called with
the F_FULLFSYNC flag.

----------
components: Library (Lib)
files: fsync.diff
keywords: patch
messages: 134043
nosy: sdaoden
priority: normal
severity: normal
status: open
title: Mac OS X fsync() should really be fcntl(F_FULLFSYNC)
versions: Python 3.3
Added file: http://bugs.python.org/file21718/fsync.diff

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue11877>
_______________________________________


More information about the Python-bugs-list mailing list