Task: Demonstrate Linux File Close vs Fsync Behavior
Task: Demonstrate Linux File Close vs Fsync Behavior: a task in Terminal-Lego-15k (Harbor dataset). There is a common misconception that calling close() on a file descriptor in Linux guarantees that data is flushed (synced) to persistent storage (disk). This task requires you to write a C program…
The task
There is a common misconception that calling `close()` on a file descriptor in Linux guarantees that data is flushed (synced) to persistent storage (disk). This task requires you to write a C program that demonstrates and documents the actual behavior of `close()` versus `fsync()` regarding data durability.
Part of PrimeIntellect/Terminal-Lego-15k.