https://bugs.winehq.org/show_bug.cgi?id=36958
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW CC| |damjan.jov@gmail.com
--- Comment #6 from Damjan Jovanovic damjan.jov@gmail.com --- On FreeBSD and OSX, Wine got support for creation time back in 2012:
commit 5da1eaf2131f29264b734bdf4cde072115b0762f Author: Charles Davis cdavis5x@gmail.com Date: Thu Nov 29 21:50:46 2012 -0700
ntdll: Add support for BSD-style creation ("birth") time.
It's just Linux that's been a disaster: https://blog.marbu.eu/posts/2019-02-17-btime/
If this was implemented via a new field in "struct stat", it would be easy to #ifdef. But it uses a new "struct statx" instead, which means that many functions in dlls/ntdll/unix/file.c which take "struct stat" parameters need to be changed just for Linux.