Working with UTF-8 in the kernel
Working with UTF-8 in the kernel
Posted Mar 29, 2019 6:09 UTC (Fri) by khim (subscriber, #9252)In reply to: Working with UTF-8 in the kernel by zlynx
Parent article: Working with UTF-8 in the kernel
Case normalization removes the need for the whole thing. To implement case-insensitive semantic in usersapce you must check if SoMeFiLeNaMe.txt is there and then create SomeFilename.txt atomically. If kernel is asked to create SomeFilename.txt and returns reference to SoMeFiLeNaMe.txt then this atomicity would be handled in kernel.
P.S. I wonder if these tables (without code) could be exposed to userspace. Userspace guys ALSO often need to deal with Unicode and if kernel already has all these tables... why not use them?
