RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
leander-256 fe46d7618a Prevent multiple instances from running on Unix systems.
Every call to RsInit::LoadCertificates() now creates a file:
~/.retroshare/xxxxxxxxxxxxxxxxxxxx/lock
which is then bound to a system lock (fcntl F_SETLK).

If the lock request fails, it means another instance is already
running with the same profile.


git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3241 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-07-01 20:30:36 +00:00
build_scripts added this global script 2010-02-14 12:37:16 +00:00
libretroshare/src Prevent multiple instances from running on Unix systems. 2010-07-01 20:30:36 +00:00
plugins Removed Mac directory junk. 2010-04-01 20:14:38 +00:00
retroshare-gui/src Prevent multiple instances from running on Unix systems. 2010-07-01 20:30:36 +00:00
retroshare-nogui/src Prevent multiple instances from running on Unix systems. 2010-07-01 20:30:36 +00:00