Ian Kent wrote:
> On Fri, 2008-06-20 at 16:24 +0100, Anton Altaparmakov wrote:
>> Which means that in /proc/*/cmdline the string that appears is "pwf- 
>> amnt" (as we override argv[0] in the exec call to that effect) thus  
>> the is_automount_running() function does not find the literal string  
>> "automount" in there and we can run it as many times as we want (which  
>> is once per user).
> 
> Why do you need to run one instance per user?
> What does it get you that using a single source common global map
> doesn't provide?

Okay, I'm confused... what reason could there *possibly* be for 
searching /proc/*/cmdline? If there is a need for a mutex of some sort, 
one should typically create a /var/run directory and put in lock files, 
or some other solution to test the mutexing explicitly.  grepping ps, in 
effect, is hardly a good idea, to put it gently.

        -hpa

_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to