Platform independent file lock
