mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2024-11-01 15:00:00 +00:00
b8879ac68a
* update go-store, go-mutexes Signed-off-by: kim <grufwub@gmail.com> * update vendored code Signed-off-by: kim <grufwub@gmail.com>
40 lines
774 B
Go
40 lines
774 B
Go
package mutexes
|
|
|
|
// func init() {
|
|
// log.SetFlags(log.Flags() | log.Lshortfile)
|
|
// }
|
|
|
|
// type debugMutex sync.Mutex
|
|
|
|
// func (mu *debugMutex) Lock() {
|
|
// log.Output(2, "Lock()")
|
|
// (*sync.Mutex)(mu).Lock()
|
|
// }
|
|
|
|
// func (mu *debugMutex) Unlock() {
|
|
// log.Output(2, "Unlock()")
|
|
// (*sync.Mutex)(mu).Unlock()
|
|
// }
|
|
|
|
// type debugRWMutex sync.RWMutex
|
|
|
|
// func (mu *debugRWMutex) Lock() {
|
|
// log.Output(2, "Lock()")
|
|
// (*sync.RWMutex)(mu).Lock()
|
|
// }
|
|
|
|
// func (mu *debugRWMutex) Unlock() {
|
|
// log.Output(2, "Unlock()")
|
|
// (*sync.RWMutex)(mu).Unlock()
|
|
// }
|
|
|
|
// func (mu *debugRWMutex) RLock() {
|
|
// log.Output(2, "RLock()")
|
|
// (*sync.RWMutex)(mu).RLock()
|
|
// }
|
|
|
|
// func (mu *debugRWMutex) RUnlock() {
|
|
// log.Output(2, "RUnlock()")
|
|
// (*sync.RWMutex)(mu).RUnlock()
|
|
// }
|