52196caaee
* Don't make different shared memory mutexes for different users * Don't delete (unlink) the shared mutex file if the mutex initialization fails. This may mess up other processes that are using it. Instead, print a message on how to resolve the situation, and then throw an error. Note, this situation comes up when debug builds (usually) either assert() or otherwise end execution without a proper clean up. * Remove cpplint from shared_mutex code Change-Id: I5f8ca6150cac5c2405fb97007516da345093f966