>Anything that attempts to append characters on the end of the filename 
>will run into trouble when the file name is already at NAME_MAX.

One simple solution is to restrict the total length of the name to NAME_MAX, 
truncating the original filename as necessary to allow appending.  This does 
introduce the possibility of conflicts with very long names which happen to end 
in numeric strings, but that is likely to be rare and could be resolved in an 
ad hoc fashion (e.g. flipping a bit in the representation of "inode number" 
until a unique name is achieved).
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to