#include <u.h>
#include <libc.h>
#include "linux.h"
char *syscallname[] = {
"setup",
"exit",
"fork",
"read",
"write",
"open",
"close",
"waitpid",
"creat",
"link",
"unlink",
"execve",
"chdir",
"time",
"mknod",
"chmod",
"lchown",
"ni_syscall",
"stat",
"lseek",
"getpid",
"mount",
"umount",
"setuid",
"getuid",
"stime",
"ptrace",
"alarm",
"fstat",
"pause",
"utime",
"ni_syscall",
"ni_syscall",
"access",
"nice",
"ni_syscall",
"sync",
"kill",
"rename",
"mkdir",
"rmdir",
"dup",
"pipe",
"times",
"ni_syscall",
"brk",
"setgid",
"getgid",
"signal",
"geteuid",
"getegid",
"acct",
"ni_syscall",
"ni_syscall",
"ioctl",
"fcntl",
"ni_syscall",
"setpgid",
"ni_syscall",
"olduname",
"umask",
"chroot",
"ustat",
"dup2",
"getppid",
"getpgrp",
"setsid",
"sigaction",
"sgetmask",
"ssetmask",
"setreuid",
"setregid",
"sigsuspend",
"sigpending",
"sethostname",
"setrlimit",
"getrlimit",
"getrusage",
"gettimeofday",
"settimeofday",
"getgroups",
"setgroups",
"old_select",
"symlink",
"lstat",
"readlink",
"uselib",
"swapon",
"reboot",
"old_readdir",
"old_mmap",
"munmap",
"truncate",
"ftruncate",
"fchmod",
"fchown",
"getpriority",
"setpriority",
"ni_syscall",
"statfs",
"fstatfs",
"ioperm",
"socketcall",
"syslog",
"setitimer",
"getitimer",
"newstat",
"newlstat",
"newfstat",
"uname",
"iopl",
"vhangup",
"idle",
"vm86old",
"wait4",
"swapoff",
"sysinfo",
"ipc",
"fsync",
"sigreturn",
"clone",
"setdomainname",
"newuname",
"modify_ldt",
"adjtimex",
"mprotect",
"sigprocmask",
"create_module",
"init_module",
"delete_module",
"get_kernel_syms",
"quotactl",
"getpgid",
"fchdir",
"bdflush",
"sysfs",
"personality",
"ni_syscall",
"setfsuid",
"setfsgid",
"llseek",
"getdents",
"select",
"flock",
"msync",
"readv",
"writev",
"getsid",
"fdatasync",
"sysctl",
"mlock",
"munlock",
"mlockall",
"munlockall",
"sched_setparam",
"sched_getparam",
"sched_setscheduler",
"sched_getscheduler",
"sched_yield",
"sched_get_priority_max",
"sched_get_priority_min",
"sched_rr_get_interval",
"nanosleep",
"mremap",
"setresuid",
"getresuid",
"vm86",
"query_module",
"poll",
"nfsservctl",
"setresgid",
"getresgid",
"prctl",
"rt_sigreturn",
"rt_sigaction",
"rt_sigprocmask",
"rt_sigpending",
"rt_sigtimedwait",
"rt_sigqueueinfo",
"rt_sigsuspend",
"pread",
"pwrite",
"chown",
"getcwd",
"capget",
"capset",
"signalstack",
"sendfile",
"getpmsg",
"putpmsg",
"vfork14",
"ugetrlimit",
"mmap2",
"truncate64",
"ftruncate64",
"newstat64",
"newlstat64",
"fstat64",
"newlchown",
"newgetuid",
"newgetgid",
"newgeteuid",
"newgetegid",
"newsetreuid",
"newsetregid",
"newgetgroups",
"newsetgroups",
"newfchown",
"newsetresuid",
"newgetresuid",
"newsetresgid",
"newgetresgid",
"newchown",
"newsetuid",
"newsetgid",
"newsetfsuid",
"newgetfsuid",
"pivot_root",
"mincore",
"madvise",
"getdents64",
"fcntl64",
"call222",
"call223",
"gettid",
"readahead",
"setxattr",
"lsetxattr",
"fsetxattr",
"getxattr",
"lgetxattr",
"fgetxattr",
"listxattr",
"llistxatt",
"rflistxattr",
"removexattr",
"lremovexattr",
"fremovexattr",
"tkill",
"sendfile64",
"futex",
"sched_setaffinity",
"sched_getaffinity",
"set_thread_area",
"get_thread_area",
"io_setup",
"io_destroy",
"io_getevents",
"io_submit",
"io_cancel",
"fadvise64",
"call251",
"exit_group",
"lookup_dcookie",
"epoll_create",
"epoll_ctl",
"epoll_wait",
"remap_file_pages",
"set_tid_address",
"timer_create",
"timer_settime",
"timer_gettime",
"timer_getoverrun",
"timer_delete",
"clock_settime",
"clock_gettime",
"clock_getres",
"clock_nanosleep",
"statfs64",
"fstatfs64",
"tgkill",
"utimes",
"fadvise64_64",
"vserver",
};
Ioctlname ioctlname[] = {
{0x00008901, "FIOSETOWN"},
{0x00008902, "SIOCSPGRP"},
{0x00008903, "FIOGETOWN"},
{0x00008904, "SIOCGPGRP"},
{0x00008905, "SIOCATMARK"},
{0x00008906, "SIOCGSTAMP"},
{0x00005401, "TCGETS"},
{0x00005402, "TCSETS"},
{0x00005403, "TCSETSW"},
{0x00005404, "TCSETSF"},
{0x00005405, "TCGETA"},
{0x00005406, "TCSETA"},
{0x00005407, "TCSETAW"},
{0x00005408, "TCSETAF"},
{0x00005409, "TCSBRK"},
{0x0000540A, "TCXONC"},
{0x0000540B, "TCFLSH"},
{0x0000540C, "TIOCEXCL"},
{0x0000540D, "TIOCNXCL"},
{0x0000540E, "TIOCSCTTY"},
{0x0000540F, "TIOCGPGRP"},
{0x00005410, "TIOCSPGRP"},
{0x00005411, "TIOCOUTQ"},
{0x00005412, "TIOCSTI"},
{0x00005413, "TIOCGWINSZ"},
{0x00005414, "TIOCSWINSZ"},
{0x00005415, "TIOCMGET"},
{0x00005416, "TIOCMBIS"},
{0x00005417, "TIOCMBIC"},
{0x00005418, "TIOCMSET"},
{0x00005419, "TIOCGSOFTCAR"},
{0x0000541A, "TIOCSSOFTCAR"},
{0x0000541B, "FIONREAD"},
{0x0000541B, "TIOCINQ"},
{0x0000541C, "TIOCLINUX"},
{0x0000541D, "TIOCCONS"},
{0x0000541E, "TIOCGSERIAL"},
{0x0000541F, "TIOCSSERIAL"},
{0x00005420, "TIOCPKT"},
{0x00005421, "FIONBIO"},
{0x00005422, "TIOCNOTTY"},
{0x00005423, "TIOCSETD"},
{0x00005424, "TIOCGETD"},
{0x00005425, "TCSBRKP"},
{0x00005426, "TIOCTTYGSTRUCT"},
{0x00005450, "FIONCLEX"},
{0x00005451, "FIOCLEX"},
{0x00005452, "FIOASYNC"},
{0x00005453, "TIOCSERCONFIG"},
{0x00005454, "TIOCSERGWILD"},
{0x00005455, "TIOCSERSWILD"},
{0x00005456, "TIOCGLCKTRMIOS"},
{0x00005457, "TIOCSLCKTRMIOS"},
{0x00005458, "TIOCSERGSTRUCT"},
{0x00005459, "TIOCSERGETLSR"},
{0x0000545A, "TIOCSERGETMULTI"},
{0x0000545B, "TIOCSERSETMULTI"},
{0x000089E0, "SIOCAX25GETUID"},
{0x000089E1, "SIOCAX25ADDUID"},
{0x000089E2, "SIOCAX25DELUID"},
{0x000089E3, "SIOCAX25NOUID"},
{0x000089E4, "SIOCAX25DIGCTL"},
{0x000089E5, "SIOCAX25GETPARMS"},
{0x000089E6, "SIOCAX25SETPARMS"},
{0x00007314, "STL_BINTR"},
{0x00007315, "STL_BSTART"},
{0x00007316, "STL_BSTOP"},
{0x00007317, "STL_BRESET"},
{0x00005301, "CDROMPAUSE"},
{0x00005302, "CDROMRESUME"},
{0x00005303, "CDROMPLAYMSF"},
{0x00005304, "CDROMPLAYTRKIND"},
{0x00005305, "CDROMREADTOCHDR"},
{0x00005306, "CDROMREADTOCENTRY"},
{0x00005307, "CDROMSTOP"},
{0x00005308, "CDROMSTART"},
{0x00005309, "CDROMEJECT"},
{0x0000530A, "CDROMVOLCTRL"},
{0x0000530B, "CDROMSUBCHNL"},
{0x0000530C, "CDROMREADMODE2"},
{0x0000530D, "CDROMREADMODE1"},
{0x0000530E, "CDROMREADAUDIO"},
{0x0000530F, "CDROMEJECT_SW"},
{0x00005310, "CDROMMULTISESSION"},
{0x00005311, "CDROM_GET_UPC"},
{0x00005312, "CDROMRESET"},
{0x00005313, "CDROMVOLREAD"},
{0x00005314, "CDROMREADRAW"},
{0x00005315, "CDROMREADCOOKED"},
{0x00005316, "CDROMSEEK"},
{0x00002000, "CM206CTL_GET_STAT"},
{0x00002001, "CM206CTL_GET_LAST_STAT"},
{0x00435901, "CYGETMON"},
{0x00435902, "CYGETTHRESH"},
{0x00435903, "CYSETTHRESH"},
{0x00435904, "CYGETDEFTHRESH"},
{0x00435905, "CYSETDEFTHRESH"},
{0x00435906, "CYGETTIMEOUT"},
{0x00435907, "CYSETTIMEOUT"},
{0x00435908, "CYGETDEFTIMEOUT"},
{0x00435909, "CYSETDEFTIMEOUT"},
{0x80046601, "EXT2_IOC_GETFLAGS"},
{0x40046602, "EXT2_IOC_SETFLAGS"},
{0x80047601, "EXT2_IOC_GETVERSION"},
{0x40047602, "EXT2_IOC_SETVERSION"},
{0x00000000, "FDCLRPRM"},
{0x00000001, "FDSETPRM"},
{0x00000002, "FDDEFPRM"},
{0x00000003, "FDGETPRM"},
{0x00000004, "FDMSGON"},
{0x00000005, "FDMSGOFF"},
{0x00000006, "FDFMTBEG"},
{0x00000007, "FDFMTTRK"},
{0x00000008, "FDFMTEND"},
{0x0000000A, "FDSETEMSGTRESH"},
{0x0000000B, "FDFLUSH"},
{0x0000000C, "FDSETMAXERRS"},
{0x0000000E, "FDGETMAXERRS"},
{0x00000010, "FDGETDRVTYP"},
{0x00000014, "FDSETDRVPRM"},
{0x00000015, "FDGETDRVPRM"},
{0x00000016, "FDGETDRVSTAT"},
{0x00000017, "FDPOLLDRVSTAT"},
{0x00000018, "FDRESET"},
{0x00000019, "FDGETFDCSTAT"},
{0x0000001B, "FDWERRORCLR"},
{0x0000001C, "FDWERRORGET"},
{0x0000001E, "FDRAWCMD"},
{0x00000028, "FDTWADDLE"},
{0x0000125D, "BLKROSET"},
{0x0000125E, "BLKROGET"},
{0x0000125F, "BLKRRPART"},
{0x00001260, "BLKGETSIZE"},
{0x00001261, "BLKFLSBUF"},
{0x00001262, "BLKRASET"},
{0x00001263, "BLKRAGET"},
{0x00000001, "FIBMAP"},
{0x00000002, "FIGETBSZ"},
{0x00000301, "HDIO_GETGEO"},
{0x00000302, "HDIO_GET_UNMASKINTR"},
{0x00000304, "HDIO_GET_MULTCOUNT"},
{0x00000307, "HDIO_GET_IDENTITY"},
{0x00000308, "HDIO_GET_KEEPSETTINGS"},
{0x00000309, "HDIO_GET_CHIPSET"},
{0x0000030A, "HDIO_GET_NOWERR"},
{0x0000030B, "HDIO_GET_DMA"},
{0x0000031F, "HDIO_DRIVE_CMD"},
{0x00000321, "HDIO_SET_MULTCOUNT"},
{0x00000322, "HDIO_SET_UNMASKINTR"},
{0x00000323, "HDIO_SET_KEEPSETTINGS"},
{0x00000324, "HDIO_SET_CHIPSET"},
{0x00000325, "HDIO_SET_NOWERR"},
{0x00000326, "HDIO_SET_DMA"},
{0x000089F0, "EQL_ENSLAVE"},
{0x000089F1, "EQL_EMANCIPATE"},
{0x000089F2, "EQL_GETSLAVECFG"},
{0x000089F3, "EQL_SETSLAVECFG"},
{0x000089F4, "EQL_GETMASTRCFG"},
{0x000089F5, "EQL_SETMASTRCFG"},
{0x000089F0, "SIOCDEVPLIP"},
{0x00005490, "PPPIOCGFLAGS"},
{0x00005491, "PPPIOCSFLAGS"},
{0x00005492, "PPPIOCGASYNCMAP"},
{0x00005493, "PPPIOCSASYNCMAP"},
{0x00005494, "PPPIOCGUNIT"},
{0x00005495, "PPPIOCSINPSIG"},
{0x00005497, "PPPIOCSDEBUG"},
{0x00005498, "PPPIOCGDEBUG"},
{0x00005499, "PPPIOCGSTAT"},
{0x0000549A, "PPPIOCGTIME"},
{0x0000549B, "PPPIOCGXASYNCMAP"},
{0x0000549C, "PPPIOCSXASYNCMAP"},
{0x0000549D, "PPPIOCSMRU"},
{0x0000549E, "PPPIOCRASYNCMAP"},
{0x0000549F, "PPPIOCSMAXCID"},
{0x000089E0, "SIOCAIPXITFCRT"},
{0x000089E1, "SIOCAIPXPRISLT"},
{0x000089E2, "SIOCIPXCFGDATA"},
{0x00004B60, "GIO_FONT"},
{0x00004B61, "PIO_FONT"},
{0x00004B6B, "GIO_FONTX"},
{0x00004B6C, "PIO_FONTX"},
{0x00004B70, "GIO_CMAP"},
{0x00004B71, "PIO_CMAP"},
{0x00004B2F, "KIOCSOUND"},
{0x00004B30, "KDMKTONE"},
{0x00004B31, "KDGETLED"},
{0x00004B32, "KDSETLED"},
{0x00004B33, "KDGKBTYPE"},
{0x00004B34, "KDADDIO"},
{0x00004B35, "KDDELIO"},
{0x00004B36, "KDENABIO"},
{0x00004B37, "KDDISABIO"},
{0x00004B3A, "KDSETMODE"},
{0x00004B3B, "KDGETMODE"},
{0x00004B3C, "KDMAPDISP"},
{0x00004B3D, "KDUNMAPDISP"},
{0x00004B40, "GIO_SCRNMAP"},
{0x00004B41, "PIO_SCRNMAP"},
{0x00004B69, "GIO_UNISCRNMAP"},
{0x00004B6A, "PIO_UNISCRNMAP"},
{0x00004B66, "GIO_UNIMAP"},
{0x00004B67, "PIO_UNIMAP"},
{0x00004B68, "PIO_UNIMAPCLR"},
{0x00004B44, "KDGKBMODE"},
{0x00004B45, "KDSKBMODE"},
{0x00004B62, "KDGKBMETA"},
{0x00004B63, "KDSKBMETA"},
{0x00004B64, "KDGKBLED"},
{0x00004B65, "KDSKBLED"},
{0x00004B46, "KDGKBENT"},
{0x00004B47, "KDSKBENT"},
{0x00004B48, "KDGKBSENT"},
{0x00004B49, "KDSKBSENT"},
{0x00004B4A, "KDGKBDIACR"},
{0x00004B4B, "KDSKBDIACR"},
{0x00004B4C, "KDGETKEYCODE"},
{0x00004B4D, "KDSETKEYCODE"},
{0x00004B4E, "KDSIGACCEPT"},
{0x00000601, "LPCHAR"},
{0x00000602, "LPTIME"},
{0x00000604, "LPABORT"},
{0x00000605, "LPSETIRQ"},
{0x00000606, "LPGETIRQ"},
{0x00000608, "LPWAIT"},
{0x00000609, "LPCAREFUL"},
{0x0000060A, "LPABORTOPEN"},
{0x0000060B, "LPGETSTATUS"},
{0x0000060C, "LPRESET"},
{0x0000060D, "LPGETSTATS"},
{0x000089E0, "SIOCGETVIFCNT"},
{0x000089E1, "SIOCGETSGCNT"},
{0x40086D01, "MTIOCTOP"},
{0x801C6D02, "MTIOCGET"},
{0x80046D03, "MTIOCPOS"},
{0x80206D04, "MTIOCGETCONFIG"},
{0x40206D05, "MTIOCSETCONFIG"},
{0x000089E0, "SIOCNRGETPARMS"},
{0x000089E1, "SIOCNRSETPARMS"},
{0x000089E2, "SIOCNRDECOBS"},
{0x000089E3, "SIOCNRRTCTL"},
{0x00009000, "DDIOCSDBG"},
{0x00005382, "CDROMAUDIOBUFSIZ"},
{0x00005470, "TIOCSCCINI"},
{0x00005471, "TIOCCHANINI"},
{0x00005472, "TIOCGKISS"},
{0x00005473, "TIOCSKISS"},
{0x00005474, "TIOCSCCSTAT"},
{0x00005382, "SCSI_IOCTL_GET_IDLUN"},
{0x00005383, "SCSI_IOCTL_TAGGED_ENABLE"},
{0x00005384, "SCSI_IOCTL_TAGGED_DISABLE"},
{0x00005385, "SCSI_IOCTL_PROBE_HOST"},
{0x80027501, "SMB_IOC_GETMOUNTUID"},
{0x0000890B, "SIOCADDRT"},
{0x0000890C, "SIOCDELRT"},
{0x00008910, "SIOCGIFNAME"},
{0x00008911, "SIOCSIFLINK"},
{0x00008912, "SIOCGIFCONF"},
{0x00008913, "SIOCGIFFLAGS"},
{0x00008914, "SIOCSIFFLAGS"},
{0x00008915, "SIOCGIFADDR"},
{0x00008916, "SIOCSIFADDR"},
{0x00008917, "SIOCGIFDSTADDR"},
{0x00008918, "SIOCSIFDSTADDR"},
{0x00008919, "SIOCGIFBRDADDR"},
{0x0000891A, "SIOCSIFBRDADDR"},
{0x0000891B, "SIOCGIFNETMASK"},
{0x0000891C, "SIOCSIFNETMASK"},
{0x0000891D, "SIOCGIFMETRIC"},
{0x0000891E, "SIOCSIFMETRIC"},
{0x0000891F, "SIOCGIFMEM"},
{0x00008920, "SIOCSIFMEM"},
{0x00008921, "SIOCGIFMTU"},
{0x00008922, "SIOCSIFMTU"},
{0x00008923, "OLD_SIOCGIFHWADDR"},
{0x00008924, "SIOCSIFHWADDR"},
{0x00008925, "SIOCGIFENCAP"},
{0x00008926, "SIOCSIFENCAP"},
{0x00008927, "SIOCGIFHWADDR"},
{0x00008929, "SIOCGIFSLAVE"},
{0x00008930, "SIOCSIFSLAVE"},
{0x00008931, "SIOCADDMULTI"},
{0x00008932, "SIOCDELMULTI"},
{0x00008940, "SIOCADDRTOLD"},
{0x00008941, "SIOCDELRTOLD"},
{0x00008950, "SIOCDARP"},
{0x00008951, "SIOCGARP"},
{0x00008952, "SIOCSARP"},
{0x00008960, "SIOCDRARP"},
{0x00008961, "SIOCGRARP"},
{0x00008962, "SIOCSRARP"},
{0x00008970, "SIOCGIFMAP"},
{0x00008971, "SIOCSIFMAP"},
{0x00005100, "SNDCTL_SEQ_RESET"},
{0x00005101, "SNDCTL_SEQ_SYNC"},
{0xC08C5102, "SNDCTL_SYNTH_INFO"},
{0xC0045103, "SNDCTL_SEQ_CTRLRATE"},
{0x80045104, "SNDCTL_SEQ_GETOUTCOUNT"},
{0x80045105, "SNDCTL_SEQ_GETINCOUNT"},
{0x40045106, "SNDCTL_SEQ_PERCMODE"},
{0x40285107, "SNDCTL_FM_LOAD_INSTR"},
{0x40045108, "SNDCTL_SEQ_TESTMIDI"},
{0x40045109, "SNDCTL_SEQ_RESETSAMPLES"},
{0x8004510A, "SNDCTL_SEQ_NRSYNTHS"},
{0x8004510B, "SNDCTL_SEQ_NRMIDIS"},
{0xC074510C, "SNDCTL_MIDI_INFO"},
{0x4004510D, "SNDCTL_SEQ_THRESHOLD"},
{0xC004510E, "SNDCTL_SYNTH_MEMAVL"},
{0x4004510F, "SNDCTL_FM_4OP_ENABLE"},
{0xCFB85110, "SNDCTL_PMGR_ACCESS"},
{0x00005111, "SNDCTL_SEQ_PANIC"},
{0x40085112, "SNDCTL_SEQ_OUTOFBAND"},
{0xC0045401, "SNDCTL_TMR_TIMEBASE"},
{0x00005402, "SNDCTL_TMR_START"},
{0x00005403, "SNDCTL_TMR_STOP"},
{0x00005404, "SNDCTL_TMR_CONTINUE"},
{0xC0045405, "SNDCTL_TMR_TEMPO"},
{0xC0045406, "SNDCTL_TMR_SOURCE"},
{0x40045407, "SNDCTL_TMR_METRONOME"},
{0x40045408, "SNDCTL_TMR_SELECT"},
{0xCFB85001, "SNDCTL_PMGR_IFACE"},
{0xC0046D00, "SNDCTL_MIDI_PRETIME"},
{0xC0046D01, "SNDCTL_MIDI_MPUMODE"},
{0xC0216D02, "SNDCTL_MIDI_MPUCMD"},
{0x00005000, "SNDCTL_DSP_RESET"},
{0x00005001, "SNDCTL_DSP_SYNC"},
{0xC0045002, "SNDCTL_DSP_SPEED"},
{0xC0045003, "SNDCTL_DSP_STEREO"},
{0xC0045004, "SNDCTL_DSP_GETBLKSIZE"},
{0xC0045006, "SOUND_PCM_WRITE_CHANNELS"},
{0xC0045007, "SOUND_PCM_WRITE_FILTER"},
{0x00005008, "SNDCTL_DSP_POST"},
{0xC0045009, "SNDCTL_DSP_SUBDIVIDE"},
{0xC004500A, "SNDCTL_DSP_SETFRAGMENT"},
{0x8004500B, "SNDCTL_DSP_GETFMTS"},
{0xC0045005, "SNDCTL_DSP_SETFMT"},
{0x800C500C, "SNDCTL_DSP_GETOSPACE"},
{0x800C500D, "SNDCTL_DSP_GETISPACE"},
{0x0000500E, "SNDCTL_DSP_NONBLOCK"},
{0x80045002, "SOUND_PCM_READ_RATE"},
{0x80045006, "SOUND_PCM_READ_CHANNELS"},
{0x80045005, "SOUND_PCM_READ_BITS"},
{0x80045007, "SOUND_PCM_READ_FILTER"},
{0x00004300, "SNDCTL_COPR_RESET"},
{0xCFB04301, "SNDCTL_COPR_LOAD"},
{0xC0144302, "SNDCTL_COPR_RDATA"},
{0xC0144303, "SNDCTL_COPR_RCODE"},
{0x40144304, "SNDCTL_COPR_WDATA"},
{0x40144305, "SNDCTL_COPR_WCODE"},
{0xC0144306, "SNDCTL_COPR_RUN"},
{0xC0144307, "SNDCTL_COPR_HALT"},
{0x4FA44308, "SNDCTL_COPR_SENDMSG"},
{0x8FA44309, "SNDCTL_COPR_RCVMSG"},
{0x80044D00, "SOUND_MIXER_READ_VOLUME"},
{0x80044D01, "SOUND_MIXER_READ_BASS"},
{0x80044D02, "SOUND_MIXER_READ_TREBLE"},
{0x80044D03, "SOUND_MIXER_READ_SYNTH"},
{0x80044D04, "SOUND_MIXER_READ_PCM"},
{0x80044D05, "SOUND_MIXER_READ_SPEAKER"},
{0x80044D06, "SOUND_MIXER_READ_LINE"},
{0x80044D07, "SOUND_MIXER_READ_MIC"},
{0x80044D08, "SOUND_MIXER_READ_CD"},
{0x80044D09, "SOUND_MIXER_READ_IMIX"},
{0x80044D0A, "SOUND_MIXER_READ_ALTPCM"},
{0x80044D0B, "SOUND_MIXER_READ_RECLEV"},
{0x80044D0C, "SOUND_MIXER_READ_IGAIN"},
{0x80044D0D, "SOUND_MIXER_READ_OGAIN"},
{0x80044D0E, "SOUND_MIXER_READ_LINE1"},
{0x80044D0F, "SOUND_MIXER_READ_LINE2"},
{0x80044D10, "SOUND_MIXER_READ_LINE3"},
{0x80044D1C, "SOUND_MIXER_READ_MUTE"},
{0x80044D1D, "SOUND_MIXER_READ_ENHANCE"},
{0x80044D1E, "SOUND_MIXER_READ_LOUD"},
{0x80044DFF, "SOUND_MIXER_READ_RECSRC"},
{0x80044DFE, "SOUND_MIXER_READ_DEVMASK"},
{0x80044DFD, "SOUND_MIXER_READ_RECMASK"},
{0x80044DFB, "SOUND_MIXER_READ_STEREODEVS"},
{0x80044DFC, "SOUND_MIXER_READ_CAPS"},
{0xC0044D00, "SOUND_MIXER_WRITE_VOLUME"},
{0xC0044D01, "SOUND_MIXER_WRITE_BASS"},
{0xC0044D02, "SOUND_MIXER_WRITE_TREBLE"},
{0xC0044D03, "SOUND_MIXER_WRITE_SYNTH"},
{0xC0044D04, "SOUND_MIXER_WRITE_PCM"},
{0xC0044D05, "SOUND_MIXER_WRITE_SPEAKER"},
{0xC0044D06, "SOUND_MIXER_WRITE_LINE"},
{0xC0044D07, "SOUND_MIXER_WRITE_MIC"},
{0xC0044D08, "SOUND_MIXER_WRITE_CD"},
{0xC0044D09, "SOUND_MIXER_WRITE_IMIX"},
{0xC0044D0A, "SOUND_MIXER_WRITE_ALTPCM"},
{0xC0044D0B, "SOUND_MIXER_WRITE_RECLEV"},
{0xC0044D0C, "SOUND_MIXER_WRITE_IGAIN"},
{0xC0044D0D, "SOUND_MIXER_WRITE_OGAIN"},
{0xC0044D0E, "SOUND_MIXER_WRITE_LINE1"},
{0xC0044D0F, "SOUND_MIXER_WRITE_LINE2"},
{0xC0044D10, "SOUND_MIXER_WRITE_LINE3"},
{0xC0044D1C, "SOUND_MIXER_WRITE_MUTE"},
{0xC0044D1D, "SOUND_MIXER_WRITE_ENHANCE"},
{0xC0044D1E, "SOUND_MIXER_WRITE_LOUD"},
{0xC0044DFF, "SOUND_MIXER_WRITE_RECSRC"},
{0x000004D2, "UMSDOS_READDIR_DOS"},
{0x000004D3, "UMSDOS_UNLINK_DOS"},
{0x000004D4, "UMSDOS_RMDIR_DOS"},
{0x000004D5, "UMSDOS_STAT_DOS"},
{0x000004D6, "UMSDOS_CREAT_EMD"},
{0x000004D7, "UMSDOS_UNLINK_EMD"},
{0x000004D8, "UMSDOS_READDIR_EMD"},
{0x000004D9, "UMSDOS_GETVERSION"},
{0x000004DA, "UMSDOS_INIT_EMD"},
{0x000004DB, "UMSDOS_DOS_SETUP"},
{0x000004DC, "UMSDOS_RENAME_DOS"},
{0x00005600, "VT_OPENQRY"},
{0x00005601, "VT_GETMODE"},
{0x00005602, "VT_SETMODE"},
{0x00005603, "VT_GETSTATE"},
{0x00005604, "VT_SENDSIG"},
{0x00005605, "VT_RELDISP"},
{0x00005606, "VT_ACTIVATE"},
{0x00005607, "VT_WAITACTIVE"},
{0x00005608, "VT_DISALLOCATE"},
{0x00005609, "VT_RESIZE"},
{0x0000560A, "VT_RESIZEX"},
{0, 0},
};
|