Exactly as the subject says, I would like to propose an RFC for adding an fsync() function for file resources, which would in essence be a thin wrapper around C's fsync on UNIX systems and _commit on Windows.
It seems to me an odd oversight that this has never been implemented in PHP and means PHP has no way to perform durable file write operations, making it inherently unsuitable for any systems requiring more intensive I/O, mission critical logs, auditing, etc. I am not really a C programmer and I have been able to implement a simple working prototype of this as a compiled extension in merely a few hours, so I'm sure it wouldn't be difficult to bring in to the language core where the functionality really belongs. Every other major programming language otherwise comparable to PHP in features supports a way of providing durability. Thanks.