From a6f83c515090d725d78d86998b46c9690ed238e4 Mon Sep 17 00:00:00 2001 From: Michael 'Mickey' Lauer Date: Mon, 10 May 2010 08:08:12 +0200 Subject: [PATCH] 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. --- vapi/linux.vapi | 3 +++ 1 file changed, 3 insertions(+) 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, -- 2.47.3