freddy38510
Member
Thanks for this very interesting answer.Actually these ntfs functions cannot fully replace cellFs functions when used for async I/O (which is used for faster copying of data). Also if libntfs_ext is to be used in a module (prx) it is best not to have redundant functions (because cellFs functions are already loaded by the prx).
About redundant functions, the libntfs_ext functions are supposed to execute its "own code" or simply called cellFs functions when needed. It's like an "if" condition as we could see them in many psl1ght projects with ntfs support.
Code:
if(is_ntfs){ (libntfs_ext functions called) }
else { (cellFs functions called) }
I just looked at cellsdk libfs sample, and now i understand how async I/O is working.
Last edited: