From: Björn H. <bjo...@it...> - 2011-01-31 07:41:16
|
Björn Haake <bjo...@it...> writes: >> >> Is there another mechanism to distinguish between different files that I am not seeing? Or do I have to define my own data structure and check during open if the file is already opened? >The filehandle is a return value on open. You have to track open files yourself. >So what you need is a database of open files and in open you lookup the name. If it is already open you set fi->fh to the entry in your database and increment the count. Otherwise you add it to the database. >Beware of renames and such things. Ok, thanks for the answer Goswin. bjorn |