This package provides a server for locks and a package for clients to access that server. The result is that clients can access named locks on a Internet wide bases, solving critical section problems without the mess of NFS or other file locking techniques.