On Tue, Sep 27, 2011 at 5:22 PM, Mulyadi Santosa
<
mulyadi.santosa@gmail.com> wrote:
Hi :)
On Wed, Sep 28, 2011 at 06:56, Venkatram Tummala
<
venkatram867@gmail.com> wrote:
> Hi All,
> I have a simple device driver which creates a /dev/XYZ file. I need to
> prevent a process from opening the file more than once. However,
multiple
> processes can open the file simultaneously. Is there any any elegant
way to
> do this other than checking all opened files in the process ?
Uhm, keep a reference count and increment it on every file open in
your module? How does that sound?
Well, which refcount should i use? I can't use the refcount in the file
object as the file objects passed to me are different each time the file
is opened in the process.
When you say "I need to prevent a process from opening the file more