@foone Did you map it as private / CoW when you wrote to it, thus only wtiting to a copy instead the original?
@foone We have that on unix / linux too. _DEFAULT_SOURCE, _GNU_SOURCE, _BSD_SOURCE, etc.
Just one example. Want the BYTE_ORDER macro the POSIX standard says has to be in endian.h, but you use glibc? Define one of the magic macros! Also, that's not POSIX requiring it, and the man page doesn't even mention the existence of the BYTE_ORDER macro!
@mntmn XFCE Thunar had a send to option: https://docs.xfce.org/xfce/thunar/send-to
@mhoye @mcc This really isn't about C at all. It's just about ABIs. You want your language to have it's own ABI? Just do it, add one more to the giant pile. You want to describe an ABI in terns of your own language? Just do it. You want to change an ABI, but you use proprietary software you can't compile yourself? Well, fuck proprietary shit, not my problem!