Determine if only one instance is running: Difference between revisions

Content added Content deleted
(Updated to work with Nim 1.4: replaced "writeln" by "writeLine".)
Line 836: Line 836:
var fd = getFileHandle fn.open fmReadWrite
var fd = getFileHandle fn.open fmReadWrite
if fcntl(fd, F_SETLK, addr fl) < 0:
if fcntl(fd, F_SETLK, addr fl) < 0:
stderr.writeln "Another instance of this program is running"
stderr.writeLine "Another instance of this program is running"
quit 1
quit 1
addQuitProc ooiUnlink
addQuitProc ooiUnlink