[vala] linux: Add has_type_id=false to structs and enums
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] linux: Add has_type_id=false to structs and enums
- Date: Fri, 13 May 2011 11:20:54 +0000 (UTC)
commit c75bf4cbde3e476cfd4e881db70344b2e4cc39ff
Author: Luca Bruno <lucabru src gnome org>
Date: Fri May 13 13:20:09 2011 +0200
linux: Add has_type_id=false to structs and enums
Fixes bug 650069.
vapi/linux.vapi | 198 +++++++++++++++++++++++++++---------------------------
1 files changed, 99 insertions(+), 99 deletions(-)
---
diff --git a/vapi/linux.vapi b/vapi/linux.vapi
index 8d739c6..0753f6d 100644
--- a/vapi/linux.vapi
+++ b/vapi/linux.vapi
@@ -141,7 +141,7 @@ namespace Linux {
/* enums */
- [CCode (cprefix = "KD_FONT_OP_", cheader_filename = "linux/kd.h")]
+ [CCode (cprefix = "KD_FONT_OP_", has_type_id = false, cheader_filename = "linux/kd.h")]
public enum FontOperationCode {
SET,
GET,
@@ -149,7 +149,7 @@ namespace Linux {
COPY
}
- [CCode (cprefix = "K_", cheader_filename = "linux/kd.h")]
+ [CCode (cprefix = "K_", has_type_id = false, cheader_filename = "linux/kd.h")]
public enum KeyboardMode {
RAW,
XLATE,
@@ -157,27 +157,27 @@ namespace Linux {
UNICODE
}
- [CCode (cprefix = "K_", cheader_filename = "linux/kd.h")]
+ [CCode (cprefix = "K_", has_type_id = false, cheader_filename = "linux/kd.h")]
public enum LedMode {
SCROLLLOCK,
NUMLOCK,
CAPSLOCK
}
- [CCode (cprefix = "LED_", cheader_filename = "linux/kd.h")]
+ [CCode (cprefix = "LED_", has_type_id = false, cheader_filename = "linux/kd.h")]
public enum LedType {
SCR,
NUM,
CAP
}
- [CCode (cprefix = "KD_", cheader_filename = "linux/kd.h")]
+ [CCode (cprefix = "KD_", has_type_id = false, cheader_filename = "linux/kd.h")]
public enum TerminalMode {
TEXT,
GRAPHICS
}
- [CCode (cprefix = "K_", cheader_filename = "linux/kd.h")]
+ [CCode (cprefix = "K_", has_type_id = false, cheader_filename = "linux/kd.h")]
public enum MetaMode {
METABIT,
ESCPREFIX
@@ -185,33 +185,33 @@ namespace Linux {
/* structs */
- [CCode (cname = "struct kbdiacr", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbdiacr", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct Diacritic {
public uchar diacr;
public uchar base;
public uchar result;
}
- [CCode (cname = "struct kbdiacrs", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbdiacrs", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct Diacritics {
public uint kb_cnt;
public Diacritic kbdiacr[256];
}
- [CCode (cname = "struct kbdiacruc", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbdiacruc", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct Diacruc {
public uint diacr;
public uint base;
public uint result;
}
- [CCode (cname = "struct kbdiacrsuc", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbdiacrsuc", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct Diacrucs {
public uint kb_cnt;
public Diacruc kbdiacruc[256];
}
- [CCode (cname = "struct console_font", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct console_font", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct Font {
public uint width;
public uint height;
@@ -219,14 +219,14 @@ namespace Linux {
public uchar* data;
}
- [CCode (cname = "struct consolefontdesc", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct consolefontdesc", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct FontDescription {
public uint16 charcount;
public uint16 charheight;
public string chardata;
}
- [CCode (cname = "struct console_font_op", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct console_font_op", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct FontOperation {
public FontOperationCode op;
public uint flags;
@@ -236,44 +236,44 @@ namespace Linux {
public uchar* data;
}
- [CCode (cname = "struct kbkeycode", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbkeycode", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct KeyCode {
public uint scancode;
public uint keycode;
}
- [CCode (cname = "struct kbentry", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbentry", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct KeyboardEntry {
public uchar kb_table;
public uchar kb_index;
public uint16 kb_value;
}
- [CCode (cname = "struct kbsentry", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbsentry", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct KeyboardEntries {
public uchar kb_func;
public uchar kb_string[512];
}
- [CCode (cname = "struct kbd_repeat", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct kbd_repeat", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct KeyRepeat {
public int delay;
public int period;
}
- [CCode (cname = "struct unipair", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct unipair", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct UniPair {
public uint16 unicode;
public uint16 fontpos;
}
- [CCode (cname = "struct unimapdesc", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct unimapdesc", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct UniMapDesc {
public uint16 entry_ct;
UniPair entries;
}
- [CCode (cname = "struct unimapinit", cheader_filename = "linux/kd.h")]
+ [CCode (cname = "struct unimapinit", has_type_id = false, cheader_filename = "linux/kd.h")]
public struct UniMapInit {
public uint16 advised_hashsize;
public uint16 advised_hashstep;
@@ -284,7 +284,7 @@ namespace Linux {
/*
* EventFd
*/
- [CCode (cprefix = "EFD_", cheader_filename = "sys/eventfd.h")]
+ [CCode (cprefix = "EFD_", has_type_id = false, cheader_filename = "sys/eventfd.h")]
public enum EventFdFlags {
CLOEXEC,
NONBLOCK
@@ -298,12 +298,12 @@ namespace Linux {
/*
* Epoll
*/
- [CCode (cprefix = "EPOLL_", cheader_filename = "sys/epoll.h")]
+ [CCode (cprefix = "EPOLL_", has_type_id = false, cheader_filename = "sys/epoll.h")]
public enum EpollFdFlags {
CLOEXEC,
}
- [CCode (cheader_filename = "sys/epoll.h", cname = "union epoll_data")]
+ [CCode (cheader_filename = "sys/epoll.h", has_type_id = false, cname = "union epoll_data")]
public struct EpollData {
public void* ptr;
public int fd;
@@ -311,7 +311,7 @@ namespace Linux {
public uint64 u64;
}
- [CCode (cheader_filename = "sys/epoll.h", cname = "struct epoll_event")]
+ [CCode (cheader_filename = "sys/epoll.h", has_type_id = false, cname = "struct epoll_event")]
public struct EpollEvent {
public uint32 events;
public EpollData data;
@@ -509,14 +509,14 @@ namespace Linux {
/* structures */
- [CCode (cname = "struct fb_bitfield", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_bitfield", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct BitField {
public uint32 offset;
public uint32 length;
public uint32 msb_right;
}
- [CCode (cname = "struct fb_cmap", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_cmap", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct Cmap {
public uint32 start;
public uint32 len;
@@ -526,19 +526,19 @@ namespace Linux {
public uint16* transp;
}
- [CCode (cname = "struct fb_con2fbmap", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_con2fbmap", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct Con2FbMap {
public uint32 console;
public uint32 framebuffer;
}
- [CCode (cname = "struct fbcurpos", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fbcurpos", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct CurPos {
public uint16 x;
public uint16 y;
}
- [CCode (cname = "struct fb_cursor", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_cursor", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct Cursor {
public uint16 set;
public uint16 enable;
@@ -548,7 +548,7 @@ namespace Linux {
public Image image;
}
- [CCode (cname = "struct fb_copyarea", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_copyarea", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct CopyArea {
public uint32 dx;
public uint32 dy;
@@ -558,7 +558,7 @@ namespace Linux {
public uint32 sy;
}
- [CCode (cname = "struct fb_fillrect", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_fillrect", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct FillRect {
public uint32 dx;
public uint32 dy;
@@ -568,7 +568,7 @@ namespace Linux {
public Rop rop;
}
- [CCode (cname = "struct fb_image", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_image", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct Image {
public uint32 dx;
public uint32 dy;
@@ -581,7 +581,7 @@ namespace Linux {
public Cmap cmap;
}
- [CCode (cname = "struct fb_fix_screeninfo", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_fix_screeninfo", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct FixScreenInfo {
public char id[16];
public long smem_start;
@@ -598,7 +598,7 @@ namespace Linux {
public Accel accel;
}
- [CCode (cname = "struct fb_var_screeninfo", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_var_screeninfo", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct VarScreenInfo {
public uint32 xres;
public uint32 yres;
@@ -628,7 +628,7 @@ namespace Linux {
public uint32 rotate;
}
- [CCode (cname = "struct fb_vblank", cheader_filename = "linux/fb.h")]
+ [CCode (cname = "struct fb_vblank", has_type_id = false, cheader_filename = "linux/fb.h")]
public struct Vblank {
public uint32 flags;
public uint32 count;
@@ -636,9 +636,9 @@ namespace Linux {
public uint32 hcount;
}
- [CCode (lower_case_cprefix = "omapfb_", cheader_filename = "linux/omapfb.h")]
+ [CCode (lower_case_cprefix = "omapfb_", has_type_id = false, cheader_filename = "linux/omapfb.h")]
namespace OMAP {
- [CCode (cname = "int", cprefix = "OMAPFB_")]
+ [CCode (cname = "int", has_type_id = false, cprefix = "OMAPFB_")]
public enum IOCTL {
MIRROR,
SYNC_GFX,
@@ -664,7 +664,7 @@ namespace Linux {
SET_TEARSYNC
}
- [Flags, CCode (cname = "int", prefix = "OMAPFB_CAPS_")]
+ [Flags, CCode (cname = "int", has_type_id = false, prefix = "OMAPFB_CAPS_")]
public enum Caps {
GENERIC_MASK,
LCDC_MASK,
@@ -681,7 +681,7 @@ namespace Linux {
SET_BACKLIGHT,
}
- [Flags, CCode (cname = "int", cprefix = "OMAPFB_FORMAT_FLAG_")]
+ [Flags, CCode (cname = "int", has_type_id = false, cprefix = "OMAPFB_FORMAT_FLAG_")]
public enum Format {
[CCode (cname = "OMAPFB_FORMAT_MASK")]
MASK,
@@ -693,14 +693,14 @@ namespace Linux {
DISABLE_OVERLAY
}
- [CCode (cname = "int", cprefix = "OMAPFB_MEMTYPE_")]
+ [CCode (cname = "int", has_type_id = false, cprefix = "OMAPFB_MEMTYPE_")]
public enum MemType {
SDRAM,
SRAM,
MAX
}
- [CCode (cname = "enum omapfb_color_format", cprefix = "OMAPFB_COLOR_")]
+ [CCode (cname = "enum omapfb_color_format", has_type_id = false, cprefix = "OMAPFB_COLOR_")]
public enum ColorFormat {
RGB565,
YUV422,
@@ -720,7 +720,7 @@ namespace Linux {
RGBX32,
}
- [CCode (cname = "omapfb_update_window")]
+ [CCode (cname = "omapfb_update_window", has_type_id = false)]
public struct UpdateWindow {
public uint32 x;
public uint32 y;
@@ -733,20 +733,20 @@ namespace Linux {
public uint32 out_height;
}
- [CCode (cname = "enum omapfb_plane", cprefix = "OMAPFB_PLANE_")]
+ [CCode (cname = "enum omapfb_plane", has_type_id = false, cprefix = "OMAPFB_PLANE_")]
public enum Plane {
GFX,
VID1,
VID2
}
- [CCode (cname = "enum omapfb_channel_out", cprefix = "OMAPFB_CHANNEL_OUT_")]
+ [CCode (cname = "enum omapfb_channel_out", has_type_id = false, cprefix = "OMAPFB_CHANNEL_OUT_")]
public enum ChannelOut {
LCD,
DIGIT
}
- [CCode (cname = "struct omapfb_plane_info")]
+ [CCode (cname = "struct omapfb_plane_info", has_type_id = false)]
public struct PlaneInfo {
public uint32 pos_x;
public uint32 pos_y;
@@ -757,27 +757,27 @@ namespace Linux {
public uint32 out_height;
}
- [CCode (cname = "struct omapfb_mem_info")]
+ [CCode (cname = "struct omapfb_mem_info", has_type_id = false)]
public struct MemInfo {
public uint32 size;
public uint8 type;
}
- [CCode (cname = "struct omapfb_caps")]
+ [CCode (cname = "struct omapfb_caps", has_type_id = false)]
public struct Capabilities {
public uint32 ctrl;
public uint32 plane_color;
public uint32 wnd_color;
}
- [CCode (cname = "enum omapfb_color_key_type", cprefix = "OMAPFB_COLOR_KEY_")]
+ [CCode (cname = "enum omapfb_color_key_type", has_type_id = false, cprefix = "OMAPFB_COLOR_KEY_")]
public enum ColorKeyType {
DISABLED,
GFX_DST,
VID_SRC
}
- [CCode (cname = "struct omapfb_color_key")]
+ [CCode (cname = "struct omapfb_color_key", has_type_id = false)]
public struct ColorKey {
public uint8 channel_out;
public uint32 background;
@@ -785,7 +785,7 @@ namespace Linux {
public uint8 key_type;
}
- [CCode (cname = "enum omapfb_update_mode")]
+ [CCode (cname = "enum omapfb_update_mode", has_type_id = false)]
public enum UpdateMode {
[CCode (cname = "OMAPFB_UPDATE_DISABLED")]
DISABLED,
@@ -795,7 +795,7 @@ namespace Linux {
MANUAL
}
- [CCode (cname = "struct omapfb_memory_read")]
+ [CCode (cname = "struct omapfb_memory_read", has_type_id = false)]
public struct MemoryRead {
public uint16 x;
public uint16 y;
@@ -805,7 +805,7 @@ namespace Linux {
public void* buffer;
}
- [CCode (cname = "struct omapfb_ovl_colormode")]
+ [CCode (cname = "struct omapfb_ovl_colormode", has_type_id = false)]
public struct OvlColorMode {
public uint8 overlay_idx;
public uint8 mode_idx;
@@ -817,14 +817,14 @@ namespace Linux {
public Framebuffer.BitField transp;
}
- [CCode (cname = "struct omapfb_vram_info")]
+ [CCode (cname = "struct omapfb_vram_info", has_type_id = false)]
public struct VRamInfo {
public uint32 total;
public uint32 free;
public uint32 largest_free_block;
}
- [CCode (cname = "struct omapfb_tearsync_info")]
+ [CCode (cname = "struct omapfb_tearsync_info", has_type_id = false)]
public struct TearSyncInfo {
public uint8 enabled;
public uint16 line;
@@ -842,7 +842,7 @@ namespace Linux {
[CCode (cname = "GSMIOC_SETCONF", cheader_filename = "linux/gsmmux.h")]
public const int GSMIOC_SETCONF;
- [CCode (cname = "struct gsm_config", cheader_filename = "linux/gsmmux.h")]
+ [CCode (cname = "struct gsm_config", has_type_id = false, cheader_filename = "linux/gsmmux.h")]
public struct Config {
public uint adaption;
public uint encapsulation;
@@ -861,7 +861,7 @@ namespace Linux {
/*
* Inotify
*/
- [CCode (cname = "struct inotify_event", cheader_filename = "sys/inotify.h")]
+ [CCode (cname = "struct inotify_event", has_type_id = false, cheader_filename = "sys/inotify.h")]
public struct InotifyEvent {
public int wd;
public uint32 mask;
@@ -870,13 +870,13 @@ namespace Linux {
public string name;
}
- [CCode (cprefix = "IN_", cheader_filename = "sys/inotify.h")]
+ [CCode (cprefix = "IN_", has_type_id = false, cheader_filename = "sys/inotify.h")]
public enum InotifyFlags {
CLOEXEC,
NONBLOCK
}
- [CCode (cname = "int", cprefix = "IN_", cheader_filename = "sys/inotify.h")]
+ [CCode (cname = "int", cprefix = "IN_", has_type_id = false, cheader_filename = "sys/inotify.h")]
public enum InotifyMaskFlags {
ACCESS,
ATTRIB,
@@ -910,7 +910,7 @@ namespace Linux {
/*
* RfKill
*/
- [CCode (cname = "struct rfkill_event", cheader_filename = "linux/rfkill.h")]
+ [CCode (cname = "struct rfkill_event", has_type_id = false, cheader_filename = "linux/rfkill.h")]
public struct RfKillEvent {
public uint32 idx;
public RfKillType type;
@@ -919,7 +919,7 @@ namespace Linux {
public uint8 hard;
}
- [CCode (cname = "guint8", cprefix = "RFKILL_OP_", cheader_filename = "linux/rfkill.h")]
+ [CCode (cname = "guint8", cprefix = "RFKILL_OP_", has_type_id = false, cheader_filename = "linux/rfkill.h")]
public enum RfKillOp {
ADD,
DEL,
@@ -927,14 +927,14 @@ namespace Linux {
CHANGE_ALL
}
- [CCode (cname = "guint8", cprefix = "RFKILL_STATE_", cheader_filename = "linux/rfkill.h")]
+ [CCode (cname = "guint8", cprefix = "RFKILL_STATE_", has_type_id = false, cheader_filename = "linux/rfkill.h")]
public enum RfKillState {
SOFT_BLOCKED,
UNBLOCKED,
HARD_BLOCKED
}
- [CCode (cname = "guint8", cprefix = "RFKILL_TYPE_", cheader_filename = "linux/rfkill.h")]
+ [CCode (cname = "guint8", cprefix = "RFKILL_TYPE_", has_type_id = false, cheader_filename = "linux/rfkill.h")]
public enum RfKillType {
ALL,
WLAN,
@@ -947,7 +947,7 @@ namespace Linux {
/*
* SignalFd
*/
- [CCode (cprefix = "SFD_", cheader_filename = "sys/signalfd.h")]
+ [CCode (cprefix = "SFD_", has_type_id = false, cheader_filename = "sys/signalfd.h")]
public enum SignalFdFlags {
CLOEXEC,
NONBLOCK
@@ -959,7 +959,7 @@ namespace Linux {
/*
* Misc non-posix additions
*/
- [CCode (cheader_filename = "dirent.h")]
+ [CCode (cheader_filename = "dirent.h", has_type_id = false)]
public enum DirEntType {
DT_UNKNOWN,
DT_FIFO,
@@ -1008,7 +1008,7 @@ namespace Linux {
[CCode (cname = "minor", cheader_filename = "sys/types.h")]
public int minor (Posix.dev_t dev);
- [CCode (cname = "unsigned long int", cprefix = "MS_", cheader_filename = "sys/mount.h,linux/fs.h")]
+ [CCode (cname = "unsigned long int", cprefix = "MS_", has_type_id = false, cheader_filename = "sys/mount.h,linux/fs.h")]
public enum MountFlags {
RDONLY,
NOSUID,
@@ -1038,7 +1038,7 @@ namespace Linux {
NOUSER
}
- [CCode (cname = "int", cprefix = "MNT_", cheader_filename = "sys/mount.h")]
+ [CCode (cname = "int", cprefix = "MNT_", has_type_id = false, cheader_filename = "sys/mount.h")]
public enum UnmountFlags {
FORCE, /* Force unmounting. */
DETACH, /* Just detach from the tree. */
@@ -1052,7 +1052,7 @@ namespace Linux {
[CCode (cheader_filename = "sys/mount.h")]
public int umount2 (string target, UnmountFlags flags);
- [CCode (cname = "struct winsize", cheader_filename = "termios.h", destroy_function = "")]
+ [CCode (cname = "struct winsize", has_type_id = false, cheader_filename = "termios.h", destroy_function = "")]
public struct winsize {
public ushort ws_row;
public ushort ws_col;
@@ -1074,7 +1074,7 @@ namespace Linux {
Posix.termios? termp,
winsize? winp);
- [CCode (cprefix = "RB_", cheader_filename = "unistd.h,sys/reboot.h")]
+ [CCode (cprefix = "RB_", has_type_id = false, cheader_filename = "unistd.h,sys/reboot.h")]
public enum RebootCommands {
AUTOBOOT,
HALT_SYSTEM,
@@ -1086,7 +1086,7 @@ namespace Linux {
[CCode (cheader_filename = "unistd.h,sys/reboot.h")]
public int reboot (RebootCommands cmd);
- [CCode (cprefix = "CLONE_", cheader_filename = "sched.h")]
+ [CCode (cprefix = "CLONE_", has_type_id = false, cheader_filename = "sched.h")]
public enum CloneFlags {
FILES,
FS,
@@ -1100,7 +1100,7 @@ namespace Linux {
public int adjtime (Posix.timeval delta, Posix.timeval? olddelta = null);
// adjtimex(2)
- [CCode (cprefix = "ADJ_", cheader_filename = "sys/timex.h")]
+ [CCode (cprefix = "ADJ_", has_type_id = false, cheader_filename = "sys/timex.h")]
public enum AdjustModes {
OFFSET,
FREQUENCY,
@@ -1126,7 +1126,7 @@ namespace Linux {
public const int TIME_BAD;
// adjtimex(2)
- [CCode (cname = "struct timex", cheader_filename = "sys/timex.h")]
+ [CCode (cname = "struct timex", has_type_id = false, cheader_filename = "sys/timex.h")]
public struct timex {
public AdjustModes modes; /* mode selector */
public long offset; /* time offset (usec) */
@@ -1156,7 +1156,7 @@ namespace Linux {
}
// syscall(2)
- [CCode (cprefix = "SYS_", cname = "int")]
+ [CCode (cprefix = "SYS_", has_type_id = false, cname = "int")]
public enum SysCall {
gettid
}
@@ -1165,7 +1165,7 @@ namespace Linux {
public int syscall (int number, ...);
// mremap(2)
- [CCode (cprefix = "MREMAP_", cheader_filename = "sys/mman.h")]
+ [CCode (cprefix = "MREMAP_", has_type_id = false, cheader_filename = "sys/mman.h")]
public enum MremapFlags {
MAYMOVE,
FIXED
@@ -1191,7 +1191,7 @@ namespace Linux {
[CCode (cheader_filename = "net/if.h")]
public IfNameindex if_nameindex ();
- [CCode (cname = "int", cprefix = "IFF_", cheader_filename = "linux/if.h")]
+ [CCode (cname = "int", cprefix = "IFF_", has_type_id = false, cheader_filename = "linux/if.h")]
public enum IfFlag {
UP,
BROADCAST,
@@ -1210,13 +1210,13 @@ namespace Linux {
DYNAMIC
}
- [CCode (cname = "struct if_nameindex", cheader_filename = "linux/if.h", destroy_function = "if_freenameindex")]
+ [CCode (cname = "struct if_nameindex", has_type_id = false, cheader_filename = "linux/if.h", destroy_function = "if_freenameindex")]
public struct IfNameindex {
public uint if_index;
public string if_name;
}
- [CCode (cname = "struct ifmap", cheader_filename = "linux/if.h", destroy_function = "")]
+ [CCode (cname = "struct ifmap", has_type_id = false, cheader_filename = "linux/if.h", destroy_function = "")]
public struct IfMap {
public ulong mem_start;
public ulong mem_end;
@@ -1226,7 +1226,7 @@ namespace Linux {
public uchar port;
}
- [CCode (cname = "struct ifreq", cheader_filename = "netinet/in.h,linux/if.h", destroy_function = "")]
+ [CCode (cname = "struct ifreq", has_type_id = false, cheader_filename = "netinet/in.h,linux/if.h", destroy_function = "")]
public struct IfReq {
public char[] ifr_name;
public Posix.SockAddr ifr_addr;
@@ -1246,14 +1246,14 @@ namespace Linux {
public char[] ifr_newname;
}
- [CCode (cname = "struct ifconf", cheader_filename = "linux/if.h", destroy_function = "")]
+ [CCode (cname = "struct ifconf", has_type_id = false, cheader_filename = "linux/if.h", destroy_function = "")]
public struct IfConf {
public int ifc_len;
public string ifc_buf;
public IfReq ifc_req;
}
- [CCode (cname = "struct ifaddrmsg", cheader_filename = "linux/if_addr.h", destroy_function = "")]
+ [CCode (cname = "struct ifaddrmsg", has_type_id = false, cheader_filename = "linux/if_addr.h", destroy_function = "")]
public struct IfAddrMsg {
public uint8 ifa_family;
public uint8 ifa_prefixlen;
@@ -1262,7 +1262,7 @@ namespace Linux {
public uint32 ifa_index;
}
- [CCode (cprefix = "IFA_", cheader_filename = "linux/if_addr.h")]
+ [CCode (cprefix = "IFA_", has_type_id = false, cheader_filename = "linux/if_addr.h")]
enum IfAddrType {
UNSPEC,
ADDRESS,
@@ -1279,7 +1279,7 @@ namespace Linux {
[CCode (cheader_filename = "linux/if_addr.h")]
public Linux.Netlink.RtAttr* IFA_RTA (Linux.Network.IfAddrMsg* msg);
- [CCode (cprefix = "ARPHRD_", cheader_filename = "linux/if_arp.h")]
+ [CCode (cprefix = "ARPHRD_", has_type_id = false, cheader_filename = "linux/if_arp.h")]
enum IfArpHeaderType {
NETROM,
ETHER,
@@ -1344,7 +1344,7 @@ namespace Linux {
NONE
}
- [CCode (cprefix = "ARPOP_", cheader_filename = "linux/if_arp.h")]
+ [CCode (cprefix = "ARPOP_", has_type_id = false, cheader_filename = "linux/if_arp.h")]
enum IfArpOpcode {
REQUEST,
REPLY,
@@ -1356,7 +1356,7 @@ namespace Linux {
}
// route consts, structs, and methods
- [CCode (cname = "struct rtentry", cheader_filename = "net/route.h", destroy_function = "")]
+ [CCode (cname = "struct rtentry", has_type_id = false, cheader_filename = "net/route.h", destroy_function = "")]
public struct RtEntry {
public Posix.SockAddr rt_dst;
public Posix.SockAddr rt_gateway;
@@ -1369,7 +1369,7 @@ namespace Linux {
public ushort rt_irtt;
}
- [CCode (cname = "ushort", cprefix = "RTF_", cheader_filename = "net/route.h")]
+ [CCode (cname = "ushort", cprefix = "RTF_", has_type_id = false, cheader_filename = "net/route.h")]
public enum RtFlag {
UP,
GATEWAY,
@@ -1503,7 +1503,7 @@ namespace Linux {
* subsystem structures
*/
- [CCode (cname = "struct input_event", cheader_filename = "linux/input.h")]
+ [CCode (cname = "struct input_event", has_type_id = false, cheader_filename = "linux/input.h")]
public struct Event {
public Posix.timeval time;
public uint16 type;
@@ -1511,7 +1511,7 @@ namespace Linux {
public int32 value;
}
- [CCode (cname = "struct input_id", cheader_filename = "linux/input.h")]
+ [CCode (cname = "struct input_id", has_type_id = false, cheader_filename = "linux/input.h")]
public struct Id {
public uint16 bustype;
public uint16 vendor;
@@ -1519,7 +1519,7 @@ namespace Linux {
public uint16 version;
}
- [CCode (cname = "struct input_absinfo", cheader_filename = "linux/input.h")]
+ [CCode (cname = "struct input_absinfo", has_type_id = false, cheader_filename = "linux/input.h")]
public struct AbsInfo {
public int32 value;
public int32 minimum;
@@ -2886,7 +2886,7 @@ namespace Linux {
public int NLMSG_PAYLOAD (NlMsgHdr nlh, int len);
// netlink socket, can be used instead of sockaddr
- [CCode (cname = "struct sockaddr_nl", cheader_filename = "linux/netlink.h", destroy_function = "")]
+ [CCode (cname = "struct sockaddr_nl", has_type_id = false, cheader_filename = "linux/netlink.h", destroy_function = "")]
public struct SockAddrNl {
public int nl_family;
public ushort nl_pad;
@@ -2895,7 +2895,7 @@ namespace Linux {
}
// netlink message header
- [CCode (cname = "struct nlmsghdr", cheader_filename = "linux/netlink.h", destroy_function = "")]
+ [CCode (cname = "struct nlmsghdr", has_type_id = false, cheader_filename = "linux/netlink.h", destroy_function = "")]
public struct NlMsgHdr {
public uint32 nlmsg_len;
public uint16 nlmsg_type;
@@ -2905,7 +2905,7 @@ namespace Linux {
}
// netlink error message
- [CCode (cname = "struct nlmsgerr", cheader_filename = "linux/netlink.h", destroy_function = "")]
+ [CCode (cname = "struct nlmsgerr", has_type_id = false, cheader_filename = "linux/netlink.h", destroy_function = "")]
public struct NlMsgErr {
public int error;
public NlMsgHdr msg;
@@ -3015,7 +3015,7 @@ namespace Linux {
*/
// rtnetlink info message
- [CCode (cname = "struct ifinfomsg", cheader_filename = "linux/rtnetlink.h", destroy_function = "")]
+ [CCode (cname = "struct ifinfomsg", has_type_id = false, cheader_filename = "linux/rtnetlink.h", destroy_function = "")]
public struct IfInfoMsg {
public uchar ifi_family;
public uchar __ifi_pad;
@@ -3026,14 +3026,14 @@ namespace Linux {
}
// rtnetlink attribute
- [CCode (cname = "struct rtattr", cheader_filename = "linux/rtnetlink.h", destroy_function = "")]
+ [CCode (cname = "struct rtattr", has_type_id = false, cheader_filename = "linux/rtnetlink.h", destroy_function = "")]
public struct RtAttr {
public ushort rta_len;
public ushort rta_type;
}
// rtnetlink routing / discovery messages
- [CCode (cprefix = "RTM_", cheader_filename = "linux/rtnetlink.h")]
+ [CCode (cprefix = "RTM_", has_type_id = false, cheader_filename = "linux/rtnetlink.h")]
public enum RtMessageType {
NEWLINK,
DELLINK,
@@ -3079,7 +3079,7 @@ namespace Linux {
[CCode (cprefix = "", lower_case_cprefix = "")]
namespace Rtc {
- [CCode (cname = "struct rtc_wkalrm", cheader_filename = "linux/rtc.h")]
+ [CCode (cname = "struct rtc_wkalrm", has_type_id = false, cheader_filename = "linux/rtc.h")]
public struct WakeAlarm {
public char enabled;
public char pending;
@@ -3112,7 +3112,7 @@ namespace Linux {
[CCode (cheader_filename = "sys/socket.h")]
public const int SOCK_CLOEXEC;
- [CCode (cname = "struct ucred", cheader_filename = "linux/socket.h", destroy_function = "")]
+ [CCode (cname = "struct ucred", has_type_id = false, cheader_filename = "linux/socket.h", destroy_function = "")]
public struct ucred {
public uint32 pid;
public uint32 uid;
@@ -3476,7 +3476,7 @@ namespace Linux {
/* structs */
- [CCode (cname = "struct vt_mode", cheader_filename = "linux/vt.h")]
+ [CCode (cname = "struct vt_mode", has_type_id = false, cheader_filename = "linux/vt.h")]
public struct Mode {
public char mode;
public char waitv;
@@ -3485,21 +3485,21 @@ namespace Linux {
public int16 frsig;
}
- [CCode (cname = "struct vt_stat", cheader_filename = "linux/vt.h")]
+ [CCode (cname = "struct vt_stat", has_type_id = false, cheader_filename = "linux/vt.h")]
public struct Stat {
public uint16 v_active;
public uint16 v_signal;
public uint16 v_state;
}
- [CCode (cname = "struct vt_sizes", cheader_filename = "linux/vt.h")]
+ [CCode (cname = "struct vt_sizes", has_type_id = false, cheader_filename = "linux/vt.h")]
public struct Sizes {
public uint16 v_rows;
public uint16 v_cols;
public uint16 v_scrollsize;
}
- [CCode (cname = "struct vt_consize", cheader_filename = "linux/vt.h")]
+ [CCode (cname = "struct vt_consize", has_type_id = false, cheader_filename = "linux/vt.h")]
public struct Consize {
public uint16 v_rows;
public uint16 v_cols;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]