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?
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’22
Comment on What is the meaning of "*" in the procPath of a crash report?
Is this sanitization procedure part of the open source distribution?
Replies
Boosts
Views
Activity
Jul ’24
Comment on Recommended approach to generate the Exported Symbols List file
By the target executable I meant the executable that static library is linked with. In my case it needs to re-export symbols because the executable will load "plugins" in runtime. The static library is the binary dependency supplied by a 3rd party and cannot be converted to a dynamic library that could be linked both with the executable and plugins.
Replies
Boosts
Views
Activity
Jun ’24
Comment on Quarantined login item does not run.
Please disregard this message. Looks like forum lagged and I thought my previous message was lost.
Topic: Code Signing SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’23
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?
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Sep ’22