From: Michael 'Mickey' Lauer Date: Mon, 10 May 2010 06:08:12 +0000 (+0200) Subject: linux: add ioctl(2) X-Git-Tag: 0.9.1~87 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a6f83c515090d725d78d86998b46c9690ed238e4;p=thirdparty%2Fvala.git linux: add ioctl(2) ioctl(2) is also defined in Posix.vapi, however the POSIX XSR option (with stropts.h) is only supported on some Linux distributions. --- diff --git a/vapi/linux.vapi b/vapi/linux.vapi index 3a81bfb96..6871a2070 100644 --- a/vapi/linux.vapi +++ b/vapi/linux.vapi @@ -718,6 +718,9 @@ namespace Linux { [CCode (cheader_filename = "arpa/inet.h")] public int inet_aton (string cp, out Posix.InAddr addr); + [CCode (cheader_filename = "sys/ioctl.h", sentinel = "")] + public int ioctl (int fd, int request, ...); + [CCode (cname = "long", cprefix = "", cheader_filename = "sys/mount.h,linux/fs.h")] public enum MountFlags { MS_BIND,