28 Mar
2023
28 Mar
'23
2:55 p.m.
On Tue Mar 28 14:01:20 2023 +0000, Joel Holdsworth wrote:
@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.
The tmpfs filesystem supports extended attributes (see xattr(7)),
but user extended attributes are not permitted.
https://www.man7.org/linux/man-pages/man5/tmpfs.5.html -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1895#note_28222