A platform independent file lock
