Post

Replies

Boosts

Views

Activity

Comment on FTS and firmlinks
The solution that was proposed by the Apple engineer was to use getattrlist (2) with ATTR_CMNEXT_NOFIRMLINKPATH. Regardless the current implementation already breaks POSIX and UNIX filesystem interfaces: FTS will fail to traverse /System/Volumes/Data/ correctly unless initialized with FTS_NOCHDIR and so will many tools that use it without this flag such as ls (1) and find (1). Should I re-file this as a bug in ls (1) and find (1) instead?
Sep ’22