Comment by marcan_42 4 years ago It does it like that now, which is what I'd expect if I'm writing software. 8 comments marcan_42 Reply wil421 4 years ago I’d argue more people develop on non-Linux devices such as Windows and MacOS on linux itself. marcan_42 4 years ago F_FULLFSYNC is nonstandard. As far as I know there is no standard-complicant way to get data on to stable storage on macOS. That's a bit of a problem. It makes a lot more sense to make the standard-compliant way actually sane. ryao 4 years ago F_FULLFSYNC is the equivalent to this:https://man7.org/linux/man-pages/man2/sync.2.html supermatt 4 years ago I have said a few times already - F_BARRIERFSYNC. This is likely equivalent to what linux is doing.edit: sorry - not 'standards compliant' (whatever that is - does linux declare support for SIO?), but probably what you are looking for. 4 replies →
wil421 4 years ago I’d argue more people develop on non-Linux devices such as Windows and MacOS on linux itself. marcan_42 4 years ago F_FULLFSYNC is nonstandard. As far as I know there is no standard-complicant way to get data on to stable storage on macOS. That's a bit of a problem. It makes a lot more sense to make the standard-compliant way actually sane. ryao 4 years ago F_FULLFSYNC is the equivalent to this:https://man7.org/linux/man-pages/man2/sync.2.html supermatt 4 years ago I have said a few times already - F_BARRIERFSYNC. This is likely equivalent to what linux is doing.edit: sorry - not 'standards compliant' (whatever that is - does linux declare support for SIO?), but probably what you are looking for. 4 replies →
marcan_42 4 years ago F_FULLFSYNC is nonstandard. As far as I know there is no standard-complicant way to get data on to stable storage on macOS. That's a bit of a problem. It makes a lot more sense to make the standard-compliant way actually sane. ryao 4 years ago F_FULLFSYNC is the equivalent to this:https://man7.org/linux/man-pages/man2/sync.2.html supermatt 4 years ago I have said a few times already - F_BARRIERFSYNC. This is likely equivalent to what linux is doing.edit: sorry - not 'standards compliant' (whatever that is - does linux declare support for SIO?), but probably what you are looking for. 4 replies →
ryao 4 years ago F_FULLFSYNC is the equivalent to this:https://man7.org/linux/man-pages/man2/sync.2.html
supermatt 4 years ago I have said a few times already - F_BARRIERFSYNC. This is likely equivalent to what linux is doing.edit: sorry - not 'standards compliant' (whatever that is - does linux declare support for SIO?), but probably what you are looking for. 4 replies →
I’d argue more people develop on non-Linux devices such as Windows and MacOS on linux itself.
F_FULLFSYNC is nonstandard. As far as I know there is no standard-complicant way to get data on to stable storage on macOS. That's a bit of a problem. It makes a lot more sense to make the standard-compliant way actually sane.
F_FULLFSYNC is the equivalent to this:
https://man7.org/linux/man-pages/man2/sync.2.html
I have said a few times already - F_BARRIERFSYNC. This is likely equivalent to what linux is doing.
edit: sorry - not 'standards compliant' (whatever that is - does linux declare support for SIO?), but probably what you are looking for.
4 replies →