Introduce cancellable locks
authorMilan Crha <mcrha@redhat.com>
Fri, 14 Dec 2012 16:42:41 +0000 (17:42 +0100)
committerMilan Crha <mcrha@redhat.com>
Fri, 14 Dec 2012 16:42:41 +0000 (17:42 +0100)
commitc155d7e1fb57bde5e90a056306b4e257b72e1264
tree16054bec1a1cbda6d1deca9a45a1b8debdd87d1a
parentf58f4faca264ae98a3ff1d97df09b14c828cfcf1
Introduce cancellable locks

There are currently two cancellable lock types, one extends GMutex,
the other extends GRecMutex, in a way that the waiting for a lock
can be cancelled.
libedataserver/Makefile.am
libedataserver/e-cancellable-locks.c [new file with mode: 0644]
libedataserver/e-cancellable-locks.h [new file with mode: 0644]
libedataserver/libedataserver.h