00001 STRUCT_SPECIAL(termios)
00002
00003 STRUCT(winsize,
00004 TYPE_SHORT, TYPE_SHORT, TYPE_SHORT, TYPE_SHORT)
00005
00006 STRUCT(serial_multiport_struct,
00007 TYPE_INT, TYPE_INT, TYPE_CHAR, TYPE_CHAR, TYPE_INT, TYPE_CHAR, TYPE_CHAR,
00008 TYPE_INT, TYPE_CHAR, TYPE_CHAR, TYPE_INT, TYPE_CHAR, TYPE_CHAR, TYPE_INT,
00009 MK_ARRAY(TYPE_INT, 32))
00010
00011 STRUCT(serial_icounter_struct,
00012 TYPE_INT, TYPE_INT, TYPE_INT, TYPE_INT, MK_ARRAY(TYPE_INT, 16))
00013
00014 STRUCT(sockaddr,
00015 TYPE_SHORT, MK_ARRAY(TYPE_CHAR, 14))
00016
00017 STRUCT(rtentry,
00018 TYPE_ULONG, MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr),
00019 TYPE_SHORT, TYPE_SHORT, TYPE_ULONG, TYPE_PTRVOID, TYPE_SHORT, TYPE_PTRVOID,
00020 TYPE_ULONG, TYPE_ULONG, TYPE_SHORT)
00021
00022 STRUCT(ifmap,
00023 TYPE_ULONG, TYPE_ULONG, TYPE_SHORT, TYPE_CHAR, TYPE_CHAR, TYPE_CHAR,
00024
00025 TYPE_CHAR, TYPE_CHAR, TYPE_CHAR)
00026
00027
00028
00029 STRUCT(sockaddr_ifreq,
00030 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), MK_STRUCT(STRUCT_sockaddr))
00031
00032 STRUCT(short_ifreq,
00033 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), TYPE_SHORT)
00034
00035 STRUCT(int_ifreq,
00036 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), TYPE_INT)
00037
00038 STRUCT(ifmap_ifreq,
00039 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), MK_STRUCT(STRUCT_ifmap))
00040
00041 STRUCT(char_ifreq,
00042 MK_ARRAY(TYPE_CHAR, IFNAMSIZ),
00043 MK_ARRAY(TYPE_CHAR, IFNAMSIZ))
00044
00045 STRUCT(ptr_ifreq,
00046 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), TYPE_PTRVOID)
00047
00048 STRUCT(ifconf,
00049 TYPE_INT, TYPE_PTRVOID)
00050
00051 STRUCT(arpreq,
00052 MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr), TYPE_INT, MK_STRUCT(STRUCT_sockaddr),
00053 MK_ARRAY(TYPE_CHAR, 16))
00054
00055 STRUCT(arpreq_old,
00056 MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr), TYPE_INT, MK_STRUCT(STRUCT_sockaddr))
00057
00058 STRUCT(cdrom_read_audio,
00059 TYPE_CHAR, TYPE_CHAR, TYPE_CHAR, TYPE_CHAR, TYPE_CHAR, TYPE_INT, TYPE_PTRVOID,
00060 TYPE_NULL)
00061
00062 STRUCT(hd_geometry,
00063 TYPE_CHAR, TYPE_CHAR, TYPE_SHORT, TYPE_ULONG)
00064
00065 STRUCT(dirent,
00066 TYPE_LONG, TYPE_LONG, TYPE_SHORT, MK_ARRAY(TYPE_CHAR, 256))
00067
00068 STRUCT(kbentry,
00069 TYPE_CHAR, TYPE_CHAR, TYPE_SHORT)
00070
00071 STRUCT(kbsentry,
00072 TYPE_CHAR, MK_ARRAY(TYPE_CHAR, 512))
00073
00074 STRUCT(audio_buf_info,
00075 TYPE_INT, TYPE_INT, TYPE_INT, TYPE_INT)
00076
00077 STRUCT(count_info,
00078 TYPE_INT, TYPE_INT, TYPE_INT)
00079
00080 STRUCT(mixer_info,
00081 MK_ARRAY(TYPE_CHAR, 16), MK_ARRAY(TYPE_CHAR, 32), TYPE_INT, MK_ARRAY(TYPE_INT, 10))
00082
00083
00084 STRUCT(loop_info,
00085 TYPE_INT,
00086 TYPE_SHORT,
00087 TYPE_ULONG,
00088 TYPE_SHORT,
00089 TYPE_INT,
00090 TYPE_INT,
00091 TYPE_INT,
00092 TYPE_INT,
00093 MK_ARRAY(TYPE_CHAR, 64),
00094 MK_ARRAY(TYPE_CHAR, 32),
00095 MK_ARRAY(TYPE_ULONG, 2),
00096 MK_ARRAY(TYPE_CHAR, 4))
00097
00098 STRUCT(loop_info64,
00099 TYPE_ULONGLONG,
00100 TYPE_ULONGLONG,
00101 TYPE_ULONGLONG,
00102 TYPE_ULONGLONG,
00103 TYPE_ULONG,
00104 TYPE_ULONG,
00105 TYPE_ULONG,
00106 TYPE_ULONG,
00107 MK_ARRAY(TYPE_CHAR, 64),
00108 MK_ARRAY(TYPE_CHAR, 64),
00109 MK_ARRAY(TYPE_CHAR, 32),
00110 MK_ARRAY(TYPE_ULONGLONG, 2))
00111
00112
00113 STRUCT(mtop, TYPE_SHORT, TYPE_INT)
00114 STRUCT(mtget, TYPE_LONG, TYPE_LONG, TYPE_LONG, TYPE_LONG, TYPE_LONG,
00115 TYPE_INT, TYPE_INT)
00116 STRUCT(mtpos, TYPE_LONG)