diff --git a/exec/load/lockfile.js b/exec/load/lockfile.js index 10a6d97183ca1b6111ea8929eafbb493432ae827..4124fd4e04aba7a178227e7d4be45e0acc407d76 100644 --- a/exec/load/lockfile.js +++ b/exec/load/lockfile.js @@ -27,7 +27,7 @@ function Lock(filename, lockid, forwrite, timeout) * We currently hold a write lock and are requesting a read lock... */ if(forwrite===false) { - if(readlock.open("we")) { + if(readlock.open("w")) { readlock.close(); LockedFiles[filename].forwrite=false; file_remove(writelock.name); @@ -53,7 +53,7 @@ function Lock(filename, lockid, forwrite, timeout) if(!file_exists(filename+".lock")) { if(forwrite) { /* We are locking for write... attempt to create write lock file */ - if(writelock.open("we")) { + if(writelock.open("w")) { writelock.close(); /* If we are upgading from a read lock, delete our read lock */ if(LockedFiles[filename]!==undefined) @@ -64,7 +64,7 @@ function Lock(filename, lockid, forwrite, timeout) if(system.timer > endtime) { /* If we were upgrading, restor our old lock... */ if(LockedFiles[filename]!==undefined) { - if(readlock.open("we")) { + if(readlock.open("w")) { readlock.close(); } } @@ -79,7 +79,7 @@ function Lock(filename, lockid, forwrite, timeout) } } else { - if(readlock.open("we")) { + if(readlock.open("w")) { readlock.close(); LockedFiles[filename]={}; LockedFiles[filename].forwrite=false;