This is an archive of the discontinued LLVM Phabricator instance.

[libc] Remove the requirement of a platform-flush operation in File abstraction.
ClosedPublic

Authored by sivachandra on Jun 16 2023, 4:27 PM.

Details

Summary

The libc flush operation is not supposed to trigger a platform level
flush operation. See "Notes" on this Linux man page:

https://man7.org/linux/man-pages/man3/fflush.3.html

Diff Detail

Event Timeline

sivachandra created this revision.Jun 16 2023, 4:27 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 16 2023, 4:27 PM
sivachandra requested review of this revision.Jun 16 2023, 4:27 PM
This revision is now accepted and ready to land.Jun 16 2023, 4:44 PM