exchangedata(2) on macOS
The text e6b9ed8c8ca8, as macOS 10.13.6, macOS 10.13.5, macOS 10.13.4, macOS 10.13.3, macOS 10.13.2, macOS 10.13.1, macOS 10.13 shipped it.
atomically exchange data between two files
The text e6b9ed8c8ca8, as macOS 10.13.6, macOS 10.13.5, macOS 10.13.4, macOS 10.13.3, macOS 10.13.2, macOS 10.13.1, macOS 10.13 shipped it.
atomically exchange data between two files