f46922e6ca
in Entropy Client library functions, we currently check if current pid equals the one stored inside .using_resources file if lock cannot be acquired in blocking mode. This is bad because the information is not 100% reliable. The trick was there in order to allow equo to exec*() without releasing the file locks. However, there could be a race between lock and unlock Entropy Client methods that could cause the former to unlink() a still valid lock file. This happens now due to the introduction of non-exclusive locking support. Get rid of all this shit then!