On Sat, Oct 15, 2016 at 7:07 PM, Kalle Olavi Niemitalo <kon@iki.fi> wrote:
Richard Stallman <rms@gnu.org> writes:

Linux cares about it when reading file names from Apple's HFS+
file system.  I think the file names are stored as NFD on disk
and the hfsplus_readdir function converts them to NFC, except I'm
​​

not sure the conversion entirely matches Unicode specifications.

​I know that on Linux a readdir returns NFC strings.  Are you saying
that even though HFS+ stores NFD on MacOS it return NFC?  Or
are you saying that the Linux ​
 
​HFS+ driver performs a conversion?
If only the latter then my point that the definition of a canonical
filename​ 
is
​host OS 
specific remains.

​/john​