From: nadim k. <na...@kh...> - 2005-01-07 22:55:46
|
Paul Alfille wrote: > You have complete control. > Every call to close, open, read, write, etc goes through your code. You > can decide what to allow or forbid based on that. Be careful if you use > multithreading (a good idea) to protect changes to global variables in > your program (like the global lock) with a mutex. Thank you for your answer. You write "if you use multithreading (a good idea)" , is it a good idea to protect variable access with a mutex (it's always when using threads) or is it a good idea to use multi threading in the fs implementation? In the second case, why, what, how? I believe Fuse is going to be a great tool to do what I want to. I need to embed a perl interpreter into the fs to run some commands when a file is modified. I wonder if it would have been possible to do that in a kernel module. Cheers, Nadim. |