When an application attempts to write a file with a long name to a file system that does not support long names, it must generate a short name for the file. The application should notify the user of the new short name and save the original (long) name in the .LONGNAME extended attribute.

When a file is copied from a system that uses short names to a system that uses long names, the application should check the .LONGNAME extended attribute. If a value is present, the application should rename the file to the long name, then remove the .LONGNAME extended attribute.


[Back] [Next]