[Pm-utils] lockfile creation not really atomic in pm-utils

Victor Lowther victor.lowther at gmail.com
Fri Jan 4 13:02:19 PST 2008


While browsing through the source of pm-utils, I noticed that the
lock/unlocking functions were using file creation/removal and PID
checking for locking purposes.  In a shell scripting language,
however, there is no way to atomically create files.

Directory creation, however, is atomic.  Here is a patch to atomicize
the lock/unlick functions.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pm-utils-atomicise-pm-lock.patch
Type: text/x-patch
Size: 1683 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/pm-utils/attachments/20080104/4c29ab2f/attachment.bin 


More information about the Pm-utils mailing list