From: Duncan Mac-Vicar P Date: Sat, 14 May 2011 10:27:28 +0000 (+0200) Subject: linux: Fix InotifyFlags and InotifyMaskFlags bindings X-Git-Tag: 0.12.1~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ebf3a70d173e5b557cce84d80dad5d2046edd69f;p=thirdparty%2Fvala.git linux: Fix InotifyFlags and InotifyMaskFlags bindings Fixes bug 650165. --- diff --git a/vapi/linux.vapi b/vapi/linux.vapi index 0753f6deb..ed795de88 100644 --- a/vapi/linux.vapi +++ b/vapi/linux.vapi @@ -870,13 +870,14 @@ namespace Linux { public string name; } - [CCode (cprefix = "IN_", has_type_id = false, cheader_filename = "sys/inotify.h")] + [Flags, CCode (cname = "int", cprefix = "IN_", has_type_id = false, cheader_filename = "sys/inotify.h")] + public enum InotifyFlags { CLOEXEC, NONBLOCK } - [CCode (cname = "int", cprefix = "IN_", has_type_id = false, cheader_filename = "sys/inotify.h")] + [Flags, CCode (cname = "int", cprefix = "IN_", has_type_id = false, cheader_filename = "sys/inotify.h")] public enum InotifyMaskFlags { ACCESS, ATTRIB,