Portable file locking
