Add compare-and exchange for data lists
authorMatthias Clasen <mclasen@redhat.com>
Tue, 28 Aug 2012 10:44:00 +0000 (06:44 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 2 Sep 2012 19:09:12 +0000 (15:09 -0400)
commit06e3a1d71afb66d573b20f17a575c345fb4b697f
tree5c545de8ea7ae6e21effdfe7f40f876fd0afebeb
parent18e49c30f02da6d0e10a4dc72760cf3f05303588
Add compare-and exchange for data lists

Also, make it possible to get a 'new ref' on a datalist member
in a race-free way.
This is useful when using object data in thread-safe libraries.

https://bugzilla.gnome.org/show_bug.cgi?id=682849
glib/gdataset.c
glib/gdataset.h