X7ROOT File Manager
Current Path:
/lib/node_modules/npm/node_modules/lockfile
lib
/
node_modules
/
npm
/
node_modules
/
lockfile
/
ðŸ“
..
📄
.travis.yml
(126 B)
📄
CHANGELOG.md
(1.78 KB)
📄
LICENSE
(765 B)
📄
README.md
(2.03 KB)
📄
gen-changelog.sh
(238 B)
📄
lockfile.js
(8.22 KB)
📄
package.json
(1.69 KB)
📄
sockets.md
(700 B)
📄
speedtest.js
(1.35 KB)
Editing: sockets.md
to ACQUIRE(lockname) - create server, listen on lockname - if enotsock, WATCH(lockname) - if eaddrinuse, - CONNECT(lockname) - unref server - lock has been acquired via server ! on connection, place sockets in queue to RELEASE(lockname) - if acquired via connection - disconnect - if acquired via server - send "OK" to front-most connection - when connection disconnects, RELEASE(lockname) - if acquired via filename - unlink file to CONNECT(lockname) - net.connect(lockname) - if enoent or socket termination, ACQUIRE(lockname) - when server says "OK", - lock has been acquired via connection to WATCH(lockname) - fs.watch(lockname) - on change, ACQUIRE(lockname)
Upload File
Create Folder