On Tue Mar 28 14:01:21 2023 +0000, Gabriel Ivăncescu wrote:
Not to argue against having a fallback, but what filesystems don't
support xattrs? There's FAT, but we could easily add support for FAT_IOCTL_SET_ATTRIBUTES. FWIW, I think tmpfs doesn't support user xattrs by design.
@ehoover suggested using hidden directories to store this information. In Wine staging he experimented with storing data of reparse points in a `.REPARSE_POINT/` adjacent subdirectory:
https://gitlab.winehq.org/wine/wine-staging/-/blob/master/patches/ntdll-Junc...
I wondered if a more general version of this could be used to store DOS attributes and EA data on filesystems that don't support xattrs.