From: Jürg Billeter Date: Mon, 30 Mar 2009 16:04:20 +0000 (+0200) Subject: glib-2.0: Add GStaticRWLock binding X-Git-Tag: 0.6.0~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13a135b9e5adeea05d199258e2b6bf479b4a59bb;p=thirdparty%2Fvala.git glib-2.0: Add GStaticRWLock binding --- diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index a748422c0..0b887617f 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -1349,6 +1349,17 @@ namespace GLib { public void lock_full (); } + [CCode (destroy_function = "g_static_rw_lock_free")] + public struct StaticRWLock { + public StaticRWLock (); + public void reader_lock (); + public bool reader_trylock (); + public void reader_unlock (); + public void writer_lock (); + public bool writer_trylock (); + public void writer_unlock (); + } + [Compact] [CCode (ref_function = "", unref_function = "")] public class Private {