Compare commits

..

112 Commits

Author SHA1 Message Date
03aefdadb2 Ensure that PTRACE_GETSIGINFO et al are always defined on Linux
* configure.ac (AC_CHECK_DECLS): Add PTRACE_* constants.
* defs.h [LINUX]: Define those PTRACE_* constants that are not provided
by <sys/ptrace.h>.
2011-03-15 17:19:09 +00:00
4e4fcafe9e * CREDITS.in: Fix typo. 2011-03-15 15:46:52 +00:00
bb668a57b4 Update PTRACE_* constants
* process.c (ptrace_cmds): Add PTRACE_GETREGSET and PTRACE_SETREGSET.
2011-03-14 21:58:59 +00:00
50e69cbe74 Prepare for 4.6 release
* NEWS: Update for 4.6 release.
* configure.ac: Version 4.6.
* debian/changelog: 4.6-1.
* strace.spec: 4.6-1.
2011-03-14 15:39:36 +00:00
9004e12a91 linux/ioctlent: unify them all
This unifies all the ioctlent.h's in the linux subdir while still
allowing each arch to maintain its own minor list.

The basic method is:
- each arch has linux/<arch>/ioctlent.h.in which defines only the
arch-specific ioctls;
- linux/ioctlent.h.in which defines only the common ioctls;
- at build time, these two headers are combined and sorted to produce
the linux/ioctlent.h file.

This also requires a little tweaking of the include files since the
common ioctlent.h is a built file.

* linux/ioctlent.h: Split into linux/ioctlent.h.in and
linux/i386/ioctlent.h.in, remove asm entries from the former, remove
non-asm entries from the latter.
* linux/alpha/ioctlent.h: Rename to linux/alpha/ioctlent.h.in, remove
non-asm entries.
* linux/bfin/ioctlent.h: Rename to linux/bfin/ioctlent.h.in, remove
non-asm entries.
* linux/hppa/ioctlent.h: Rename to linux/hppa/ioctlent.h.in, remove
non-asm entries.
* linux/ia64/ioctlent.h: Rename to linux/ia64/ioctlent.h.in, remove
non-asm entries.
* linux/mips/ioctlent.h: Rename to linux/mips/ioctlent.h.in, remove
non-asm entries.
* linux/powerpc/ioctlent.h: Rename to linux/powerpc/ioctlent.h.in,
remove non-asm entries.
* linux/s390/ioctlent.h: Rename to linux/s390/ioctlent.h.in, remove
non-asm entries.
* linux/sh/ioctlent.h: Rename to linux/sh/ioctlent.h.in, remove
non-asm entries.
* linux/sparc/ioctlent.h: Rename to linux/sparc/ioctlent.h.in, remove
non-asm entries.
* linux/arm/ioctlent.h.in: New file.
* linux/avr32/ioctlent.h.in: Likewise.
* linux/i386/ioctlent.h.in: Likewise.
* linux/m68k/ioctlent.h.in: Likewise.
* linux/microblaze/ioctlent.h.in: Likewise.
* linux/tile/ioctlent.h.in: Likewise.
* linux/x86_64/ioctlent.h.in: Likewise.
* linux/s390x/ioctlent.h.in: Include ioctlent.h.in instead of
ioctlent.h.
* linux/sh64/ioctlent.h.in: Likewise.
* linux/sparc64/ioctlent.h.in: Likewise.
* linux/arm/ioctlent1.h: Update ioctlent.h include.
* linux/powerpc/ioctlent1.h: Likewise.
* linux/sparc/ioctlent1.h: Likewise.
* linux/sparc64/ioctlent1.h: Likewise.
* linux/x86_64/ioctlent1.h: Likewise.
* Makefile.am (AM_CPPFLAGS): Add -I$(builddir)/$(OS).
(EXTRA_DIST): Update.
[MAINTAINER_MODE && LINUX]: Convert from ioctlent_h to ioctlent_h_in.
[LINUX]: Add $(builddir)/$(OS)/ioctlent.h generation rules.
* .gitignore: Add linux/ioctlent.h.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-03-14 15:32:38 +00:00
6b7a261ff8 Show more details about signals received by traced processess
* strace.c [!USE_PROCFS] (trace): Differentiate output format depending
on PTRACE_GETSIGINFO success or failure.  In the former case, use
printsiginfo() to show more details about received signal.
2011-03-10 22:25:03 +00:00
c15dfc7961 Get rid of PT_GETSIGINFO
* strace.c [!USE_PROCFS] (trace): Assume that PTRACE_GETSIGINFO is
available.  Replace PT_GETSIGINFO with PTRACE_GETSIGINFO.  Use
PTRACE_GETSIGINFO for all signals.
2011-03-10 22:25:03 +00:00
b41e1c90f0 Enhance decoding of kernel-generated signals
* signal.c (printsiginfo) [LINUX]: Do not print uninteresting
zero-initialized fields.
2011-03-10 23:14:47 +00:00
6d9e8e82f8 Fix decoding of user-generated signals
* signal.c [LINUX] (SI_FROMUSER): Define.
[LINUX || SVR4] (printsiginfo) [SI_FROMUSER]: Enhance decoding.
2011-03-10 22:18:56 +00:00
7d4bff1851 Recognize SI_KERNEL and SI_ASYNCNL
* signal.c [LINUX] (SI_KERNEL, SI_ASYNCNL): Define.
[LINUX || SVR4] (siginfo_codes): Add entries for SI_KERNEL and
SI_ASYNCNL, reorder entries.
2011-03-10 21:41:34 +00:00
6c0e2fc552 Take all git branches into account for generation of CREDITS file
* Makefile.am: Make CREDITS target depend on all git branches.
2011-03-05 14:36:48 +00:00
3138213bc9 Fix decoding of file descriptors
* defs.h (printfd): New function prototype.
* util.c (printfd): New function.
* file.c (print_dirfd): Update prototype to use printfd().
(sys_openat, sys_faccessat, sys_newfstatat, sys_mkdirat, sys_linkat,
sys_unlinkat, sys_readlinkat, sys_renameat, sys_fchownat, sys_fchmodat,
sys_futimesat, sys_utimensat, sys_mknodat): Update use of print_dirfd().
(sys_lseek, sys_llseek, sys_readahead, sys_ftruncate, sys_ftruncate64,
sys_fstat, sys_fstat64, sys_oldfstat, sys_fstatfs, sys_fstatfs64,
sys_fchdir, sys_fchroot, sys_linkat, sys_fchown, sys_fchmod, sys_fsync,
sys_readdir, sys_getdents, sys_getdirentries, sys_fsetxattr,
sys_fgetxattr, sys_flistxattr, sys_fremovexattr, sys_fadvise64,
sys_fadvise64_64, sys_inotify_add_watch, sys_inotify_rm_watch,
sys_fallocate): Use printfd() for decoding of file descriptors.
* desc.c (sys_fcntl, sys_flock, sys_close, sys_dup, do_dup2,
decode_select, sys_epoll_ctl, epoll_wait_common): Use printfd() for
decoding of file descriptors.
* io.c (sys_read, sys_write, sys_readv, sys_writev, sys_pread,
sys_pwrite, sys_sendfile, sys_sendfile64, sys_pread64, sys_pwrite64,
sys_ioctl): Likewise.
* mem.c (print_mmap, sys_mmap64): Likewise.
* signal.c (do_signalfd): Likewise.
* stream.c (decode_poll): Likewise.
* time.c (sys_timerfd_settime, sys_timerfd_gettime): Likewise.
Based on patch from Grant Edwards <grant.b.edwards@gmail.com>.
2011-03-04 02:08:02 +00:00
9cd385010e Print shutdown(2) modes as SHUT_* constants
* net.c (shutdown_modes): New xlat structure.
(sys_shutdown): Use shutdown_modes to decode 2nd syscall argument.
2011-03-03 18:49:33 +00:00
1e1405a4ac Fix decoding of inotify_init1() flags
* file.c (inotify_init_flags): New xlat structure.
(sys_inotify_init1): Use it instead of open_mode_flags.
2011-03-03 17:33:25 +00:00
d475c06134 Fix struct xlat initialization bugs
* file.c (inotify_modes): Terminate with NULL entry.
* net.c (sock_type_flags): Make this array static.
(socketlayers): Add a comment that this array should remain not
NULL-terminated.
2011-03-03 01:02:41 +00:00
f9a84ef39f tests: avoid SIGPIPE
* tests/ptrace_setoptions: Replace "grep -q" with "grep > /dev/null".
The former may result to strace being killed by SIGPIPE, which in
certain configuratons may lead to generation of a core file.
Suggested by Mike Frysinger.
2011-03-03 00:10:20 +00:00
e689e04c10 tests: do not make missing /usr/bin/time a failure
* tests/init.sh (framework_skip_): New function.
(check_prog): Use it instead of framework_failure_.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-03-01 00:54:06 +00:00
525a39a01a Generate an xz tar archive of the distribution
* configure.ac (AM_INIT_AUTOMAKE): Replace dist-bzip2 with dist-xz.
* Makefile.am: Update srpm target.
* make-dist: Update for dist-xz.
* strace.spec: Update Source tag.
* debian/watch: Update regexp.
* .gitignore: Add strace-*.tar.xz.
2011-02-27 14:05:58 +00:00
983e875c1c Use "make check" in debian/rules and strace.spec
* debian/control: Update Build-Depends.
* debian/rules: Run "make check".
* strace.spec: Update BuildRequires. Run "make check" in %check section.
2011-02-27 10:16:41 +00:00
4e4b5adfab Implement two basic "strace -f" tests
* Makefile.am (SUBDIRS): Add tests.
* configure.ac (AC_CONFIG_FILES): Add tests/Makefile.
* tests/.gitignore: New file.
* tests/Makefile.am: Likewise.
* tests/init.sh: Likewise.
* tests/ptrace_setoptions: Likewise.
* tests/strace-f: Likewise.
2011-02-27 00:28:50 +00:00
6ae37bf0eb ppc, s390, sparc: regenerate ioctlent.h files
* linux/powerpc/ioctlent.h: Regenerated using Fedora 15 kernel headers.
* linux/s390/ioctlent.h: Likewise.
* linux/sparc/ioctlent.h: Likewise.
2011-02-26 14:39:21 +00:00
ff5c42aae8 Remove redundant ioctlent.h files
* linux/s390x/ioctlent.h: Replace old contents with include of
s390/ioctlent.h file.
* linux/sparc64/ioctlent.h: Replace old contents with include of
sparc/ioctlent.h file.
2011-02-26 14:32:12 +00:00
609b58ca49 ioctlsort: sync with ioctl_lookup()
* linux/ioctlsort.c (main): Use NR and TYPE bits only, to sync with
ioctl_lookup() which looks at these bits only.
2011-02-25 23:29:01 +00:00
a6ca968003 Remove obsolete .cvsignore files
* test/.cvsignore: Rename to test/.gitignore.
* */.cvsignore, */*/.cvsignore: Removed.
2011-02-25 16:53:50 +00:00
796d3a8679 Ignore generated intermediate header files
* .gitignore: Add ioctls.h and ioctldefs.h.
2011-02-25 16:47:51 +00:00
59138a2b0d Generate much of the CREDITS file from git log
* CREDITS.in: New file, derived from CREDITS, without names of
those who are listed as git log 'Author:'s.
* CREDITS: Remove file.
* Makefile.am [MAINTAINER_MODE] (CREDITS): New rule.
* .gitignore: Add CREDITS.
* .mailmap: New file, required to map git author names and email
addresses to canonical/preferred form.
2011-02-24 01:51:15 +00:00
e9a06b7ad4 sparc: fix compilation warning
* file.c [!HAVE_LONG_LONG_OFF_T] (realprintstat): Cast st_size
to unsigned long.
2011-02-23 16:16:50 +00:00
0afbf85dec Update the list of files that must be distributed
* Makefile.am (EXTRA_DIST): Add debian/source/format, debian/watch,
linux/ia64/signalent.h, linux/powerpc/ioctlent1.h,
linux/powerpc/syscallent1.h, linux/powerpc/errnoent1.h,
linux/powerpc/signalent1.h.
2011-02-23 12:43:46 +00:00
d9a4b0ab00 Fix compilation warning reported by gcc -Wunused-but-set-variable
* process.c (printwaitn) [!SUNOS4]: Do not define "exited" variable.
2011-02-23 00:27:12 +00:00
f72418c876 ioctlsort: zero pad ioctl codes to 4 places
Zero padding the ioctl number will allow simple sorting via shell scripts.

* linux/ioctlsort.c (main): Output ioctl codes zero padded.
* linux/ioctlent.h: Regenerated.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-22 10:23:11 +00:00
22485b702b Update mount flags to latest linux
* system.c (MS_RELATIME, MS_KERNMOUNT, MS_I_VERSION,
MS_STRICTATIME, MS_BORN): Define.
(mount_flags): Add MS_RELATIME, MS_KERNMOUNT, MS_I_VERSION,
MS_STRICTATIME, MS_BORN.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-22 10:22:13 +00:00
c36c3033fb Sync debian/changelog and strace.spec with packages
* debian/changelog: Sync with 4.5.20-2.
* strace.spec: Likewise.
2011-02-22 10:32:50 +00:00
7bab9fcc44 Add TRACE_DESC|TRACE_FILE flags to fanotify_* sysentries
* linux/*/syscallent.h: Add TD flag to fanotify_init.  Add TD|TF flags
to fanotify_mark.
2011-02-20 20:24:52 +00:00
2bc744d7c7 Fix flags of fallocate sysentries
* linux/*/syscallent.h: Fix sys_fallocate flags.
2011-02-20 20:17:00 +00:00
b9839ef129 Add TRACE_DESC flag to epoll_create* sysentries
* linux/*/syscallent.h: Add TD flag to sys_epoll_create and
sys_epoll_create1.
2011-02-20 19:58:09 +00:00
1e43961de5 Add TRACE_DESC flag to fgetxattr, flistxattr, and fremovexattr sysentries
* linux/*/syscallent.h: Add TD flag to sys_fgetxattr, sys_flistxattr,
and fremovexattr.
2011-02-20 19:50:28 +00:00
612e0920c5 Add TRACE_FILE flag to swapoff sysentries
* linux/*/syscallent.h: Add TF flag to sys_swapoff.
2011-02-20 19:14:10 +00:00
fdbe3c513a Add TRACE_DESC flag to fadvise64* sysentries
* linux/*/syscallent.h: Add TD flag to sys_fadvise64 and
sys_fadvise64_64.
2011-02-20 15:23:22 +00:00
bde8033605 Add TRACE_DESC flag to mmap, mmap2, and old_mmap sysentries
* linux/*/syscallent.h: Add TD flag to sys_mmap and sys_old_mmap.
2011-02-20 15:10:32 +00:00
b2eaa8d7ed Do not initialize native_scno on platforms with only one personality
* linux/bfin/syscallent.h: Remove redundant native_scno initialization.
* linux/m68k/syscallent.h: Likewise.
* linux/microblaze/syscallent.h: Likewise.
2011-02-20 13:25:04 +00:00
e51a87c0dc Add LOOP_* ioctls defined in linux/loop.h
* linux/ioctlent.sh: Add LOOP_* ioctls (0x4C..) defined in linux/loop.h
header file.
* linux/ioctlent.h: Regenerated.
Reported by Mike Frysinger.
2011-02-20 12:25:12 +00:00
2fabd0eaf0 Fix PTRACE_GETEVENTMSG usage and enhance test_ptrace_setoptions()
* strace.c (handle_ptrace_event): Fix PTRACE_GETEVENTMSG usage.
(test_ptrace_setoptions): Test that PTRACE_GETEVENTMSG works properly.
2011-02-19 21:33:50 +00:00
330a895bbd linux/sparc: move to common syscall.h
Rather than constantly deal with the sparc/syscall.h going stale, merge
the few sparc-specific pieces into the linux/syscall.h header.

* linux/syscall.h: Add sparc-specific pieces from sparc/syscall.h.
* Makefile.am (EXTRA_DIST): Remove linux/sparc/syscall.h and
linux/sparc64/syscall.h.
* linux/sparc/syscall.h, linux/sparc64/syscall.h: Deleted.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-19 21:40:20 +00:00
e44a4a262a sparc: add new funcs to syscall.h
Sync missing defs from the common syscall.h here.

* linux/sparc/syscall.h: Add sys_setfsuid, sys_pread64, and
sys_pwrite64 prototypes.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-19 20:42:25 +00:00
71a78bc739 sparc: punt unused syscall.h.2
I can't find any mention of this header actually being used.
Seems to be a really old copy of the common syscall.h.

* Makefile.am (EXTRA_DIST): Remove linux/sparc/syscall.h.2.
* linux/sparc/syscall.h.2: Deleted.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-19 20:31:49 +00:00
9fdbee6dea Fix raw exit_group(2) decoding
* syscall.c (trace_syscall_entering): Check for sys_exit instead of
SYS_exit to handle exit_group(2) as well as _exit(2).
2011-02-19 00:02:27 +00:00
bd13645efb Optimize known_scno()
* syscall.c (known_scno): Do not check for native_scno field on
platforms that support only one personality.
2011-02-18 23:19:47 +00:00
fde119c792 * process.c (internal_exit) [IA64]: Remove redundant check. 2011-02-18 23:16:20 +00:00
65c1a81f6a Fix biarch support in IO dumping
* syscall.c (dumpio): Switch on tcp->sys_func instead of tcp->scno
for more reliable results.
2011-02-09 00:39:47 +00:00
10a16a76fc Simplify tprintf() declaration
* defs.h (tprintf): Simplify declaration.
2011-02-09 00:03:11 +00:00
7655fa0907 * defs.h (SYSCALL_NEVER_FAILS): Fix typo. 2011-02-05 01:07:08 +00:00
50a218d4ac Fix decoding of get[ug]id, gete[ug]id and setfs[ug]id return values
* defs.h (SYSCALL_NEVER_FAILS): New syscall flag.
* linux/dummy.h: Change redirection for sys_get[ug]id, sys_gete[ug]id
and setfs[ug]id.
* linux/*/syscallent.h: Set SYSCALL_NEVER_FAILS flag for get[ug]id,
gete[ug]id and setfs[ug]id syscalls.
* process.c [LINUX] (sys_getuid, sys_setfsuid): New functions.
* syscall.c (NF): New shorthand macro for use in syscallent.h files.
(get_error): Check SYSCALL_NEVER_FAILS flag.
Reported by Марк Коренберг <socketpair@gmail.com>.
2011-01-19 00:52:15 +00:00
62d0428cf5 * linux/*/syscallent.h: Fix typo in sys_newfstatat syscall flags. 2011-01-19 00:21:07 +00:00
ae6a5f7c4f Blackfin: update ioctl list
* linux/bfin/ioctlent.h: Sync with latest kernel sources.
2011-01-18 00:14:51 +00:00
4dd54320b9 Fix stat64 decoding on mips
* linux/mips/syscallent.h: Use sys_stat64() to decode stat64 syscall.
This fixes Debian bug #599028.
2011-01-17 23:24:54 +00:00
e9e3d70fa1 Update linux/*/syscallent.h files to match Linux kernel v2.6.37
* linux/alpha/syscallent.h: Add hooks for fanotify_init, fanotify_mark,
and prlimit64.
* linux/i386/syscallent.h: Likewise.
* linux/ia64/syscallent.h: Likewise.
* linux/m68k/syscallent.h: Likewise.
* linux/microblaze/syscallent.h: Likewise.
* linux/mips/syscallent.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sh64/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
* linux/arm/syscallent.h: Add hooks for accept4, fanotify_init,
fanotify_mark, and prlimit64.
* linux/hppa/syscallent.h: Add hook for prlimit64.
2011-01-17 22:39:33 +00:00
be284cae11 block.c: cleanup
* block.c: Include <inttypes.h>.
(print_blkpg_req): Always decode struct blkpg_ioctl_arg.
Robustify decoding of strings.
(block_ioctl): Do not decode return values passed by pointers on exit
from failed syscalls.
Use format macros from inttypes.h to print values of type uint64_t.
2011-01-16 23:07:51 +00:00
4ef6db489a Add block ioctl support
* block.c: New file.
* Makefile.am (strace_SOURCES): Add it.
* defs.h [LINUX] (block_ioctl): New function.
* ioctl.c (ioctl_decode) [LINUX]: Use it to decode HDIO_* and BLK*
ioctls.
Patch by Jeff Mahoney <jeffm@suse.com>
2011-01-15 20:15:31 +00:00
7fea79b760 Parse SOL_SCTP socket options
* configure.ac (AC_CHECK_HEADERS): Add netinet/sctp.h.
* net.c [HAVE_NETINET_SCTP_H]: Include <netinet/sctp.h>.
[SOL_SCTP] (socksctpoptions): New xlat structure.
(sys_getsockopt, printsockopt): Parse SOL_SCTP options.
2011-01-14 17:47:53 +00:00
ce9e0f4c7f * net.c (socketlayers): Add more SOL_* constants from linux/socket.h 2011-01-14 17:47:53 +00:00
1c3031b1f0 strace.1: fix misleading italics
* strace.1: Use bold instead of italics for "-e trace=" keywords.
This fixes Debian bug #589323.
2011-01-14 17:17:20 +00:00
4eb1b51022 Update linux/ioctlent.h
* linux/ioctlent.h: Regenerate using linux v2.6.37 headers.
2011-01-14 16:09:40 +00:00
ebc2f28523 Add HDIO_* ioctls defined in linux/hdreg.h
* linux/ioctlent.sh: Add HDIO_* ioctls (0x03..) defined in
linux/hdreg.h header file.
This fixes Debian bug #450953.
2011-01-14 15:30:10 +00:00
21ccf5ed07 Test PTRACE_O_TRACECLONE and PTRACE_O_TRACEVFORK along with PTRACE_O_TRACEFORK
* strace.c (test_ptrace_setoptions): Add PTRACE_O_TRACECLONE and
PTRACE_O_TRACEVFORK to PTRACE_SETOPTIONS call, to test exactly
the same set of options that is going to be used later in trace().
2011-01-13 14:49:39 +00:00
d48c6b91e2 * net.c (protocols): Add more IPPROTO_* constants defined in netinet/in.h 2011-01-10 01:14:38 +00:00
efa8bda2e7 * net.c (protocols): Add IPPROTO_GRE, IPPROTO_SCTP and IPPROTO_UDPLITE. 2011-01-10 00:28:55 +00:00
d64184f9aa sh: Add entry for not-multiplexed accept4
* linux/sh/syscallent.h: Add specific entry for not-multiplexed accept4
available in kernel mainline since v2.6.37-rc6, see
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=21b6e4c7106b2d68a6710506d8706608272fd78b

Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2011-01-10 00:10:51 +00:00
9b977d1067 sh: Add entries for not-multiplexed socket calls
* linux/sh/syscallent.h: Add specific entries for not-multiplexed
socket calls (available in kernel mainline since v2.6.37-rc1)

Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2010-12-14 00:14:33 +00:00
b9c525790c sh: Fix compilation warning in do_pipe due to missing prototype
* defs.h [SH]: Make getrval2 prototype visible to do_pipe
and fix the following compiler warning:
.../net.c: In function 'do_pipe':
.../net.c:1632: warning: implicit declaration of function 'getrval2'
.../net.c:1632: warning: format '%lu' expects type 'long unsigned int',
but argument 3 has type 'int'

Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2010-12-14 00:14:33 +00:00
696381ec63 Fix build on uClibc
* defs.h [LINUX]: Define PTRACE_GETEVENTMSG macro.
Patch by Douglas Mencken <dougmencken@gmail.com>.
2010-12-14 00:02:35 +00:00
8044bc1463 Fix strace -f -o '|command' hangup
* strace.c (main): Call test_ptrace_setoptions() before parsing
-o option, otherwise a forked command will cause a hangup inside
test_ptrace_setoptions().
2010-12-07 12:50:49 +00:00
bdafa1a905 Output diagnostics to stderr
* syscall.c (get_scno): Output information about changes in
personality mode to stderr.  Reported by Pádraig Brady.
2010-12-03 17:28:11 +00:00
e3d4b68a7b Recognize more clone flags
* process.c (CLONE_*): Define more flags from linux v2.6.25.
(clone_flags): Add entries for them.
Proposed by <zhangyanfei@cn.fujitsu.com>.
2010-12-03 17:27:59 +00:00
0ddd8addef Decode struct ucred for getsockopt SO_PEERCRED
* net.c (sys_getsockopt): Decode SO_PEERCRED.
Proposed by Arkadiusz Miśkiewicz <arekm@maven.pl>.
2010-12-03 17:27:54 +00:00
f8e5650474 sh: Add support for tracing sys_cacheflush system call
* linux/sh/syscallent.h: Update sys_cacheflush entry.
* linux/syscall.h [SH] (sys_cacheflush): New function declaration.
* system.c [SH] (cacheflush_flags): New xlat structure.
[SH] (sys_cacheflush): New function.

Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
Reviewed-by: Angelo Castello <angelo.castello@st.com>
2010-12-03 17:27:29 +00:00
b1467440f7 Cleanup test_ptrace_setoptions()
* strace.c (test_ptrace_setoptions): Cleanup.
(main): Fix test_ptrace_setoptions() error diagnostics message.
Print ptrace_setoptions value in debug mode.
2010-11-30 17:19:09 +00:00
ca8ab8d295 Handle followfork using ptrace_setoptions if available
If PTRACE_O_TRACECLONE et al options are supported by kernel,
use them to do followfork rather than the original setbpt
method that changes registers ourselves.

* defs.h [LINUX] (handle_new_child): New function prototype.
* process.c [LINUX] (handle_new_child): New function based on the
code from internal_fork(), with a trivial change: do reparent only
for sys_clone.
[LINUX] (internal_fork): Use handle_new_child().  Do nothing if
ptrace_setoptions is in effect.
* strace.c [LINUX] (handle_ptrace_event): New function.
[LINUX] (trace): If ptrace_setoptions is in effect, then
call the new function to handle PTRACE_EVENT_* status, and
set PTRACE_SETOPTIONS when we see the initial stop of tracee.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
2010-11-30 17:19:09 +00:00
b13c0de058 Test how PTRACE_SETOPTIONS support works
Currently test fork related options only.  Fork a child that uses
PTRACE_TRACEME at startup and then does a fork so strace can test
how the PTRACE_SETOPTIONS support works before it handles any real
tracee.  Since PTRACE_O_TRACECLONE/*FORK were introduced to kernel
at the same time, this test seems to be enough for these 3 options.

* defs.h [LINUX]: Define PTRACE_O_TRACECLONE et al macros here.
(ptrace_setoptions): New variable declaration.
* strace.c [LINUX] (test_ptrace_setoptions): New function, tests
whether kernel supports PTRACE_O_CLONE/*FORK, the result is stored
in the new variable ptrace_setoptions for later use.
(main): Call test_ptrace_setoptions() if followfork option is set.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
2010-11-30 17:19:09 +00:00
09fa7f8765 Enable support for less verbose build rules
* configure.ac (AM_INIT_AUTOMAKE): Add silent-rules.
2010-09-17 23:40:01 +04:00
e636c85165 Do not trace children cloned with CLONE_UNTRACED flag
If clone is called with flag CLONE_UNTRACED, to be consistent with
option PTRACE_O_TRACECLONE, we should not set CLONE_PTRACE flag on
its arguments.

* process.c [LINUX] (internal_fork): Check the syscall and arguments.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
2010-09-17 16:54:52 +00:00
cbaaf79911 Update the list of CLOCK_* constants to match Linux kernel v2.6.32+
* time.c (struct xlat clocknames[]): Add more RT clock IDs.
Reported by Tommi Rantala.
2010-09-17 09:19:49 +00:00
336a35fd43 Update linux/hppa/syscallent.h to match Linux kernel v2.6.35
* linux/hppa/syscallent.h: Add hooks for recvmmsg and accept4.
2010-09-16 16:48:45 +00:00
35d0572a12 Pass less information to qualify_one and qual_*
* syscall.c (qualify_one, qual_syscall, qual_signal, qual_fault,
qual_desc): Take just a bitflag argument instead of pointer to the whole
qual_options structure.
(struct qual_options): Update prototype of "qualify" field.
(qualify): Update use of qualify_one and qual_options->qualify.
2010-09-15 16:34:53 +00:00
0ef43b8189 Fix -e option with only one value in qualifier statement
Fix regression introduced by commit v4.5.20-19-g30145dd:
if -e option is used with only one value in qualifier statement,
e.g. 'strace -e trace=open ls', syscall information would not be
printed properly.

* syscall.c (qualify): Remove faulty optimization.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
2010-09-15 16:32:02 +00:00
584ba2d31d Fix off_t/rlim_t size checks when cross-compiling
The current off_t/rlim_t size checks (wrt size of long long) use AC_RUN
which obviously doesn't work when cross-compiling.  While we don't hit
any configure errors, the fall back code is pretty dumb (which is to say
there isn't any).  Considering the code in question though, we can use
some fun compiler tricks with sizeof and array lengths to turn it into
a pure build test and avoid the RUN issue completely.

* m4/long_long.m4 (AC_OFF_T_IS_LONG_LONG, AC_RLIM_T_IS_LONG_LONG):
Convert from AC_RUN_IFELSE to AC_COMPILE_IFELSE.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-09-15 15:36:00 +00:00
6d12afdac4 Fix long long little endian detection when cross-compiling
The long long endian detection code does an AC_TRY_RUN() and since that
doesn't work when cross-compiling, it sets a fallback value.  However,
rather than do any sort of default endian detection, the code simply
sets it to "no".  This probably breaks most little endian systems out
there when cross-compiling for them.  It certainly breaks Blackfin
systems.  So use the common endian detection code provided by autoconf
and key off of that when cross-compiling.

* configure.ac: Call AC_C_BIGENDIAN.
* m4/long_long.m4 (AC_LITTLE_ENDIAN_LONG_LONG): Set cross-compiling
logic based on ac_cv_c_bigendian.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-09-15 15:36:00 +00:00
260e571343 Blackfin: decode new syscalls
* linux/bfin/syscallent.h: Add fanotify/prlimit/cacheflush syscalls.
* linux/syscall.h: Add sys_cacheflush() decl.
* system.c: Decode Blackfin's cacheflush syscall.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-09-15 15:36:00 +00:00
1b30f4b7b7 * linux/ioctlent.sh: Search a few non-exported paths.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-09-15 15:36:00 +00:00
54e931fb85 Clean up pid2tcb usage
* strace.c (pid2tcb): Always match pid.  Fail for argument <= 0.
[USE_PROCFS] (first_used_tcb): New function.
[USE_PROCFS] (trace): Use that instead of pid2tcb(0).
2010-09-14 19:03:37 -07:00
1ed5d80ed8 Turn on more compiler warnings
* configure.ac: Enable gcc -Wwrite-strings.
2010-09-09 23:20:27 +00:00
918e49bac7 Import warnings.m4 from gnulib
* m4/warnings.m4: Replace with warnings.m4 from gnulib.
* configure.ac: Use gl_WARN_ADD from new warnings.m4.
* Makefile.am (AM_CFLAGS): Update for new warnings.m4.
2010-09-09 23:20:25 +00:00
916adeda63 Split acinclude.m4
* Makefile.am (ACLOCAL_AMFLAGS): Add "-I m4".
* acinclude.m4: Remove.
* m4/includedir.m4: New file, with definition of AC_INCLUDEDIR from
acinclude.m4.
* m4/long_long.m4: New file, with definitions of AC_OFF_T_IS_LONG_LONG,
AC_RLIM_T_IS_LONG_LONG and AC_LITTLE_ENDIAN_LONG_LONG from acinclude.m4.
* m4/procfs.m4: New file, with definitions of AC_MP_PROCFS,
AC_POLLABLE_PROCFS and AC_STRUCT_PR_SYSCALL from acinclude.m4.
* m4/stat.m4: New file, with definition of AC_STAT64 from acinclude.m4.
* m4/statfs.m4: New file, with definition of AC_STATFS64 from
acinclude.m4.
* m4/warnings.m4: New file, with definition of AC_WARNFLAGS from
acinclude.m4.
2010-09-09 23:20:24 +00:00
3eb9491673 * process.c (sys_waitid): Remove unused variable. 2010-09-09 23:20:10 +00:00
30145dda9d Fix const-correctness issues uncovered by gcc -Wwrite-strings
* defs.h (struct xlat): Add const qualifier to the field of
type "char *".
(set_sortby, qualify, printnum, printnum_int): Add const qualifier to
arguments of type "char *".
* count.c (set_sortby): Add const qualifier to the argument and
automatic variable of type "char *".
* desc.c (decode_select): Add const qualifier to automatic variables of
type "char *".
* ioctlsort.c (struct ioctlent): Add const qualifier to fields of
type "char *".
(main):  Add const qualifier to argv.
* process.c (printargv): Add const qualifier to the argument and
automatic variable of type "char *".
(printargc) Add const qualifier to argument of type "char *".
* signal.c (sprintsigmask, parse_sigset_t): Add const qualifier to
arguments of type "char *".
* strace.c (progname): Add const qualifier.
(detach): Add const qualifier to automatic variable of type "char *".
* stream.c (struct strbuf): Add const qualifier to the field of
type "char *".
* syscall.c (struct qual_options): Add const qualifier to fields of
type "char *".
(qual_syscall, qual_fault, qual_desc, lookup_class): Add const qualifier
to arguments of type "char *".
(qual_signal): Add const qualifier to the argument of type "char *",
avoid modification of constant argument.
(qualify): Likewise.
* util.c (printflags): Add const qualifier to automatic variable of
type "char *".
(printnum, printnum_int): Add const qualifier to arguments of
type "char *".
2010-09-07 00:59:18 +00:00
cbdd1900a1 Fix printing clone flags
When we trace clone() syscall with only exit signal as clone
flags, strace would print an unnecessary OR operator.

* process.c (sys_clone): Fix this.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
2010-09-04 11:05:45 +00:00
21b8db4eb9 Drop nclone_detached and related flags
Remove nclone_detached since CLONE_DETACHED flag was no-op for a very
long time in kernel.

* defs.h (struct tcb): Remove nclone_detached field.
Remove TCB_CLONE_DETACHED flag.
* process.c: Remove CLONE_DETACHED flag.
(clone_flags): Remove CLONE_DETACHED entry.
(internal_fork, internal_wait): Remove code dealing with CLONE_DETACHED
flag and nclone_detached.
* strace.c (startup_attach, alloc_tcb, droptcb, handle_group_exit):
Likewise.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
2010-08-28 22:36:54 +00:00
ffd2b30926 Correct get/set_robust_list syscall numbers for powerpc
* linux/powerpc/syscallent.h: Swap positions of get_ and set_robust_list.
2010-08-09 21:29:01 +00:00
5a22b31a60 Handle CLONE_PARENT flag
* process.c (internal_fork): The parent of new cloned process is the
same of the calling process when CLONE_PARENT is set.
2010-08-09 21:29:00 +00:00
304ea5f067 Fix error when judging if process has children
* process.c (internal_wait): Processes counted in tcp->nclone_threads
are tcp's threads, rather than tcp's children.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
2010-08-09 21:29:00 +00:00
d322a4bbe1 Forbid using mutually exclusive options -D and -p together
If we use -D and -p option together to trace a multi-thread program, in
addition to the main thread, other threads could not be traced even if we
present -f option. Moreover, when executing 'strace -D -p <non-exist pid>',
strace could not terminate normally.

* strace.c (main): Check it.

Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
2010-08-09 21:28:35 +00:00
670f51126a Update Linux MIPS syscalls to match 2.6.35-rc6+
* linux/mips/syscallent.h: Add and update 405 hooks.
2010-08-05 20:12:53 +00:00
939caba68e Add support for the MicroBlaze architecture
* configure.ac: Recognize MicroBlaze.
* linux/microblaze/syscallent.h: New file.
* Makefile.am (EXTRA_DIST): Add linux/microblaze/syscallent.h
* process.c (change_syscall, struct_user_offsets): Add MicroBlaze
support.
* signal.c (sys_sigreturn): Likewise.
* syscall.c (internal_syscall, get_scno, syscall_fixup, get_error,
syscall_enter): Likewise.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Michal Simek <monstr@monstr.eu>
2010-08-05 20:04:50 +00:00
b7915d15b8 linux/sparc: add missing syscall declarations
* linux/sparc/syscall.h: Sync with linux/syscall.h

Signed-off-by: Frederik Schüler <fs@debian.org>
2010-08-05 23:48:49 +04:00
ee81c8a571 Handle biarch get/setrlimit
* resource.c (print_rlimit32) [POWERPC64 || X86_64]: Define.
(sys_getrlimit, sys_setrlimit) [POWERPC64 || X86_64]: Use it.
2010-07-17 17:46:28 +02:00
d69fa497f4 Add biarch support for powerpc64
* acinclude.m4 (AC_LITTLE_ENDIAN_LONG_LONG): Use int instead of
long.
* configure.ac [$host_cpu = powerpc*]: Also define POWERPC64 if
$host_cpu = powerpc64.
* defs.h (SUPPORTED_PERSONALITIES, PERSONALITY0_WORDSIZE)
(PERSONALITY1_WORDSIZE) [POWERPC64]: Define.
* file.c: (struct stat_powerpc32, printstat_powerpc32) [POWERPC64]:
Define.
(printstat) [LINUX && POWERPC64]: Use printstat_powerpc32 in
32-bit personality.
(sys_newfstatat) [POWERPC64]: Handle personalities.
* signal.c (sys_sigreturn) [POWERPC64]: Likewise.
* util.c (printllval) [POWERPC64]: Likewise.
(printcall) [POWERPC64]: Use wider format for IP prefix.
* syscall.c (get_scno) [POWERPC64]: Check for 64/32 bit mode.
* linux/powerpc/errnoent1.h: New file.
* linux/powerpc/ioctlent1.h: New file.
* linux/powerpc/signalent1.h: New file.
* linux/powerpc/syscallent1.h: New file.
2010-07-13 19:13:03 +02:00
372cc84c97 Balance braces
* strace.c (proc_open): Avoid unbalanced braces.
(trace): Likewise.
2010-07-09 12:01:17 +02:00
102e69a3ea Remove extern declaration at file scope
* defs.h (force_result): Declare.
* process.c (internal_wait): Don't declare force_result.
2010-07-06 19:40:25 +02:00
b87d30c785 Document -C/-D
* strace.c (usage): Document -C.
* strace.1: Document -D.
2010-06-24 17:14:01 +02:00
f47fa96b2b Fix sourceforge download URL. 2010-06-13 03:12:18 -07:00
246888d239 M68K: Fix fetching syscall arguments
* syscall.c (syscall_enter) [M68K]: Properly handle more than five
syscall arguments.
2010-06-05 21:50:30 +02:00
5874322739 Decode TLS syscalls on m68k
* linux/m68k/syscallent.h: Add entries for get_thread_area,
set_thread_area, atomic_comxchg_32, atomic_barrier.
* linux/dummy.h (sys_get_thread_area, sys_set_thread_area) [M68K]:
Don't redefine.
* mem.c (sys_get_thread_area, sys_set_thread_area) [LINUX && M68K]: New.
2010-05-28 22:28:51 +02:00
ffca9e30d6 Fix warning when compiling for m68k
* syscall.c (d0): Define as long.
2010-05-28 20:53:14 +02:00
122 changed files with 4828 additions and 12895 deletions

9
.gitignore vendored
View File

@ -4,7 +4,8 @@
.libs
.*.swp
ChangeLog
/ChangeLog
/CREDITS
Makefile
Makefile.in
@ -24,5 +25,11 @@ Makefile.in
/stamp-h1
/*.gdb
/ioctls.h
/ioctldefs.h
/ioctlsort
/strace
/linux/ioctlent.h
/strace-*.tar.xz

4
.mailmap Normal file
View File

@ -0,0 +1,4 @@
# Map git author names and email addresses to canonical/preferred form.
<holger@freyther.de> <zecke@selfish.org>
<schwab@linux-m68k.org> <schwab@redhat.com>
<schwab@linux-m68k.org> <schwab@suse.de>

49
CREDITS
View File

@ -1,49 +0,0 @@
The primary authors of strace are:
Paul Kranenburg <pk@cs.few.eur.nl>
Branko Lankester <branko@hacktic.nl>
Rick Sladkey <jrs@world.std.com>
Thanks to the follow people for contributing to strace by reporting
bugs, providing fixes, providing information, providing resources or
porting to new systems:
Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Arkadiusz Miskiewicz <misiek@pld.org.pl>
Marty Leisner <leisner@sdsp.mc.xerox.com>
Lupe Christoph <lupe@alanya.isar.muc.de>
Thanh Ma <tma@encore.com>
Keith Thompson <kst@alsys.com>
Roland Borde <bo@uebemc.siemens.de>
Matt Day <mday@artisoft.com>
Joe Ilacqua <spike@world.std.com>
Ju"rgen Fluk <louis@marco.de>
Bo Kullmar <bk@kullmar.se>
Leonard N. Zubkoff <lnz@dandelion.com>
Reuben Sumner <rasumner@undergrad.math.uwaterloo.ca>
Juergen Weigert <jnweiger@immd4.informatik.uni-erlangen.de>
Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI>
Michael E Chastain <mec@duracef.shout.net>
Aaron Ucko <UCKO@VAX1.ROCKHURST.EDU>
David S. Miller <davem@caip.rutgers.edu>
Matthias Pfaller <leo@dachau.marco.de>
Thomas Bogendoerfer <tsbogend@bigbug.franken.de>
Richard Henderson <richard@twiddle.tamu.edu>
Tom Dyas <tdyas@eden.rutgers.edu>
Henrik Storner <storner@osiris.ping.dk>
David Mosberger-Tang <davidm@hpl.hp.com>
Ulrich Drepper <drepper@cygnus.com>
Nate Eldredge <nate@cartsys.com>
Jakub Jelinek <jj@ultra.linux.cz>
John Hughes <john@Calva.COM>
Richard Braakman <dark@xs4all.nl>
Florian Lohoff <flo@rfc822.org>
D.J. Barrow <djbarrow@de.ibm.com>
Topi Miettinen <Topi.Miettinen@nic.fi>
Gaël Roualland <gael.roualland@iname.com>
Richard Hirst <rhirst@linuxcare.com>
Ganesan Rajagopal <rganesan@myrealbox.com>
Greg Banks <gbanks@pocketpenguins.com>
Andi Kleen <ak@suse.de>
Michal Ludvig <mludvig@suse.cz>
Heiko Carstens <heiko.carstens@de.ibm.com>

91
CREDITS.in Normal file
View File

@ -0,0 +1,91 @@
The primary authors of strace were:
Paul Kranenburg <pk@cs.few.eur.nl>
Branko Lankester <branko@hacktic.nl>
Rick Sladkey <jrs@world.std.com>
These people have contributed to strace. Some have reported problems, others
have contributed improvements to the documentation, actual code, provided
information, provided resources, or helped to port strace to new systems.
Those contributions are described in the version control logs and ChangeLog-CVS
file. If your name has been left out, if you'd rather not be listed, or if
you'd prefer a different address be used, please send a note to the
strace-devel@lists.sourceforge.net mailing list.
##<
## There is no need to list here any name that appears as an Author in
## "git log" output. Those are automatically added when this template
## is used to generate the CREDITS file.
##>
Aaron Ucko ucko@vax1.rockhurst.edu
Adrien Kunysz adrien@kunysz.be
Andi Kleen ak@suse.de
Anton Blanchard anton@samba.org
Arkadiusz Miskiewicz misiek@pld.org.pl
Bai Weidong baiwd@cn.fujitsu.com
Bo Kullmar bk@kullmar.se
Cai Fei caifei@cn.fujitsu.com
D.J. Barrow djbarrow@de.ibm.com
David Mosberger-Tang davidm@hpl.hp.com
David S. Miller davem@caip.rutgers.edu
David Wilder wilder@us.ibm.com
David Woodhouse dwmw2@redhat.com
Douglas Mencken dougmencken@gmail.com
Fernando Luis Vazquez Cao fernando@oss.ntt.co.jp
Florian Lohoff flo@rfc822.org
Gabor Gombas gombasg@sztaki.hu
Ganesan Rajagopal rganesan@myrealbox.com
Gaël Roualland gael.roualland@iname.com
Greg Banks gbanks@pocketpenguins.com
Henrik Storner storner@osiris.ping.dk
Jakub Jelinek jj@ultra.linux.cz
Jeff Mahoney jeffm@suse.com
Joe Ilacqua spike@world.std.com
Johannes Stezenbach js@sig21.net
Ju"rgen Fluk louis@marco.de
Juergen Weigert jnweiger@immd4.informatik.uni-erlangen.de
Keith Thompson kst@alsys.com
Kyle McMartin kyle@mcmartin.ca
Lai JiangShan laijs@cn.fujitsu.com
Leonard N. Zubkoff lnz@dandelion.com
Linus Torvalds Linus.Torvalds@cs.helsinki.fi
Lupe Christoph lupe@alanya.isar.muc.de
Marty Leisner leisner@sdsp.mc.xerox.com
Matt Day mday@artisoft.com
Matthias Pfaller leo@dachau.marco.de
Maxim Shchetynin maxim@de.ibm.com
Michael E Chastain mec@duracef.shout.net
Michael Holzheu holzheu@de.ibm.com
Michail Litvak mci@owl.openwall.com
Mike Stroyan mike.stroyan@hp.com
Muttley Meen muttley.meen@gmail.com
Nate Eldredge nate@cartsys.com
Paul Mundt lethal@linux-sh.org
Peter Jones pjones@redhat.com
Pádraig Brady P@draigBrady.com
Rajeev V. Pillai rajeevvp@gmail.com
Randolph Chung tausq@debian.org
Reuben Sumner rasumner@undergrad.math.uwaterloo.ca
Richard Braakman dark@xs4all.nl
Richard Henderson richard@twiddle.tamu.edu
Richard Hirst rhirst@linuxcare.com
Roland Borde bo@uebemc.siemens.de
Sami Farin safari@u.safari.iki.fi
Scott Tsai scottt958@yahoo.com.tw
Simon Murray simon@transitive.com
Solar Designer solar@openwall.com
Srinivasa Ds srinivasa@in.ibm.com
Steve Bennett steveb@workware.net.au
Thanh Ma tma@encore.com
Thiemo Seufer ths@networkno.de
Thomas Bogendoerfer tsbogend@bigbug.franken.de
Tim Yamin plasmaroo@gentoo.org
Timo Lindfors timo.lindfors@iki.fi
Tom Dyas tdyas@eden.rutgers.edu
Tommi Rantala ext-tommi.1.rantala@nokia.com
Topi Miettinen Topi.Miettinen@nic.fi
Xiaoning Ding dingxn@gmail.com
Yang Zhiguo yzgcsu@cn.fujitsu.com
Zach Brown zach.brown@oracle.com
Zhang Le zhilg@users.sourceforge.net
Марк Коренберг socketpair@gmail.com

View File

@ -1,5 +1,7 @@
# Automake input for strace.
SUBDIRS = tests
bin_PROGRAMS = strace
man_MANS = strace.1
bin_SCRIPTS = strace-graph
@ -9,68 +11,75 @@ OS = @opsys@
# ARCH is `i386', `m68k', `sparc', etc.
ARCH = @arch@
AM_CFLAGS = $(WARNFLAGS)
INCLUDES = -I$(srcdir)/$(OS)/$(ARCH) -I$(srcdir)/$(OS)
ACLOCAL_AMFLAGS = -I m4
AM_CFLAGS = $(WARN_CFLAGS)
AM_CPPFLAGS = -I$(srcdir)/$(OS)/$(ARCH) -I$(srcdir)/$(OS) -I$(builddir)/$(OS)
strace_SOURCES = strace.c syscall.c count.c util.c desc.c file.c ipc.c \
io.c ioctl.c mem.c net.c process.c bjm.c quota.c \
resource.c signal.c sock.c system.c term.c time.c \
proc.c scsi.c stream.c
proc.c scsi.c stream.c block.c
noinst_HEADERS = defs.h
EXTRA_DIST = $(man_MANS) errnoent.sh signalent.sh syscallent.sh ioctlsort.c \
debian/changelog debian/control debian/copyright debian/rules \
debian/compat debian/strace64.install debian/strace64.manpages \
debian/changelog debian/compat debian/control debian/copyright \
debian/rules debian/source/format debian/watch \
debian/strace64.install debian/strace64.manpages \
debian/strace.docs debian/strace.examples debian/strace.install \
debian/strace.manpages debian/strace-udeb.install \
strace.spec \
strace-graph ChangeLog ChangeLog-CVS COPYRIGHT CREDITS PORTING \
README-freebsd README-linux README-sunos4 README-svr4 \
linux/ioctlsort.c linux/ioctlent.sh \
linux/ioctlent.h linux/errnoent.h linux/signalent.h \
linux/ioctlent.h.in linux/errnoent.h linux/signalent.h \
linux/syscall.h linux/dummy.h \
linux/i386/syscallent.h \
linux/alpha/errnoent.h linux/alpha/ioctlent.h \
linux/i386/ioctlent.h.in linux/i386/syscallent.h \
linux/alpha/errnoent.h linux/alpha/ioctlent.h.in \
linux/alpha/signalent.h linux/alpha/syscallent.h \
linux/arm/syscallent.h linux/arm/syscallent1.h \
linux/arm/ioctlent.h.in linux/arm/syscallent.h \
linux/arm/syscallent1.h \
linux/arm/signalent1.h linux/arm/ioctlent1.h \
linux/arm/errnoent1.h \
linux/avr32/syscallent.h \
linux/bfin/ioctlent.h linux/bfin/syscallent.h \
linux/hppa/errnoent.h linux/hppa/ioctlent.h \
linux/avr32/ioctlent.h.in linux/avr32/syscallent.h \
linux/bfin/ioctlent.h.in linux/bfin/syscallent.h \
linux/hppa/errnoent.h linux/hppa/ioctlent.h.in \
linux/hppa/signalent.h linux/hppa/syscallent.h \
linux/ia64/ioctlent.h.in \
linux/ia64/signalent.h \
linux/ia64/syscallent.h \
linux/ia64/ioctlent.h \
linux/m68k/syscallent.h \
linux/m68k/ioctlent.h.in linux/m68k/syscallent.h \
linux/microblaze/ioctlent.h.in linux/microblaze/syscallent.h \
linux/mips/ioctlent.sh linux/mips/errnoent.h \
linux/mips/ioctlent.h linux/mips/signalent.h \
linux/mips/ioctlent.h.in linux/mips/signalent.h \
linux/mips/syscallent.h \
linux/powerpc/syscallent.h \
linux/powerpc/ioctlent.h \
linux/s390/ioctlent.h \
linux/powerpc/ioctlent.h.in linux/powerpc/ioctlent1.h \
linux/powerpc/syscallent.h linux/powerpc/syscallent1.h \
linux/powerpc/errnoent1.h linux/powerpc/signalent1.h \
linux/s390/ioctlent.h.in \
linux/s390/syscallent.h \
linux/s390x/ioctlent.h \
linux/s390x/ioctlent.h.in \
linux/s390x/syscallent.h \
linux/sh/syscallent.h \
linux/sh/ioctlent.h \
linux/sh64/syscallent.h \
linux/sh/ioctlent.h.in \
linux/sh64/ioctlent.h.in linux/sh64/syscallent.h \
linux/sparc/dummy2.h \
linux/sparc/errnoent.h linux/sparc/errnoent1.h \
linux/sparc/ioctlent.h linux/sparc/ioctlent1.h \
linux/sparc/ioctlent.h.in linux/sparc/ioctlent1.h \
linux/sparc/signalent.h linux/sparc/signalent1.h \
linux/sparc/syscall.h linux/sparc/syscall1.h \
linux/sparc/syscall1.h \
linux/sparc/syscallent.h linux/sparc/syscallent1.h \
linux/sparc/gen.pl linux/sparc/syscall.h.2 \
linux/sparc/gen.pl \
linux/sparc64/dummy2.h linux/sparc64/errnoent.h \
linux/sparc64/errnoent1.h linux/sparc64/errnoent2.h \
linux/sparc64/ioctlent.h linux/sparc64/ioctlent1.h \
linux/sparc64/ioctlent.h.in linux/sparc64/ioctlent1.h \
linux/sparc64/ioctlent2.h linux/sparc64/signalent.h \
linux/sparc64/signalent1.h linux/sparc64/signalent2.h \
linux/sparc64/syscall.h linux/sparc64/syscall1.h \
linux/sparc64/syscall1.h \
linux/sparc64/syscallent.h linux/sparc64/syscallent1.h \
linux/sparc64/syscallent2.h \
linux/tile/syscallent.h \
linux/x86_64/syscallent.h linux/x86_64/gentab.pl \
linux/tile/ioctlent.h.in linux/tile/syscallent.h \
linux/x86_64/ioctlent.h.in linux/x86_64/syscallent.h \
linux/x86_64/gentab.pl \
linux/x86_64/errnoent1.h linux/x86_64/ioctlent1.h \
linux/x86_64/signalent1.h linux/x86_64/syscallent1.h \
freebsd/ioctlent.sh \
@ -86,8 +95,10 @@ EXTRA_DIST = $(man_MANS) errnoent.sh signalent.sh syscallent.sh ioctlsort.c \
xlate.el
.PHONY: srpm
srpm: dist-bzip2
rpmbuild --define '%_srcrpmdir .' -ts $(distdir).tar.bz2
srpm: dist-xz
rpmbuild --define '%_srcrpmdir .' -ts $(distdir).tar.xz
BUILT_SOURCES =
if MAINTAINER_MODE
@ -102,6 +113,18 @@ $(srcdir)/ChangeLog: $(top_srcdir)/gitlog-to-changelog $(srcdir)/Makefile.in \
chmod 444 $@.new
mv -f $@.new $@
$(srcdir)/CREDITS: $(top_srcdir)/CREDITS.in $(top_srcdir)/.mailmap \
$(srcdir)/Makefile.in $(top_srcdir)/.git/refs/heads/*
$(AM_V_GEN) \
{ \
cd $(top_srcdir); \
sed '/^##/,$$d' CREDITS.in; \
{ sed -n '1,/^##>/d; s/ \+/\t/; s/^./&/p' CREDITS.in; \
git log --pretty=format:'%aN %aE'; \
} | LC_ALL=C sort -u \
| awk -F'\t' '{printf("\t%s <%s>\n",$$1,$$2)}'; \
} > $@-t && mv $@-t $@
export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX
if LINUX
@ -109,15 +132,11 @@ if LINUX
IOCTLDIR = /usr/include
IOCTLASM = asm
if I386
ioctlent_h = linux/ioctlent.h
else
ioctlent_h = linux/$(ARCH)/ioctlent.h
endif
ioctlent_h_in = linux/ioctlent.h.in
BUILT_SOURCES = $(ioctlent_h)
BUILT_SOURCES += $(ioctlent_h_in)
$(srcdir)/$(ioctlent_h): ioctlsort
$(srcdir)/$(ioctlent_h_in): ioctlsort
$(<D)/$(<F) > $@
ioctlsort: $(srcdir)/linux/ioctlsort.c ioctls.h ioctldefs.h
$(filter-out -I%,$(LINK.c)) -I. -I$(IOCTLDIR) $(filter -I%,$(LINK.c)) \
@ -128,3 +147,17 @@ ioctldefs.h: ioctls.h ;
endif
endif
if LINUX
ioctlent_h = $(builddir)/$(OS)/ioctlent.h
BUILT_SOURCES += $(ioctlent_h)
CLEANFILES = $(ioctlent_h)
ioctlent_h_deps = $(srcdir)/$(OS)/ioctlent.h.in $(srcdir)/$(OS)/$(ARCH)/ioctlent.h.in
$(ioctlent_h): $(top_builddir)/config.status $(ioctlent_h_deps)
$(MKDIR_P) $(builddir)/$(OS)
cat $(ioctlent_h_deps) | \
$(COMPILE) -E -P - | \
LC_ALL=C sort -u -k3,3 -k2,2 > $@
endif

51
NEWS
View File

@ -1,3 +1,54 @@
Noteworthy changes in release 4.6
=================================
* Changes in behavior
* Print diagnostic information about changes in personality mode to
standard error instead of standard output.
* Improvements
* Implemented a new method of following clone, fork, and vfork
syscalls using the Linux kernel's explicit facilities for tracing
creation of threads and child processes.
* Implemented CLONE_PARENT and CLONE_UNTRACED flags handling.
* Implemented decoding of TLS syscalls on m68k.
* Implemented biarch support on powerpc64.
* Implemented biarch support for getrlimit() and setrlimit().
* Implemented decoding of struct ucred in getsockopt SO_PEERCRED.
* Implemented SOL_SCTP socket options decoding.
* Added HDIO_* ioctl names.
(Addresses Debian bug #450953).
* Added LOOP_* ioctl names.
* Updated lists of CLOCK_*, CLONE_*, MS_*, and SOL_* constants
to match Linux 2.6.37.
* Updated the list of IPPROTO_* constants to match netinet/in.h.
* Implemented decoding of HDIO_* and BLK* ioctls.
* Added MicroBlaze architecture support.
* Added new syscall entries to match Linux 2.6.37.
* Regenerated list of ioctl names from Linux 2.6.37.
* Enhanced signal notification decoding.
* Documented -C and -D options.
* Bug fixes
* Fixed fetching syscall arguments on m68k.
* Fixed an error when judging whether a process has children.
* Fixed get/set_robust_list syscall numbers for powerpc.
* Fixed a corner case in printing clone flags.
* Fixed cross-compiling issues.
* Fixed build issues on powerpc64, SH and SPARC.
* Fixed syscall flags of fstatat*, mmap, mmap2, fadvise64*, swapoff,
fgetxattr, flistxattr, fremovexattr, epoll_create, fallocate,
fanotify_init, and fanotify_mark syscalls.
* Fixed decoding of get[ug]id, gete[ug]id and setfs[ug]id return values.
* Fixed biarch support in IO dumping.
* Fixed raw exit_group decoding.
* Fixed decoding of file descriptors on 64-bit architectures.
* Fixed a corner case in waitpid handling.
(Addresses Red Hat bug #663547).
* Fixed stat64 decoding on mips
(Addresses Debian bug #599028).
* Fixed misleading italics in the manual page.
(Addresses Debian bug #589323).
Noteworthy changes in release 4.5.20
====================================

View File

@ -1,299 +0,0 @@
dnl
dnl This file contains macros used in configure.ac.
dnl automake uses this file to generate aclocal.m4, which is used by autoconf.
dnl
dnl ### A macro to find the include directory, useful for cross-compiling.
AC_DEFUN([AC_INCLUDEDIR],
[AC_REQUIRE([AC_PROG_AWK])dnl
AC_SUBST(includedir)
AC_MSG_CHECKING(for primary include directory)
includedir=/usr/include
if test -n "$GCC"
then
>conftest.c
new_includedir=`
$CC -v -E conftest.c 2>&1 | $AWK '
/^End of search list/ { print last; exit }
{ last = [$]1 }
'
`
rm -f conftest.c
if test -n "$new_includedir" && test -d "$new_includedir"
then
includedir=$new_includedir
fi
fi
AC_MSG_RESULT($includedir)
])
dnl ### A macro to set gcc warning flags.
define(AC_WARNFLAGS,
[AC_SUBST(WARNFLAGS)
if test -z "$WARNFLAGS"
then
if test -n "$GCC"
then
# If we're using gcc we want warning flags.
WARNFLAGS=-Wall
fi
fi
])
dnl ### A macro to determine if we have a "MP" type procfs
AC_DEFUN([AC_MP_PROCFS],
[AC_MSG_CHECKING(for MP procfs)
AC_CACHE_VAL(ac_cv_mp_procfs,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdio.h>
#include <signal.h>
#include <sys/procfs.h>
main()
{
int pid;
char proc[32];
FILE *ctl;
FILE *status;
int cmd;
struct pstatus pstatus;
if ((pid = fork()) == 0) {
pause();
exit(0);
}
sprintf(proc, "/proc/%d/ctl", pid);
if ((ctl = fopen(proc, "w")) == NULL)
goto fail;
sprintf(proc, "/proc/%d/status", pid);
if ((status = fopen (proc, "r")) == NULL)
goto fail;
cmd = PCSTOP;
if (write (fileno (ctl), &cmd, sizeof cmd) < 0)
goto fail;
if (read (fileno (status), &pstatus, sizeof pstatus) < 0)
goto fail;
kill(pid, SIGKILL);
exit(0);
fail:
kill(pid, SIGKILL);
exit(1);
}
]])],[ac_cv_mp_procfs=yes],[ac_cv_mp_procfs=no],[
# Guess or punt.
case "$host_os" in
svr4.2*|svr5*)
ac_cv_mp_procfs=yes
;;
*)
ac_cv_mp_procfs=no
;;
esac
])])
AC_MSG_RESULT($ac_cv_mp_procfs)
if test "$ac_cv_mp_procfs" = yes
then
AC_DEFINE([HAVE_MP_PROCFS], 1,
[Define if you have a SVR4 MP type procfs.
I.E. /dev/xxx/ctl, /dev/xxx/status.
Also implies that you have the pr_lwp member in prstatus.])
fi
])
dnl ### A macro to determine if procfs is pollable.
AC_DEFUN([AC_POLLABLE_PROCFS],
[AC_MSG_CHECKING(for pollable procfs)
AC_CACHE_VAL(ac_cv_pollable_procfs,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdio.h>
#include <signal.h>
#include <sys/procfs.h>
#include <sys/stropts.h>
#include <poll.h>
#ifdef HAVE_MP_PROCFS
#define PIOCSTOP PCSTOP
#define POLLWANT POLLWRNORM
#define PROC "/proc/%d/ctl"
#define PROC_MODE "w"
int IOCTL (int fd, int cmd, int arg) {
return write (fd, &cmd, sizeof cmd);
}
#else
#define POLLWANT POLLPRI
#define PROC "/proc/%d"
#define PROC_MODE "r+"
#define IOCTL ioctl
#endif
main()
{
int pid;
char proc[32];
FILE *pfp;
struct pollfd pfd;
if ((pid = fork()) == 0) {
pause();
exit(0);
}
sprintf(proc, PROC, pid);
if ((pfp = fopen(proc, PROC_MODE)) == NULL)
goto fail;
if (IOCTL(fileno(pfp), PIOCSTOP, NULL) < 0)
goto fail;
pfd.fd = fileno(pfp);
pfd.events = POLLWANT;
if (poll(&pfd, 1, 0) < 0)
goto fail;
if (!(pfd.revents & POLLWANT))
goto fail;
kill(pid, SIGKILL);
exit(0);
fail:
kill(pid, SIGKILL);
exit(1);
}
]])],[ac_cv_pollable_procfs=yes],[ac_cv_pollable_procfs=no],[
# Guess or punt.
case "$host_os" in
solaris2*|irix5*|svr4.2uw*|svr5*)
ac_cv_pollable_procfs=yes
;;
*)
ac_cv_pollable_procfs=no
;;
esac
])])
AC_MSG_RESULT($ac_cv_pollable_procfs)
if test "$ac_cv_pollable_procfs" = yes
then
AC_DEFINE([HAVE_POLLABLE_PROCFS], 1,
[Define if you have SVR4 and the poll system call works on /proc files.])
fi
])
dnl ### A macro to determine if the prstatus structure has a pr_syscall member.
AC_DEFUN([AC_STRUCT_PR_SYSCALL],
[AC_MSG_CHECKING(for pr_syscall in struct prstatus)
AC_CACHE_VAL(ac_cv_struct_pr_syscall,
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/procfs.h>]], [[#ifdef HAVE_MP_PROCFS
pstatus_t s;
s.pr_lwp.pr_syscall
#else
prstatus_t s;
s.pr_syscall
#endif]])],[ac_cv_struct_pr_syscall=yes],[ac_cv_struct_pr_syscall=no])])
AC_MSG_RESULT($ac_cv_struct_pr_syscall)
if test "$ac_cv_struct_pr_syscall" = yes
then
AC_DEFINE([HAVE_PR_SYSCALL], 1,
[Define if the prstatus structure in sys/procfs.h has a pr_syscall member.])
fi
])
dnl ### A macro to determine whether stat64 is defined.
AC_DEFUN([AC_STAT64],
[AC_MSG_CHECKING(for stat64 in (asm|sys)/stat.h)
AC_CACHE_VAL(ac_cv_type_stat64,
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
#ifdef LINUX
#include <linux/types.h>
#include <asm/stat.h>
#else
#include <sys/stat.h>
#endif]], [[struct stat64 st;]])],[ac_cv_type_stat64=yes],[ac_cv_type_stat64=no])])
AC_MSG_RESULT($ac_cv_type_stat64)
if test "$ac_cv_type_stat64" = yes
then
AC_DEFINE([HAVE_STAT64], 1,
[Define if stat64 is available in asm/stat.h.])
fi
])
dnl ### A macro to determine whether statfs64 is defined.
AC_DEFUN([AC_STATFS64],
[AC_MSG_CHECKING(for statfs64 in sys/vfs.h)
AC_CACHE_VAL(ac_cv_type_statfs64,
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef LINUX
#include <linux/types.h>
#include <sys/vfs.h>
#endif]], [[struct statfs64 st;]])],[ac_cv_type_statfs64=yes],[ac_cv_type_statfs64=no])])
AC_MSG_RESULT($ac_cv_type_statfs64)
if test "$ac_cv_type_statfs64" = yes
then
AC_DEFINE([HAVE_STATFS64], 1,
[Define if statfs64 is available in sys/vfs.h.])
fi
])
dnl ### A macro to determine if off_t is a long long
AC_DEFUN([AC_OFF_T_IS_LONG_LONG],
[AC_MSG_CHECKING(for long long off_t)
AC_CACHE_VAL(ac_cv_have_long_long_off_t,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <sys/types.h>
main () {
if (sizeof (off_t) == sizeof (long long) &&
sizeof (off_t) > sizeof (long))
return 0;
return 1;
}
]])],[ac_cv_have_long_long_off_t=yes],[ac_cv_have_long_long_off_t=no],[# Should try to guess here
ac_cv_have_long_long_off_t=no
])])
AC_MSG_RESULT($ac_cv_have_long_long_off_t)
if test "$ac_cv_have_long_long_off_t" = yes
then
AC_DEFINE([HAVE_LONG_LONG_OFF_T], 1, [Define if off_t is a long long.])
fi
])
dnl ### A macro to determine if rlim_t is a long long
AC_DEFUN([AC_RLIM_T_IS_LONG_LONG],
[AC_MSG_CHECKING(for long long rlim_t)
AC_CACHE_VAL(ac_cv_have_long_long_rlim_t,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>
main () {
if (sizeof (rlim_t) == sizeof (long long) &&
sizeof (rlim_t) > sizeof (long))
return 0;
return 1;
}
]])],[ac_cv_have_long_long_rlim_t=yes],[ac_cv_have_long_long_rlim_t=no],[# Should try to guess here
ac_cv_have_long_long_rlim_t=no
])])
AC_MSG_RESULT($ac_cv_have_long_long_rlim_t)
if test "$ac_cv_have_long_long_rlim_t" = yes
then
AC_DEFINE([HAVE_LONG_LONG_RLIM_T], 1, [Define if rlim_t is a long long.])
fi
])
dnl ### A macro to determine endianness of long long
AC_DEFUN([AC_LITTLE_ENDIAN_LONG_LONG],
[AC_MSG_CHECKING(for little endian long long)
AC_CACHE_VAL(ac_cv_have_little_endian_long_long,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
int main () {
union {
long long ll;
long l [2];
} u;
u.ll = 0x12345678;
if (u.l[0] == 0x12345678)
return 0;
return 1;
}
]])],[ac_cv_have_little_endian_long_long=yes],[ac_cv_have_little_endian_long_long=no],[# Should try to guess here
ac_cv_have_little_endian_long_long=no
])])
AC_MSG_RESULT($ac_cv_have_little_endian_long_long)
if test "$ac_cv_have_little_endian_long_long" = yes
then
AC_DEFINE([HAVE_LITTLE_ENDIAN_LONG_LONG], 1,
[Define if long long is little-endian.])
fi
])

283
block.c Normal file
View File

@ -0,0 +1,283 @@
/*
* Copyright (c) 2009, 2010 Jeff Mahoney <jeffm@suse.com>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "defs.h"
#ifdef LINUX
#include <stdint.h>
#include <inttypes.h>
#include <linux/blkpg.h>
#include <linux/fs.h>
#include <linux/hdreg.h>
/* ioctls <= 114 are present in Linux 2.4. The following ones have been
* added since then and headers containing them may not be available on
* every system. */
#define BLKTRACE_BDEV_SIZE 32
struct blk_user_trace_setup {
char name[BLKTRACE_BDEV_SIZE]; /* output */
uint16_t act_mask; /* input */
uint32_t buf_size; /* input */
uint32_t buf_nr; /* input */
uint64_t start_lba;
uint64_t end_lba;
uint32_t pid;
};
#ifndef BLKTRACESETUP
#define BLKTRACESETUP _IOWR(0x12,115,struct blk_user_trace_setup)
#endif
#ifndef BLKTRACESTART
#define BLKTRACESTART _IO(0x12,116)
#endif
#ifndef BLKTRACESTART
#define BLKTRACESTOP _IO(0x12,117)
#endif
#ifndef BLKTRACETEARDOWN
#define BLKTRACETEARDOWN _IO(0x12,118)
#endif
#ifndef BLKDISCARD
#define BLKDISCARD _IO(0x12,119)
#endif
#ifndef BLKIOMIN
#define BLKIOMIN _IO(0x12,120)
#endif
#ifndef BLKIOOPT
#define BLKIOOPT _IO(0x12,121)
#endif
#ifndef BLKALIGNOFF
#define BLKALIGNOFF _IO(0x12,122)
#endif
#ifndef BLKPBSZGET
#define BLKPBSZGET _IO(0x12,123)
#endif
#ifndef BLKDISCARDZEROES
#define BLKDISCARDZEROES _IO(0x12,124)
#endif
#ifndef BLKSECDISCARD
#define BLKSECDISCARD _IO(0x12,125)
#endif
static const struct xlat blkpg_ops[] = {
{ BLKPG_ADD_PARTITION, "BLKPG_ADD_PARTITION", },
{ BLKPG_DEL_PARTITION, "BLKPG_DEL_PARTITION", },
{ 0, NULL },
};
static void
print_blkpg_req(struct tcb *tcp, struct blkpg_ioctl_arg *blkpg)
{
struct blkpg_partition p;
tprintf("{");
printxval(blkpg_ops, blkpg->op, "BLKPG_???");
tprintf(", flags=%d, datalen=%d, ",
blkpg->flags, blkpg->datalen);
if (umove(tcp, (long) blkpg->data, &p) < 0)
tprintf("%#lx}", (long) blkpg->data);
else
tprintf("{start=%lld, length=%lld, pno=%d, "
"devname=\"%.*s\", volname=\"%.*s\"}}",
p.start, p.length, p.pno,
(int) sizeof(p.devname), p.devname,
(int) sizeof(p.volname), p.volname);
}
int
block_ioctl(struct tcb *tcp, long code, long arg)
{
switch (code) {
/* take arg as a value, not as a pointer */
case BLKRASET:
case BLKFRASET:
if (entering(tcp))
tprintf(", %ld", arg);
break;
/* take a signed int */
case BLKROSET:
case BLKBSZSET:
if (entering(tcp)) {
int val;
if (umove(tcp, arg, &val) < 0)
tprintf(", %#lx", arg);
else
tprintf(", %d", val);
}
break;
/* returns an unsigned short */
case BLKSECTGET:
if (exiting(tcp)) {
unsigned short val;
if (syserror(tcp) || umove(tcp, arg, &val) < 0)
tprintf(", %#lx", arg);
else
tprintf(", %hu", val);
}
break;
/* return a signed int */
case BLKROGET:
case BLKBSZGET:
case BLKSSZGET:
case BLKALIGNOFF:
if (exiting(tcp)) {
int val;
if (syserror(tcp) || umove(tcp, arg, &val) < 0)
tprintf(", %#lx", arg);
else
tprintf(", %d", val);
}
break;
/* return an unsigned int */
case BLKPBSZGET:
case BLKIOMIN:
case BLKIOOPT:
case BLKDISCARDZEROES:
if (exiting(tcp)) {
unsigned int val;
if (syserror(tcp) || umove(tcp, arg, &val) < 0)
tprintf(", %#lx", arg);
else
tprintf(", %u", val);
}
break;
/* return a signed long */
case BLKRAGET:
case BLKFRAGET:
if (exiting(tcp)) {
long val;
if (syserror(tcp) || umove(tcp, arg, &val) < 0)
tprintf(", %#lx", arg);
else
tprintf(", %ld", val);
}
break;
/* returns an unsigned long */
case BLKGETSIZE:
if (exiting(tcp)) {
unsigned long val;
if (syserror(tcp) || umove(tcp, arg, &val) < 0)
tprintf(", %#lx", arg);
else
tprintf(", %lu", val);
}
break;
/* return an uint64_t */
case BLKGETSIZE64:
if (exiting(tcp)) {
uint64_t val;
if (syserror(tcp) || umove(tcp, arg, &val) < 0)
tprintf(", %#lx", arg);
else
tprintf(", %" PRIu64, val);
}
break;
/* More complex types */
case BLKDISCARD:
case BLKSECDISCARD:
if (entering(tcp)) {
uint64_t range[2];
if (umove(tcp, arg, range) < 0)
tprintf(", %#lx", arg);
else
tprintf(", {%" PRIx64 ", %" PRIx64 "}",
range[0], range[1]);
}
break;
case HDIO_GETGEO:
if (exiting(tcp)) {
struct hd_geometry geo;
if (syserror(tcp) || umove(tcp, arg, &geo) < 0)
tprintf(", %#lx", arg);
else
tprintf(", {heads=%hhu, sectors=%hhu, "
"cylinders=%hu, start=%lu}",
geo.heads, geo.sectors,
geo.cylinders, geo.start);
}
break;
case BLKPG:
if (entering(tcp)) {
struct blkpg_ioctl_arg blkpg;
if (umove(tcp, arg, &blkpg) < 0)
tprintf(", %#lx", arg);
else {
tprintf(", ");
print_blkpg_req(tcp, &blkpg);
}
}
break;
case BLKTRACESETUP:
if (entering(tcp)) {
struct blk_user_trace_setup buts;
if (umove(tcp, arg, &buts) < 0)
tprintf(", %#lx", arg);
else
tprintf(", {act_mask=%hu, buf_size=%u, "
"buf_nr=%u, start_lba=%" PRIu64 ", "
"end_lba=%" PRIu64 ", pid=%u}",
buts.act_mask, buts.buf_size,
buts.buf_nr, buts.start_lba,
buts.end_lba, buts.pid);
}
if (exiting(tcp)) {
struct blk_user_trace_setup buts;
if (syserror(tcp) || umove(tcp, arg, &buts) < 0)
tprintf(", %#lx", arg);
else
tprintf(", {name=\"%.*s\"}",
(int) sizeof(buts.name), buts.name);
}
break;
/* No arguments or unhandled */
case BLKTRACESTART:
case BLKTRACESTOP:
case BLKTRACETEARDOWN:
case BLKFLSBUF: /* Requires driver knowlege */
case BLKRRPART: /* No args */
default:
if (entering(tcp))
tprintf(", %#lx", arg);
break;
};
return 1;
}
#endif /* LINUX */

View File

@ -1,10 +1,10 @@
dnl Process this file with autoconf to create configure. Use autoreconf.
AC_PREREQ(2.57)
AC_INIT([strace],[4.5.20])
AC_INIT([strace],[4.6])
AC_CONFIG_SRCDIR([strace.c])
AC_CONFIG_AUX_DIR([.])
AM_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE([foreign check-news dist-bzip2 no-dist-gzip])
AM_INIT_AUTOMAKE([foreign check-news dist-xz no-dist-gzip silent-rules])
AM_MAINTAINER_MODE
AC_CANONICAL_HOST
@ -79,6 +79,9 @@ alpha*)
powerpc*)
arch=powerpc
AC_DEFINE([POWERPC], 1, [Define for the PowerPC architecture.])
if test $host_cpu = powerpc64; then
AC_DEFINE([POWERPC64], 1, [Define for the PowerPC64 architecture.])
fi
;;
arm*)
arch=arm
@ -124,6 +127,10 @@ tile*)
arch=tile
AC_DEFINE([TILE], 1, [Define for the Tile architecture])
;;
microblaze*)
arch=microblaze
AC_DEFINE([MICROBLAZE], 1, [Define for the MicroBlaze architecture.])
;;
*)
AC_MSG_RESULT([NO!])
AC_MSG_ERROR([architecture $host_cpu is not supported by strace])
@ -164,20 +171,20 @@ in the compilation directory.])
fi
fi
AC_WARNFLAGS
gl_WARN_ADD([-Wall])
gl_WARN_ADD([-Wwrite-strings])
if test "x$opsys" = "xsunos4"
then
if test -n "$GCC"
then
# SunOS 4.x header files don't declare int functions.
WARNFLAGS="$WARNFLAGS -Wno-implicit"
fi
# SunOS 4.x header files don't declare int functions.
gl_WARN_ADD([-Wno-implicit])
fi
AC_SUBST([WARN_CFLAGS])
AC_PROG_CPP
AC_PROG_GCC_TRADITIONAL
AC_PROG_INSTALL
AC_C_CONST
AC_C_BIGENDIAN
AC_HEADER_STDC
AC_HEADER_STDBOOL
AC_HEADER_DIRENT
@ -260,6 +267,7 @@ AC_CHECK_HEADERS([ \
linux/capability.h \
linux/ptrace.h \
linux/utsname.h \
netinet/sctp.h \
], [], [])
AC_CHECK_HEADERS([linux/icmp.h linux/in6.h linux/netlink.h linux/if_packet.h],
[], [], [#include <stddef.h>
@ -298,8 +306,18 @@ AC_CHECK_MEMBERS([struct sigcontext.sc_hi2],,, [#include <signal.h>
AC_CHECK_DECLS([sys_errlist])
AC_CHECK_DECLS([sys_siglist, _sys_siglist],,, [#include <signal.h>])
AC_CHECK_DECLS([\
PTRACE_SETOPTIONS, \
PTRACE_GETEVENTMSG, \
PTRACE_GETSIGINFO, \
PTRACE_O_TRACEFORK, \
PTRACE_O_TRACEVFORK, \
PTRACE_O_TRACECLONE, \
PTRACE_EVENT_FORK, \
PTRACE_EVENT_VFORK, \
PTRACE_EVENT_CLONE],,, [#include <sys/ptrace.h>])
AC_PATH_PROG([PERL], [perl])
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([Makefile tests/Makefile])
AC_OUTPUT

View File

@ -131,7 +131,7 @@ static int (*sortfun)();
static struct timeval overhead = { -1, -1 };
void
set_sortby(char *sortby)
set_sortby(const char *sortby)
{
if (strcmp(sortby, "time") == 0)
sortfun = time_cmp;
@ -161,7 +161,7 @@ call_summary_pers(FILE *outf)
int call_cum, error_cum;
struct timeval tv_cum, dtv;
double percent;
char *dashes = "-------------------------";
const char *dashes = "-------------------------";
char error_str[16];
int *sorted_count = calloc(sizeof(int), nsyscalls);

3
debian/.cvsignore vendored
View File

@ -1,3 +0,0 @@
substvars
files
tmp

16
debian/changelog vendored
View File

@ -1,3 +1,19 @@
strace (4.6-1) unstable; urgency=low
[ Dmitry V. Levin ]
* New upstream version.
+ Added HDIO_* ioctl names, closes: #450953
+ Fixed stat64 decoding on mips, closes: #599028
+ Fixed misleading italics in the manual page, closes: #589323
-- Dmitry V. Levin <ldv@altlinux.org> Mon, 14 Mar 2011 15:16:17 +0000
strace (4.5.20-2) unstable; urgency=low
* Add missing sparc syscall defines to fix FTBFS on sparc.
-- Frederik Schüler <fs@debian.org> Tue, 04 May 2010 14:31:46 +0200
strace (4.5.20-1) unstable; urgency=low
[ Dmitry V. Levin ]

2
debian/control vendored
View File

@ -2,7 +2,7 @@ Source: strace
Maintainer: Frederik Schüler <fs@debian.org>
Section: utils
Priority: optional
Build-Depends: libc6-dev (>= 2.2.2) [!alpha !ia64], libc6.1-dev (>= 2.2.2) [alpha ia64], gcc-multilib [i386 powerpc s390 sparc], debhelper (>= 7.0.0)
Build-Depends: libc6-dev (>= 2.2.2) [!alpha !ia64], libc6.1-dev (>= 2.2.2) [alpha ia64], gcc-multilib [i386 powerpc s390 sparc], debhelper (>= 7.0.0), coreutils (>= 7.0), time
Standards-Version: 3.8.4
Homepage: http://sourceforge.net/projects/strace/

3
debian/rules vendored
View File

@ -37,6 +37,9 @@ all build: build-stamp $(extra_build_targets)
%-stamp: %/Makefile
$(MAKE) -C $*
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
$(MAKE) -C $* check
endif
touch $@
build/Makefile:

2
debian/watch vendored
View File

@ -1,2 +1,2 @@
version=3
opts="uversionmangle=s/-/./g" http://sf.net/strace/strace-([[:digit:].-]*)\.tar\.bz2
opts="uversionmangle=s/-/./g" http://sf.net/strace/strace-([[:digit:].-]*)\.tar\.xz

68
defs.h
View File

@ -246,6 +246,13 @@ extern int ptrace(int, int, char *, int, ...);
#define PERSONALITY1_WORDSIZE 4
#endif
#ifdef POWERPC64
#undef SUPPORTED_PERSONALITIES
#define SUPPORTED_PERSONALITIES 2
#define PERSONALITY0_WORDSIZE 8
#define PERSONALITY1_WORDSIZE 4
#endif
#ifdef SVR4
#ifdef HAVE_MP_PROCFS
extern int mp_ioctl (int f, int c, void *a, int s);
@ -301,6 +308,37 @@ extern int mp_ioctl (int f, int c, void *a, int s);
#define PR_FAULTED S_CORE
#endif
#ifdef LINUX
# if !HAVE_DECL_PTRACE_SETOPTIONS
# define PTRACE_SETOPTIONS 0x4200
# endif
# if !HAVE_DECL_PTRACE_GETEVENTMSG
# define PTRACE_GETEVENTMSG 0x4201
# endif
# if !HAVE_DECL_PTRACE_GETSIGINFO
# define PTRACE_GETSIGINFO 0x4202
# endif
# if !HAVE_DECL_PTRACE_O_TRACEFORK
# define PTRACE_O_TRACEFORK 0x00000002
# endif
# if !HAVE_DECL_PTRACE_O_TRACEVFORK
# define PTRACE_O_TRACEVFORK 0x00000004
# endif
# if !HAVE_DECL_PTRACE_O_TRACECLONE
# define PTRACE_O_TRACECLONE 0x00000008
# endif
# if !HAVE_DECL_PTRACE_EVENT_FORK
# define PTRACE_EVENT_FORK 1
# endif
# if !HAVE_DECL_PTRACE_EVENT_VFORK
# define PTRACE_EVENT_VFORK 2
# endif
# if !HAVE_DECL_PTRACE_EVENT_CLONE
# define PTRACE_EVENT_CLONE 3
# endif
#endif /* LINUX */
/* Trace Control Block */
struct tcb {
short flags; /* See below for TCB_ values */
@ -329,7 +367,6 @@ struct tcb {
int nzombies; /* # of formerly traced children now dead */
#ifdef LINUX
int nclone_threads; /* # of nchildren with CLONE_THREAD */
int nclone_detached; /* # of nchildren with CLONE_DETACHED */
int nclone_waiting; /* clone threads in wait4 (TCB_SUSPENDED) */
#endif
/* (1st arg of wait4()) */
@ -375,7 +412,6 @@ struct tcb {
|| defined(ARM) || defined(MIPS) || defined(BFIN) || defined(TILE)
# define TCB_WAITEXECVE 02000 /* ignore SIGTRAP after exceve */
# endif
# define TCB_CLONE_DETACHED 04000 /* CLONE_DETACHED set in creating syscall */
# define TCB_CLONE_THREAD 010000 /* CLONE_THREAD set in creating syscall */
# define TCB_GROUP_EXITING 020000 /* TCB_EXITING was exit_group, not _exit */
# include <sys/syscall.h>
@ -419,7 +455,7 @@ struct tcb {
struct xlat {
int val;
char *str;
const char *str;
};
extern const struct xlat open_mode_flags[];
@ -455,6 +491,7 @@ extern const struct xlat open_access_modes[];
#define TRACE_PROCESS 010 /* Trace process-related syscalls. */
#define TRACE_SIGNAL 020 /* Trace signal-related syscalls. */
#define TRACE_DESC 040 /* Trace file descriptor-related syscalls. */
#define SYSCALL_NEVER_FAILS 0100 /* Syscall is always successful. */
typedef enum {
CFLAG_NONE = 0,
@ -465,6 +502,7 @@ typedef enum {
extern struct tcb **tcbtab;
extern int *qual_flags;
extern int debug, followfork;
extern unsigned int ptrace_setoptions;
extern int dtime, xflag, qflag;
extern cflag_t cflag;
extern int acolumn;
@ -483,13 +521,14 @@ extern void expand_tcbtab(void);
#define alloctcb(pid) alloc_tcb((pid), 1)
extern void set_sortby(char *);
extern void set_sortby(const char *);
extern void set_overhead(int);
extern void qualify(char *);
extern void qualify(const char *);
extern int get_scno(struct tcb *);
extern long known_scno(struct tcb *);
extern long do_ptrace(int request, struct tcb *tcp, void *addr, void *data);
extern int ptrace_restart(int request, struct tcb *tcp, int sig);
extern int force_result(struct tcb *, int, long);
extern int trace_syscall(struct tcb *);
extern int count_syscall(struct tcb *, struct timeval *);
extern void printxval(const struct xlat *, int, const char *);
@ -503,8 +542,8 @@ extern int upeek(struct tcb *, long, long *);
extern void dumpiov(struct tcb *, int, long);
extern void dumpstr(struct tcb *, long, int);
extern void printstr(struct tcb *, long, int);
extern void printnum(struct tcb *, long, char *);
extern void printnum_int(struct tcb *, long, char *);
extern void printnum(struct tcb *, long, const char *);
extern void printnum_int(struct tcb *, long, const char *);
extern void printpath(struct tcb *, long);
extern void printpathn(struct tcb *, long, int);
extern void printtv_bitness(struct tcb *, long, enum bitness_t, int);
@ -514,6 +553,7 @@ extern void sprint_timespec(char *, struct tcb *, long);
#ifdef HAVE_SIGINFO_T
extern void printsiginfo(siginfo_t *, int);
#endif
extern void printfd(struct tcb *, int);
extern void printsock(struct tcb *, long, int);
extern void print_sock_optmgmt(struct tcb *, long, int);
extern void printrusage(struct tcb *, long);
@ -539,6 +579,9 @@ extern int internal_fork(struct tcb *);
extern int internal_exec(struct tcb *);
extern int internal_wait(struct tcb *, int);
extern int internal_exit(struct tcb *);
#ifdef LINUX
extern int handle_new_child(struct tcb *, int, int);
#endif
extern const struct ioctlent *ioctl_lookup(long);
extern const struct ioctlent *ioctl_next_match(const struct ioctlent *);
@ -550,6 +593,7 @@ extern int stream_ioctl(struct tcb *, int, int);
#ifdef LINUX
extern int rtc_ioctl(struct tcb *, long, long);
extern int scsi_ioctl(struct tcb *, long, long);
extern int block_ioctl(struct tcb *, long, long);
#endif
extern int tv_nz(struct timeval *);
@ -563,7 +607,8 @@ extern void tv_div(struct timeval *, struct timeval *, int);
#ifdef SUNOS4
extern int fixvfork(struct tcb *);
#endif
#if !(defined(LINUX) && !defined(SPARC) && !defined(SPARC64) && !defined(IA64))
#if !(defined(LINUX) && !defined(SPARC) && !defined(SPARC64) && !defined(IA64) \
&& !defined(SH))
extern long getrval2(struct tcb *);
#endif
#ifdef USE_PROCFS
@ -578,12 +623,11 @@ extern int proc_open(struct tcb *tcp, int attaching);
#define printtv_special(tcp, addr) \
printtv_bitness((tcp), (addr), BITNESS_CURRENT, 1)
#ifdef __GNUC__
extern void tprintf(const char *fmt, ...)
__attribute__ ((format (printf, 1, 2)));
#else
extern void tprintf(const char *fmt, ...);
#ifdef __GNUC__
__attribute__ ((format (printf, 1, 2)))
#endif
;
#ifndef HAVE_STRERROR
const char *strerror(int);

35
desc.c
View File

@ -309,7 +309,8 @@ int
sys_fcntl(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printxval(fcntlcmds, tcp->u_arg[1], "F_???");
switch (tcp->u_arg[1]) {
case F_SETFD:
@ -422,7 +423,8 @@ int
sys_flock(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printflags(flockcmds, tcp->u_arg[1], "LOCK_???");
}
return 0;
@ -433,7 +435,7 @@ int
sys_close(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
}
return 0;
}
@ -442,7 +444,7 @@ int
sys_dup(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
}
return 0;
}
@ -451,7 +453,9 @@ static int
do_dup2(struct tcb *tcp, int flags_arg)
{
if (entering(tcp)) {
tprintf("%ld, %ld", tcp->u_arg[0], tcp->u_arg[1]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printfd(tcp, tcp->u_arg[1]);
if (flags_arg >= 0) {
tprintf(", ");
printflags(open_mode_flags, tcp->u_arg[flags_arg], "O_???");
@ -490,7 +494,7 @@ decode_select(struct tcb *tcp, long *args, enum bitness_t bitness)
& -sizeof(long));
fd_set *fds;
static char outstr[1024];
char *sep;
const char *sep;
long arg;
if (entering(tcp)) {
@ -516,7 +520,8 @@ decode_select(struct tcb *tcp, long *args, enum bitness_t bitness)
tprintf(", [");
for (j = 0, sep = ""; j < nfds; j++) {
if (FD_ISSET(j, fds)) {
tprintf("%s%u", sep, j);
tprintf("%s", sep);
printfd(tcp, j);
sep = " ";
}
}
@ -529,7 +534,7 @@ decode_select(struct tcb *tcp, long *args, enum bitness_t bitness)
else
{
unsigned int cumlen = 0;
char *sep = "";
const char *sep = "";
if (syserror(tcp))
return 0;
@ -703,9 +708,12 @@ int
sys_epoll_ctl(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printxval(epollctls, tcp->u_arg[1], "EPOLL_CTL_???");
tprintf(", %ld, ", tcp->u_arg[2]);
tprintf(", ");
printfd(tcp, tcp->u_arg[2]);
tprintf(", ");
if (tcp->u_arg[3] == 0)
tprintf("NULL");
else {
@ -724,9 +732,10 @@ sys_epoll_ctl(struct tcb *tcp)
static void
epoll_wait_common(struct tcb *tcp)
{
if (entering(tcp))
tprintf("%ld, ", tcp->u_arg[0]);
else {
if (entering(tcp)) {
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
if (syserror(tcp))
tprintf("%lx", tcp->u_arg[1]);
else if (tcp->u_rval == 0)

279
file.c
View File

@ -331,12 +331,15 @@ const struct xlat open_mode_flags[] = {
* extension to get the right value. We do this by declaring fd as int here.
*/
static void
print_dirfd(int fd)
print_dirfd(struct tcb *tcp, int fd)
{
if (fd == AT_FDCWD)
tprintf("AT_FDCWD, ");
else
tprintf("%d, ", fd);
{
printfd(tcp, fd);
tprintf(", ");
}
}
#endif
@ -425,7 +428,7 @@ int
sys_openat(struct tcb *tcp)
{
if (entering(tcp))
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
return decode_open(tcp, 1);
}
#endif
@ -513,7 +516,7 @@ int
sys_faccessat(struct tcb *tcp)
{
if (entering(tcp))
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
return decode_access(tcp, 1);
}
#endif
@ -543,7 +546,8 @@ sys_lseek(struct tcb *tcp)
int _whence;
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
offset = tcp->ext_arg[1];
_whence = tcp->u_arg[2];
if (_whence == SEEK_SET)
@ -562,7 +566,8 @@ sys_lseek(struct tcb *tcp)
int _whence;
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
offset = tcp->u_arg[1];
_whence = tcp->u_arg[2];
if (_whence == SEEK_SET)
@ -581,19 +586,20 @@ int
sys_llseek(struct tcb *tcp)
{
if (entering(tcp)) {
printfd(tcp, tcp->u_arg[0]);
/*
* This one call takes explicitly two 32-bit arguments hi, lo,
* rather than one 64-bit argument for which LONG_LONG works
* appropriate for the native byte order.
*/
if (tcp->u_arg[4] == SEEK_SET)
tprintf("%ld, %llu, ", tcp->u_arg[0],
(((long long int) tcp->u_arg[1]) << 32
| (unsigned long long) (unsigned) tcp->u_arg[2]));
tprintf(", %llu, ",
((long long int) tcp->u_arg[1]) << 32 |
(unsigned long long) (unsigned) tcp->u_arg[2]);
else
tprintf("%ld, %lld, ", tcp->u_arg[0],
(((long long int) tcp->u_arg[1]) << 32
| (unsigned long long) (unsigned) tcp->u_arg[2]));
tprintf(", %lld, ",
((long long int) tcp->u_arg[1]) << 32 |
(unsigned long long) (unsigned) tcp->u_arg[2]);
}
else {
long long int off;
@ -611,7 +617,8 @@ sys_readahead(struct tcb *tcp)
{
if (entering(tcp)) {
int argn;
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
argn = printllval(tcp, "%lld", 1);
tprintf(", %ld", tcp->u_arg[argn]);
}
@ -625,7 +632,8 @@ sys_lseek64(struct tcb *tcp)
{
if (entering(tcp)) {
int argn;
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
if (tcp->u_arg[3] == SEEK_SET)
argn = printllval(tcp, "%llu, ", 1);
else
@ -665,7 +673,8 @@ int
sys_ftruncate(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, %lu", tcp->u_arg[0], tcp->u_arg[1]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", %lu", tcp->u_arg[1]);
}
return 0;
}
@ -676,7 +685,8 @@ int
sys_ftruncate64(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printllval(tcp, "%llu", 1);
}
return 0;
@ -859,6 +869,71 @@ printstat_sparc64(struct tcb *tcp, long addr)
#endif /* SPARC64 */
#endif /* LINUXSPARC */
#if defined LINUX && defined POWERPC64
struct stat_powerpc32 {
unsigned int st_dev;
unsigned int st_ino;
unsigned int st_mode;
unsigned short st_nlink;
unsigned int st_uid;
unsigned int st_gid;
unsigned int st_rdev;
unsigned int st_size;
unsigned int st_blksize;
unsigned int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
unsigned int __unused4;
unsigned int __unused5;
};
static void
printstat_powerpc32(struct tcb *tcp, long addr)
{
struct stat_powerpc32 statbuf;
if (umove(tcp, addr, &statbuf) < 0) {
tprintf("{...}");
return;
}
if (!abbrev(tcp)) {
tprintf("{st_dev=makedev(%u, %u), st_ino=%u, st_mode=%s, ",
major(statbuf.st_dev), minor(statbuf.st_dev),
statbuf.st_ino,
sprintmode(statbuf.st_mode));
tprintf("st_nlink=%u, st_uid=%u, st_gid=%u, ",
statbuf.st_nlink, statbuf.st_uid, statbuf.st_gid);
tprintf("st_blksize=%u, ", statbuf.st_blksize);
tprintf("st_blocks=%u, ", statbuf.st_blocks);
}
else
tprintf("{st_mode=%s, ", sprintmode(statbuf.st_mode));
switch (statbuf.st_mode & S_IFMT) {
case S_IFCHR: case S_IFBLK:
tprintf("st_rdev=makedev(%lu, %lu), ",
(unsigned long) major(statbuf.st_rdev),
(unsigned long) minor(statbuf.st_rdev));
break;
default:
tprintf("st_size=%u, ", statbuf.st_size);
break;
}
if (!abbrev(tcp)) {
tprintf("st_atime=%s, ", sprinttime(statbuf.st_atime));
tprintf("st_mtime=%s, ", sprinttime(statbuf.st_mtime));
tprintf("st_ctime=%s", sprinttime(statbuf.st_ctime));
tprintf("}");
}
else
tprintf("...}");
}
#endif /* LINUX && POWERPC64 */
static const struct xlat fileflags[] = {
#ifdef FREEBSD
{ UF_NODUMP, "UF_NODUMP" },
@ -940,7 +1015,7 @@ realprintstat(struct tcb *tcp, struct stat *statbuf)
#endif /* !HAVE_STRUCT_STAT_ST_RDEV */
break;
default:
tprintf("st_size=%lu, ", statbuf->st_size);
tprintf("st_size=%lu, ", (unsigned long) statbuf->st_size);
break;
}
if (!abbrev(tcp)) {
@ -998,6 +1073,13 @@ printstat(struct tcb *tcp, long addr)
#endif
#endif /* LINUXSPARC */
#if defined LINUX && defined POWERPC64
if (current_personality == 1) {
printstat_powerpc32(tcp, addr);
return;
}
#endif
if (umove(tcp, addr, &statbuf) < 0) {
tprintf("{...}");
return;
@ -1255,11 +1337,16 @@ int
sys_newfstatat(struct tcb *tcp)
{
if (entering(tcp)) {
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
printpath(tcp, tcp->u_arg[1]);
tprintf(", ");
} else {
#if defined HAVE_STAT64 && !(defined POWERPC && defined __powerpc64__)
#ifdef POWERPC64
if (current_personality == 0)
printstat(tcp, tcp->u_arg[2]);
else
printstat64(tcp, tcp->u_arg[2]);
#elif defined HAVE_STAT64
printstat64(tcp, tcp->u_arg[2]);
#else
printstat(tcp, tcp->u_arg[2]);
@ -1289,9 +1376,10 @@ sys_oldstat(struct tcb *tcp)
int
sys_fstat(struct tcb *tcp)
{
if (entering(tcp))
tprintf("%ld, ", tcp->u_arg[0]);
else {
if (entering(tcp)) {
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
printstat(tcp, tcp->u_arg[1]);
}
return 0;
@ -1302,9 +1390,10 @@ int
sys_fstat64(struct tcb *tcp)
{
#ifdef HAVE_STAT64
if (entering(tcp))
tprintf("%ld, ", tcp->u_arg[0]);
else {
if (entering(tcp)) {
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
printstat64(tcp, tcp->u_arg[1]);
}
return 0;
@ -1317,9 +1406,10 @@ sys_fstat64(struct tcb *tcp)
int
sys_oldfstat(struct tcb *tcp)
{
if (entering(tcp))
tprintf("%ld, ", tcp->u_arg[0]);
else {
if (entering(tcp)) {
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
printoldstat(tcp, tcp->u_arg[1]);
}
return 0;
@ -1673,7 +1763,8 @@ int
sys_fstatfs(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%lu, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
printstatfs(tcp, tcp->u_arg[1]);
}
@ -1730,7 +1821,8 @@ int
sys_fstatfs64(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%lu, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", %lu, ", tcp->u_arg[1]);
} else {
if (tcp->u_arg[1] == sizeof (struct statfs64))
printstatfs64(tcp, tcp->u_arg[2]);
@ -1845,7 +1937,7 @@ int
sys_mkdirat(struct tcb *tcp)
{
if (entering(tcp))
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
return decode_mkdir(tcp, 1);
}
#endif
@ -1863,7 +1955,7 @@ int
sys_fchdir(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
}
return 0;
}
@ -1882,7 +1974,7 @@ int
sys_fchroot(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
}
return 0;
}
@ -1904,12 +1996,13 @@ int
sys_linkat(struct tcb *tcp)
{
if (entering(tcp)) {
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
printpath(tcp, tcp->u_arg[1]);
tprintf(", ");
print_dirfd(tcp->u_arg[2]);
print_dirfd(tcp, tcp->u_arg[2]);
printpath(tcp, tcp->u_arg[3]);
tprintf(", %ld", tcp->u_arg[4]);
tprintf(", ");
printfd(tcp, tcp->u_arg[4]);
}
return 0;
}
@ -1937,7 +2030,7 @@ int
sys_unlinkat(struct tcb *tcp)
{
if (entering(tcp)) {
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
printpath(tcp, tcp->u_arg[1]);
tprintf(", ");
printflags(unlinkatflags, tcp->u_arg[2], "AT_???");
@ -1964,7 +2057,7 @@ sys_symlinkat(struct tcb *tcp)
if (entering(tcp)) {
printpath(tcp, tcp->u_arg[0]);
tprintf(", ");
print_dirfd(tcp->u_arg[1]);
print_dirfd(tcp, tcp->u_arg[1]);
printpath(tcp, tcp->u_arg[2]);
}
return 0;
@ -1998,7 +2091,7 @@ int
sys_readlinkat(struct tcb *tcp)
{
if (entering(tcp))
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
return decode_readlink(tcp, 1);
}
#endif
@ -2019,10 +2112,10 @@ int
sys_renameat(struct tcb *tcp)
{
if (entering(tcp)) {
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
printpath(tcp, tcp->u_arg[1]);
tprintf(", ");
print_dirfd(tcp->u_arg[2]);
print_dirfd(tcp, tcp->u_arg[2]);
printpath(tcp, tcp->u_arg[3]);
}
return 0;
@ -2045,7 +2138,7 @@ int
sys_fchownat(struct tcb *tcp)
{
if (entering(tcp)) {
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
printpath(tcp, tcp->u_arg[1]);
printuid(", ", tcp->u_arg[2]);
printuid(", ", tcp->u_arg[3]);
@ -2060,7 +2153,7 @@ int
sys_fchown(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
printuid(", ", tcp->u_arg[1]);
printuid(", ", tcp->u_arg[2]);
}
@ -2088,7 +2181,7 @@ int
sys_fchmodat(struct tcb *tcp)
{
if (entering(tcp))
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
return decode_chmod(tcp, 1);
}
#endif
@ -2097,7 +2190,8 @@ int
sys_fchmod(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, %#lo", tcp->u_arg[0], tcp->u_arg[1]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", %#lo", tcp->u_arg[1]);
}
return 0;
}
@ -2148,7 +2242,7 @@ int
sys_futimesat(struct tcb *tcp)
{
if (entering(tcp))
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
return decode_utimes(tcp, 1, 0);
}
@ -2156,7 +2250,7 @@ int
sys_utimensat(struct tcb *tcp)
{
if (entering(tcp)) {
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
decode_utimes(tcp, 1, 1);
tprintf(", ");
printflags(utimensatflags, tcp->u_arg[3], "AT_???");
@ -2239,7 +2333,7 @@ int
sys_mknodat(struct tcb *tcp)
{
if (entering(tcp))
print_dirfd(tcp->u_arg[0]);
print_dirfd(tcp, tcp->u_arg[0]);
return decode_mknod(tcp, 1);
}
#endif
@ -2260,7 +2354,7 @@ int
sys_fsync(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
}
return 0;
}
@ -2290,7 +2384,8 @@ int
sys_readdir(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%lu, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
if (syserror(tcp) || tcp->u_rval == 0 || !verbose(tcp))
tprintf("%#lx", tcp->u_arg[1]);
@ -2328,7 +2423,8 @@ sys_getdents(struct tcb *tcp)
char *buf;
if (entering(tcp)) {
tprintf("%lu, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
return 0;
}
if (syserror(tcp) || !verbose(tcp)) {
@ -2412,7 +2508,8 @@ sys_getdents64(struct tcb *tcp)
char *buf;
if (entering(tcp)) {
tprintf("%lu, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
return 0;
}
if (syserror(tcp) || !verbose(tcp)) {
@ -2485,7 +2582,8 @@ sys_getdirentries(struct tcb *tcp)
char *buf;
if (entering(tcp)) {
tprintf("%lu, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
return 0;
}
if (syserror(tcp) || !verbose(tcp)) {
@ -2709,7 +2807,8 @@ int
sys_fsetxattr(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printstr(tcp, tcp->u_arg[1], -1);
print_xattr_val(tcp, 0, tcp->u_arg[2], tcp->u_arg[3], tcp->u_arg[3]);
tprintf(", ");
@ -2736,7 +2835,8 @@ int
sys_fgetxattr(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printstr(tcp, tcp->u_arg[1], -1);
} else {
print_xattr_val(tcp, syserror(tcp), tcp->u_arg[2], tcp->u_arg[3],
@ -2761,7 +2861,7 @@ int
sys_flistxattr(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
} else {
/* XXX Print value in format */
tprintf(", %p, %lu", (void *) tcp->u_arg[1], tcp->u_arg[2]);
@ -2784,7 +2884,8 @@ int
sys_fremovexattr(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printstr(tcp, tcp->u_arg[1], -1);
}
return 0;
@ -2808,7 +2909,8 @@ sys_fadvise64(struct tcb *tcp)
{
if (entering(tcp)) {
int argn;
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
argn = printllval(tcp, "%lld", 1);
tprintf(", %ld, ", tcp->u_arg[argn++]);
printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???");
@ -2823,7 +2925,8 @@ sys_fadvise64_64(struct tcb *tcp)
{
if (entering(tcp)) {
int argn;
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
#if defined ARM || defined POWERPC
argn = printllval(tcp, "%lld, ", 2);
#else
@ -2841,33 +2944,41 @@ sys_fadvise64_64(struct tcb *tcp)
#ifdef LINUX
static const struct xlat inotify_modes[] = {
{ 0x00000001, "IN_ACCESS" },
{ 0x00000002, "IN_MODIFY" },
{ 0x00000004, "IN_ATTRIB" },
{ 0x00000008, "IN_CLOSE_WRITE" },
{ 0x00000010, "IN_CLOSE_NOWRITE" },
{ 0x00000020, "IN_OPEN" },
{ 0x00000040, "IN_MOVED_FROM" },
{ 0x00000080, "IN_MOVED_TO" },
{ 0x00000100, "IN_CREATE" },
{ 0x00000200, "IN_DELETE" },
{ 0x00000400, "IN_DELETE_SELF" },
{ 0x00000800, "IN_MOVE_SELF" },
{ 0x00002000, "IN_UNMOUNT" },
{ 0x00004000, "IN_Q_OVERFLOW" },
{ 0x00008000, "IN_IGNORED" },
{ 0x01000000, "IN_ONLYDIR" },
{ 0x02000000, "IN_DONT_FOLLOW" },
{ 0x20000000, "IN_MASK_ADD" },
{ 0x40000000, "IN_ISDIR" },
{ 0x80000000, "IN_ONESHOT" }
{ 0x00000001, "IN_ACCESS" },
{ 0x00000002, "IN_MODIFY" },
{ 0x00000004, "IN_ATTRIB" },
{ 0x00000008, "IN_CLOSE_WRITE"},
{ 0x00000010, "IN_CLOSE_NOWRITE"},
{ 0x00000020, "IN_OPEN" },
{ 0x00000040, "IN_MOVED_FROM" },
{ 0x00000080, "IN_MOVED_TO" },
{ 0x00000100, "IN_CREATE" },
{ 0x00000200, "IN_DELETE" },
{ 0x00000400, "IN_DELETE_SELF"},
{ 0x00000800, "IN_MOVE_SELF" },
{ 0x00002000, "IN_UNMOUNT" },
{ 0x00004000, "IN_Q_OVERFLOW" },
{ 0x00008000, "IN_IGNORED" },
{ 0x01000000, "IN_ONLYDIR" },
{ 0x02000000, "IN_DONT_FOLLOW"},
{ 0x20000000, "IN_MASK_ADD" },
{ 0x40000000, "IN_ISDIR" },
{ 0x80000000, "IN_ONESHOT" },
{ 0, NULL }
};
static const struct xlat inotify_init_flags[] = {
{ 0x00000800, "IN_NONBLOCK" },
{ 0x00080000, "IN_CLOEXEC" },
{ 0, NULL }
};
int
sys_inotify_add_watch(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printpath(tcp, tcp->u_arg[1]);
tprintf(", ");
printflags(inotify_modes, tcp->u_arg[2], "IN_???");
@ -2879,7 +2990,8 @@ int
sys_inotify_rm_watch(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, %ld", tcp->u_arg[0], tcp->u_arg[1]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", %ld", tcp->u_arg[1]);
}
return 0;
}
@ -2888,7 +3000,7 @@ int
sys_inotify_init1(struct tcb *tcp)
{
if (entering(tcp))
printflags(open_mode_flags, tcp->u_arg[0], "O_???");
printflags(inotify_init_flags, tcp->u_arg[0], "IN_???");
return 0;
}
@ -2897,7 +3009,8 @@ sys_fallocate(struct tcb *tcp)
{
if (entering(tcp)) {
int argn;
tprintf("%ld, ", tcp->u_arg[0]); /* fd */
printfd(tcp, tcp->u_arg[0]); /* fd */
tprintf(", ");
tprintf("%#lo, ", tcp->u_arg[1]); /* mode */
argn = printllval(tcp, "%llu, ", 2); /* offset */
printllval(tcp, "%llu", argn); /* len */

View File

@ -1 +0,0 @@
Makefile

View File

@ -1 +0,0 @@
Makefile

90
io.c
View File

@ -47,11 +47,11 @@
#endif
int
sys_read(tcp)
struct tcb *tcp;
sys_read(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
if (syserror(tcp))
tprintf("%#lx", tcp->u_arg[1]);
@ -63,11 +63,11 @@ struct tcb *tcp;
}
int
sys_write(tcp)
struct tcb *tcp;
sys_write(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]);
tprintf(", %lu", tcp->u_arg[2]);
}
@ -147,11 +147,11 @@ unsigned long addr;
}
int
sys_readv(tcp)
struct tcb *tcp;
sys_readv(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
if (syserror(tcp)) {
tprintf("%#lx, %lu",
@ -165,11 +165,11 @@ struct tcb *tcp;
}
int
sys_writev(tcp)
struct tcb *tcp;
sys_writev(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
tprint_iov(tcp, tcp->u_arg[2], tcp->u_arg[1]);
tprintf(", %lu", tcp->u_arg[2]);
}
@ -180,11 +180,11 @@ struct tcb *tcp;
#if defined(SVR4)
int
sys_pread(tcp)
struct tcb *tcp;
sys_pread(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
if (syserror(tcp))
tprintf("%#lx", tcp->u_arg[1]);
@ -202,11 +202,11 @@ struct tcb *tcp;
}
int
sys_pwrite(tcp)
struct tcb *tcp;
sys_pwrite(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]);
#if UNIXWARE
/* off_t is signed int */
@ -225,11 +225,13 @@ struct tcb *tcp;
#include <sys/socket.h>
int
sys_sendfile(tcp)
struct tcb *tcp;
sys_sendfile(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, %ld, %llu, %lu", tcp->u_arg[0], tcp->u_arg[1],
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printfd(tcp, tcp->u_arg[1]);
tprintf(", %llu, %lu",
LONG_LONG(tcp->u_arg[2], tcp->u_arg[3]),
tcp->u_arg[4]);
} else {
@ -276,11 +278,11 @@ struct tcb *tcp;
#endif
int
sys_pread(tcp)
struct tcb *tcp;
sys_pread(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
if (syserror(tcp))
tprintf("%#lx", tcp->u_arg[1]);
@ -293,11 +295,11 @@ struct tcb *tcp;
}
int
sys_pwrite(tcp)
struct tcb *tcp;
sys_pwrite(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]);
tprintf(", %lu, ", tcp->u_arg[2]);
printllval(tcp, "%llu", PREAD_OFFSET_ARG);
@ -306,13 +308,15 @@ struct tcb *tcp;
}
int
sys_sendfile(tcp)
struct tcb *tcp;
sys_sendfile(struct tcb *tcp)
{
if (entering(tcp)) {
off_t offset;
tprintf("%ld, %ld, ", tcp->u_arg[0], tcp->u_arg[1]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printfd(tcp, tcp->u_arg[1]);
tprintf(", ");
if (!tcp->u_arg[2])
tprintf("NULL");
else if (umove(tcp, tcp->u_arg[2], &offset) < 0)
@ -325,13 +329,15 @@ struct tcb *tcp;
}
int
sys_sendfile64(tcp)
struct tcb *tcp;
sys_sendfile64(struct tcb *tcp)
{
if (entering(tcp)) {
loff_t offset;
tprintf("%ld, %ld, ", tcp->u_arg[0], tcp->u_arg[1]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printfd(tcp, tcp->u_arg[1]);
tprintf(", ");
if (!tcp->u_arg[2])
tprintf("NULL");
else if (umove(tcp, tcp->u_arg[2], &offset) < 0)
@ -347,11 +353,11 @@ struct tcb *tcp;
#if _LFS64_LARGEFILE || HAVE_LONG_LONG_OFF_T
int
sys_pread64(tcp)
struct tcb *tcp;
sys_pread64(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
} else {
if (syserror(tcp))
tprintf("%#lx", tcp->u_arg[1]);
@ -364,11 +370,11 @@ struct tcb *tcp;
}
int
sys_pwrite64(tcp)
struct tcb *tcp;
sys_pwrite64(struct tcb *tcp)
{
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]);
tprintf(", %lu, ", tcp->u_arg[2]);
printllval(tcp, "%#llx", 3);
@ -378,13 +384,13 @@ struct tcb *tcp;
#endif
int
sys_ioctl(tcp)
struct tcb *tcp;
sys_ioctl(struct tcb *tcp)
{
const struct ioctlent *iop;
if (entering(tcp)) {
tprintf("%ld, ", tcp->u_arg[0]);
printfd(tcp, tcp->u_arg[0]);
tprintf(", ");
iop = ioctl_lookup(tcp->u_arg[1]);
if (iop) {
tprintf("%s", iop->symbol);

View File

@ -152,6 +152,9 @@ long code, arg;
#ifdef LINUX
case 'p':
return rtc_ioctl(tcp, code, arg);
case 0x03:
case 0x12:
return block_ioctl(tcp, code, arg);
case 0x22:
return scsi_ioctl(tcp, code, arg);
#endif

View File

@ -36,8 +36,8 @@
#endif
struct ioctlent {
char *doth;
char *symbol;
const char *doth;
const char *symbol;
unsigned long code;
};
@ -56,9 +56,7 @@ const void *b;
}
int
main(argc, argv)
int argc;
char *argv[];
main(int argc, const char *argv[])
{
int i;

View File

@ -1,3 +0,0 @@
Makefile
ioctldefs.h
ioctls.h

View File

@ -1 +0,0 @@
Makefile

View File

@ -1,852 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDGETPRM", 0x204},
{"linux/fd.h", "FDGETMAXERRS", 0x20e},
{"linux/fd.h", "FDGETDRVTYP", 0x20f},
{"linux/fd.h", "FDGETDRVPRM", 0x211},
{"linux/fd.h", "FDGETDRVSTAT", 0x212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
{"linux/fd.h", "FDGETFDCSTAT", 0x215},
{"linux/fd.h", "FDWERRORGET", 0x217},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDSETPRM", 0x242},
{"linux/fd.h", "FDDEFPRM", 0x243},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTTRK", 0x248},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDSETMAXERRS", 0x24c},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/fd.h", "FDSETDRVPRM", 0x290},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/blkpg.h", "BLKPG", 0x1269},
{"linux/fs.h", "BLKPG", 0x1269},
{"linux/elevator.h", "BLKELVGET", 0x126a},
{"linux/fs.h", "BLKELVGET", 0x126a},
{"linux/elevator.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKBSZGET", 0x1270},
{"linux/fs.h", "BLKBSZSET", 0x1271},
{"linux/fs.h", "BLKGETSIZE64", 0x1272},
{"linux/agpgart.h", "AGPIOC_INFO", 0x4100},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/apm_bios.h", "APM_IOC_STANDBY", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/apm_bios.h", "APM_IOC_SUSPEND", 0x4102},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x4103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x4104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x4105},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0x4106},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x4107},
{"linux/agpgart.h", "AGPIOC_BIND", 0x4108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x4109},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"linux/cciss_ioctl.h", "CCISS_GETPCIINFO", 0x4201},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x4201},
{"linux/cciss_ioctl.h", "CCISS_GETINTINFO", 0x4202},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x4202},
{"linux/cciss_ioctl.h", "CCISS_SETINTINFO", 0x4203},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x4203},
{"linux/cciss_ioctl.h", "CCISS_GETNODENAME", 0x4204},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x4204},
{"linux/cciss_ioctl.h", "CCISS_SETNODENAME", 0x4205},
{"linux/pmu.h", "PMU_IOC_CAN_SLEEP", 0x4205},
{"linux/cciss_ioctl.h", "CCISS_GETHEARTBEAT", 0x4206},
{"linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", 0x4207},
{"linux/cciss_ioctl.h", "CCISS_GETFIRMVER", 0x4208},
{"linux/cciss_ioctl.h", "CCISS_GETDRIVVER", 0x4209},
{"linux/cciss_ioctl.h", "CCISS_REVALIDVOLS", 0x420a},
{"linux/cciss_ioctl.h", "CCISS_PASSTHRU", 0x420b},
{"linux/soundcard.h", "SNDCTL_COPR_RESET", 0x4300},
{"linux/capi.h", "CAPI_REGISTER", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_LOAD", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_RDATA", 0x4302},
{"linux/soundcard.h", "SNDCTL_COPR_RCODE", 0x4303},
{"linux/soundcard.h", "SNDCTL_COPR_WDATA", 0x4304},
{"linux/soundcard.h", "SNDCTL_COPR_WCODE", 0x4305},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0x4306},
{"linux/soundcard.h", "SNDCTL_COPR_RUN", 0x4306},
{"linux/capi.h", "CAPI_GET_VERSION", 0x4307},
{"linux/soundcard.h", "SNDCTL_COPR_HALT", 0x4307},
{"linux/capi.h", "CAPI_GET_SERIAL", 0x4308},
{"linux/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x4308},
{"linux/capi.h", "CAPI_GET_PROFILE", 0x4309},
{"linux/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4309},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0x4320},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x4321},
{"linux/capi.h", "CAPI_INSTALLED", 0x4322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x4323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x4324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x4325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x4326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x4327},
{"linux/input.h", "EVIOCGVERSION", 0x4501},
{"linux/input.h", "EVIOCGID", 0x4502},
{"linux/input.h", "EVIOCGREP", 0x4503},
{"linux/input.h", "EVIOCSREP", 0x4503},
{"linux/input.h", "EVIOCGKEYCODE", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE", 0x4504},
{"linux/input.h", "EVIOCGKEY", 0x4505},
{"linux/input.h", "EVIOCGBUS", 0x4507},
{"linux/input.h", "EVIOCRMFF", 0x4581},
{"linux/input.h", "EVIOCSGAIN", 0x4582},
{"linux/input.h", "EVIOCSAUTOCENTER", 0x4583},
{"linux/input.h", "EVIOCGEFFECTS", 0x4584},
{"linux/fb.h", "FBIOGET_VBLANK", 0x4612},
{"linux/hiddev.h", "HIDIOCGVERSION", 0x4801},
{"linux/hiddev.h", "HIDIOCAPPLICATION", 0x4802},
{"linux/hiddev.h", "HIDIOCGDEVINFO", 0x4803},
{"linux/hiddev.h", "HIDIOCGSTRING", 0x4804},
{"linux/hiddev.h", "HIDIOCINITREPORT", 0x4805},
{"linux/hiddev.h", "HIDIOCGREPORT", 0x4807},
{"linux/hiddev.h", "HIDIOCSREPORT", 0x4808},
{"linux/hiddev.h", "HIDIOCGREPORTINFO", 0x4809},
{"linux/hiddev.h", "HIDIOCGFIELDINFO", 0x480a},
{"linux/hiddev.h", "HIDIOCGUSAGE", 0x480b},
{"linux/hiddev.h", "HIDIOCSUSAGE", 0x480c},
{"linux/hiddev.h", "HIDIOCGUCODE", 0x480d},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
{"linux/soundcard.h", "SOUND_MIXER_AGC", 0x4d67},
{"linux/soundcard.h", "SOUND_MIXER_3DSE", 0x4d68},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE1", 0x4d6f},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE2", 0x4d70},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE3", 0x4d71},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE4", 0x4d72},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE5", 0x4d73},
{"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
{"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
{"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
{"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
{"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
{"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
{"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
{"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
{"linux/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x5004},
{"linux/soundcard.h", "SNDCTL_DSP_SETFMT", 0x5005},
{"linux/soundcard.h", "SOUND_PCM_READ_BITS", 0x5005},
{"linux/soundcard.h", "SNDCTL_DSP_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0x5007},
{"linux/soundcard.h", "SOUND_PCM_READ_FILTER", 0x5007},
{"linux/soundcard.h", "SNDCTL_DSP_POST", 0x5008},
{"linux/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0x5009},
{"linux/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0x500a},
{"linux/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x500b},
{"linux/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x500c},
{"linux/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x500d},
{"linux/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x500e},
{"linux/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x500f},
{"linux/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x5011},
{"linux/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x5012},
{"linux/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x5013},
{"linux/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x5014},
{"linux/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x5015},
{"linux/soundcard.h", "SNDCTL_DSP_SETDUPLEX", 0x5016},
{"linux/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_PROFILE", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_GETCHANNELMASK", 0x5040},
{"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
{"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
{"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
{"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
{"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
{"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
{"linux/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0x5103},
{"linux/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x5104},
{"linux/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x5105},
{"linux/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x5106},
{"linux/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x5107},
{"linux/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x5108},
{"linux/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x5109},
{"linux/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x510a},
{"linux/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x510b},
{"linux/soundcard.h", "SNDCTL_MIDI_INFO", 0x510c},
{"linux/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x510d},
{"linux/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0x510e},
{"linux/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x510f},
{"linux/soundcard.h", "SNDCTL_SEQ_PANIC", 0x5111},
{"linux/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x5112},
{"linux/soundcard.h", "SNDCTL_SEQ_GETTIME", 0x5113},
{"linux/soundcard.h", "SNDCTL_SYNTH_ID", 0x5114},
{"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
{"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
{"linux/random.h", "RNDGETENTCNT", 0x5200},
{"linux/random.h", "RNDADDTOENTCNT", 0x5201},
{"linux/random.h", "RNDGETPOOL", 0x5202},
{"linux/random.h", "RNDADDENTROPY", 0x5203},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
{"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
{"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
{"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
{"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
{"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
{"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm/ioctls.h", "TIOCSHAYESESP", 0x545f},
{"linux/if_tun.h", "TUNSETNOCSUM", 0x54c8},
{"linux/if_tun.h", "TUNSETDEBUG", 0x54c9},
{"linux/if_tun.h", "TUNSETIFF", 0x54ca},
{"linux/if_tun.h", "TUNSETPERSIST", 0x54cb},
{"linux/if_tun.h", "TUNSETOWNER", 0x54cc},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x5508},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x550a},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x5511},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0x5512},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x5513},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x5515},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x5701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x5702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x5703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x5704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x5705},
{"linux/watchdog.h", "WDIOC_SETTIMEOUT", 0x5706},
{"linux/watchdog.h", "WDIOC_GETTIMEOUT", 0x5707},
{"linux/ite_gpio.h", "ITE_GPIO_IN", 0x5a00},
{"linux/ite_gpio.h", "ITE_GPIO_OUT", 0x5a01},
{"linux/ite_gpio.h", "ITE_GPIO_INT_CTRL", 0x5a02},
{"linux/ite_gpio.h", "ITE_GPIO_IN_STATUS", 0x5a03},
{"linux/ite_gpio.h", "ITE_GPIO_OUT_STATUS", 0x5a04},
{"linux/ite_gpio.h", "ITE_GPIO_GEN_CTRL", 0x5a05},
{"linux/ite_gpio.h", "ITE_GPIO_INT_WAIT", 0x5a06},
{"linux/sonet.h", "SONET_GETSTAT", 0x6110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x6111},
{"linux/sonet.h", "SONET_SETDIAG", 0x6112},
{"linux/sonet.h", "SONET_CLRDIAG", 0x6113},
{"linux/sonet.h", "SONET_GETDIAG", 0x6114},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/sonet.h", "SONET_GETFRAMING", 0x6116},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x6117},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x6132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x6133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x6150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x6151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x6152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x6153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x6154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x6160},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0x6161},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x6161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x6162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x6162},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x6163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x6164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x6167},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x6181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x6183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x6184},
{"linux/atmdev.h", "ATM_GETESI", 0x6185},
{"linux/atmdev.h", "ATM_GETADDR", 0x6186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x6187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x6188},
{"linux/atmdev.h", "ATM_DELADDR", 0x6189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x618b},
{"linux/atmdev.h", "ATM_SETESI", 0x618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x618d},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/atmdev.h", "ATM_SETSC", 0x61f1},
{"linux/atmdev.h", "ATM_SETBACKEND", 0x61f2},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0x630a},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x6400},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x6402},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x6403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x6601},
{"linux/ext3_fs.h", "EXT3_IOC_GETFLAGS", 0x6601},
{"asm/ioctls.h", "FIOCLEX", 0x6601},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_SETFLAGS", 0x6602},
{"asm/ioctls.h", "FIONCLEX", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION", 0x6603},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION", 0x6604},
{"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
{"asm/sockios.h", "FIOGETOWN", 0x667b},
{"asm/sockios.h", "FIOSETOWN", 0x667c},
{"asm/ioctls.h", "FIOASYNC", 0x667d},
{"asm/ioctls.h", "FIONBIO", 0x667e},
{"asm/ioctls.h", "FIONREAD", 0x667f},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
{"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
{"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
{"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
{"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
{"linux/i2o-dev.h", "I2OSWDL", 0x6905},
{"linux/i2o-dev.h", "I2OSWUL", 0x6906},
{"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
{"linux/i2o-dev.h", "I2OHTML", 0x6909},
{"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
{"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
{"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
{"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
{"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
{"linux/i8k.h", "I8K_FN_STATUS", 0x6983},
{"linux/i8k.h", "I8K_GET_TEMP", 0x6984},
{"linux/i8k.h", "I8K_GET_SPEED", 0x6985},
{"linux/i8k.h", "I8K_GET_FAN", 0x6986},
{"linux/i8k.h", "I8K_SET_FAN", 0x6987},
{"linux/joystick.h", "JSIOCGVERSION", 0x6a01},
{"linux/joystick.h", "JSIOCGAXES", 0x6a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x6a12},
{"linux/joystick.h", "JSIOCSCORR", 0x6a21},
{"linux/joystick.h", "JSIOCGCORR", 0x6a22},
{"linux/joystick.h", "JSIOCSAXMAP", 0x6a31},
{"linux/joystick.h", "JSIOCGAXMAP", 0x6a32},
{"linux/joystick.h", "JSIOCSBTNMAP", 0x6a33},
{"linux/joystick.h", "JSIOCGBTNMAP", 0x6a34},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x6c40},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x6c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x6c42},
{"linux/udf_fs_i.h", "UDF_RELOCATE_BLOCKS", 0x6c43},
{"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x6d00},
{"linux/mtio.h", "MTIOCTOP", 0x6d01},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
{"linux/mtio.h", "MTIOCGET", 0x6d02},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/mtio.h", "MTIOCPOS", 0x6d03},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
{"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
{"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x6e05},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x6e07},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x6e0c},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x6efb},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/intermezzo_fs.h", "PRESTO_GETMOUNT", 0x7003},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/intermezzo_fs.h", "PRESTO_SETPID", 0x7004},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/intermezzo_fs.h", "PRESTO_CLOSE_JOURNALF", 0x7006},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/intermezzo_fs.h", "PRESTO_SET_FSETROOT", 0x7007},
{"linux/rtc.h", "RTC_ALM_SET", 0x7007},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_FSETROOT", 0x7008},
{"linux/rtc.h", "RTC_ALM_READ", 0x7008},
{"linux/intermezzo_fs.h", "PRESTO_SETOPT", 0x7009},
{"linux/rtc.h", "RTC_RD_TIME", 0x7009},
{"linux/intermezzo_fs.h", "PRESTO_GETOPT", 0x700a},
{"linux/rtc.h", "RTC_SET_TIME", 0x700a},
{"linux/intermezzo_fs.h", "PRESTO_GET_KMLSIZE", 0x700b},
{"linux/rtc.h", "RTC_IRQP_READ", 0x700b},
{"linux/intermezzo_fs.h", "PRESTO_GET_RECNO", 0x700c},
{"linux/rtc.h", "RTC_IRQP_SET", 0x700c},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x700d},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x700e},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WKALM_SET", 0x700f},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETATTR", 0x7010},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/rtc.h", "RTC_WKALM_RD", 0x7010},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CREATE", 0x7011},
{"linux/intermezzo_fs.h", "PRESTO_VFS_LINK", 0x7012},
{"linux/intermezzo_fs.h", "PRESTO_VFS_UNLINK", 0x7013},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SYMLINK", 0x7014},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKDIR", 0x7015},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RMDIR", 0x7016},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKNOD", 0x7017},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RENAME", 0x7018},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CLOSE", 0x701a},
{"linux/intermezzo_fs.h", "PRESTO_VFS_IOPEN", 0x701b},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETEXTATTR", 0x701c},
{"linux/intermezzo_fs.h", "PRESTO_VFS_DELEXTATTR", 0x701d},
{"linux/intermezzo_fs.h", "PRESTO_MARK", 0x7020},
{"linux/intermezzo_fs.h", "PRESTO_RELEASE_PERMIT", 0x7021},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_ALL_FSETROOTS", 0x7022},
{"linux/intermezzo_fs.h", "PRESTO_BACKFETCH_LML", 0x7023},
{"linux/intermezzo_fs.h", "PRESTO_REINT", 0x7024},
{"linux/intermezzo_fs.h", "PRESTO_CANCEL_LML", 0x7025},
{"linux/intermezzo_fs.h", "PRESTO_RESET_FSET", 0x7026},
{"linux/intermezzo_fs.h", "PRESTO_COMPLETE_CLOSES", 0x7027},
{"linux/intermezzo_fs.h", "PRESTO_REINT_BEGIN", 0x7030},
{"linux/intermezzo_fs.h", "PRESTO_DO_REINT", 0x7031},
{"linux/intermezzo_fs.h", "PRESTO_REINT_END", 0x7032},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPSETMODE", 0x7080},
{"linux/ppdev.h", "PPRSTATUS", 0x7081},
{"linux/ppdev.h", "PPRCONTROL", 0x7083},
{"linux/ppdev.h", "PPWCONTROL", 0x7084},
{"linux/ppdev.h", "PPRDATA", 0x7085},
{"linux/ppdev.h", "PPWDATA", 0x7086},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPFCONTROL", 0x708e},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/ppdev.h", "PPDATADIR", 0x7090},
{"linux/ppdev.h", "PPNEGOT", 0x7091},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x7092},
{"linux/ppdev.h", "PPCLRIRQ", 0x7093},
{"linux/ppdev.h", "PPSETPHASE", 0x7094},
{"linux/ppdev.h", "PPGETTIME", 0x7095},
{"linux/ppdev.h", "PPSETTIME", 0x7096},
{"linux/ppdev.h", "PPGETMODES", 0x7097},
{"linux/ppdev.h", "PPGETMODE", 0x7098},
{"linux/ppdev.h", "PPGETPHASE", 0x7099},
{"linux/ppdev.h", "PPGETFLAGS", 0x709a},
{"linux/ppdev.h", "PPSETFLAGS", 0x709b},
{"linux/serio.h", "SPIOCSTYPE", 0x7101},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x7185},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x7186},
{"linux/telephony.h", "OLD_PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x7189},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x718c},
{"linux/telephony.h", "PHONE_FRAME", 0x718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x718e},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x7190},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x7193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x7194},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x7196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x7197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x7198},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x7199},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x719a},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x719b},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x719d},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x71a6},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0x71a7},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/telephony.h", "PHONE_VAD", 0x71a9},
{"linux/telephony.h", "PHONE_WINK", 0x71aa},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x71c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x71c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x71c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x71c4},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x71c7},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x71c8},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x71c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x71ca},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x71cb},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x71ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x71cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x71d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x71d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x71d2},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_CID", 0x71d4},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x71d5},
{"linux/ixjuser.h", "IXJCTL_FILTER_CADENCE", 0x71d6},
{"linux/ixjuser.h", "IXJCTL_PLAY_CID", 0x71d7},
{"linux/ixjuser.h", "IXJCTL_VMWI", 0x71d8},
{"linux/ixjuser.h", "IXJCTL_CIDCW", 0x71d9},
{"linux/ixjuser.h", "IXJCTL_VERSION", 0x71da},
{"linux/telephony.h", "PHONE_REC_VOLUME_LINEAR", 0x71db},
{"linux/telephony.h", "PHONE_PLAY_VOLUME_LINEAR", 0x71dc},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER_RAW", 0x71dd},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x71e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x71e1},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x71e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x71e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x71e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x71e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x71e6},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/ixjuser.h", "IXJCTL_DTMF_PRESCALE", 0x71e8},
{"linux/ixjuser.h", "IXJCTL_SIGCTL", 0x71e9},
{"linux/ixjuser.h", "IXJCTL_SC_RXG", 0x71ea},
{"linux/ixjuser.h", "IXJCTL_SC_TXG", 0x71eb},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x71fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x71fe},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202},
{"asm/sockios.h", "SIOCATMARK", 0x7307},
{"asm/sockios.h", "SIOCSPGRP", 0x7308},
{"asm/sockios.h", "SIOCGPGRP", 0x7309},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"asm/ioctls.h", "TIOCGETP", 0x7408},
{"asm/ioctls.h", "TIOCSETP", 0x7409},
{"asm/ioctls.h", "TIOCSETN", 0x740a},
{"asm/ioctls.h", "TIOCSETC", 0x7411},
{"asm/ioctls.h", "TIOCGETC", 0x7412},
{"asm/ioctls.h", "TCGETS", 0x7413},
{"asm/ioctls.h", "TCSETS", 0x7414},
{"asm/ioctls.h", "TCSETSW", 0x7415},
{"asm/ioctls.h", "TCSETSF", 0x7416},
{"asm/ioctls.h", "TCGETA", 0x7417},
{"asm/ioctls.h", "TCSETA", 0x7418},
{"asm/ioctls.h", "TCSETAW", 0x7419},
{"asm/ioctls.h", "TCSETAF", 0x741c},
{"asm/ioctls.h", "TCSBRK", 0x741d},
{"asm/ioctls.h", "TCXONC", 0x741e},
{"asm/ioctls.h", "TCFLSH", 0x741f},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x743d},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0x743e},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x743f},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x7440},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x7441},
{"linux/if_ppp.h", "PPPIOCSACTIVE", 0x7446},
{"linux/if_ppp.h", "PPPIOCSPASS", 0x7447},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x744b},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0x744c},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x744d},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x744f},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x7450},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x7451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x7452},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x7453},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x7454},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x7455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x7456},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x7457},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x7458},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x7459},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"asm/ioctls.h", "TIOCSWINSZ", 0x7467},
{"asm/ioctls.h", "TIOCGWINSZ", 0x7468},
{"asm/ioctls.h", "TIOCSTART", 0x746e},
{"asm/ioctls.h", "TIOCSTOP", 0x746f},
{"asm/ioctls.h", "TIOCOUTQ", 0x7473},
{"asm/ioctls.h", "TIOCGLTC", 0x7474},
{"asm/ioctls.h", "TIOCSLTC", 0x7475},
{"asm/ioctls.h", "TIOCSPGRP", 0x7476},
{"asm/ioctls.h", "TIOCGPGRP", 0x7477},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0x7480},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x7481},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x7482},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x7483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x7484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x7485},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x7486},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
{"linux/toshiba.h", "TOSH_SMM", 0x7490},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
{"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
{"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x7601},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION_OLD", 0x7601},
{"linux/videodev.h", "VIDIOCGCAP", 0x7601},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x7602},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION_OLD", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1CAP", 0x7602},
{"linux/videodev.h", "VIDIOCGCHAN", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1REM", 0x7603},
{"linux/videodev.h", "VIDIOCSCHAN", 0x7603},
{"linux/sonypi.h", "SONYPI_IOCGBAT2CAP", 0x7604},
{"linux/videodev.h", "VIDIOCGTUNER", 0x7604},
{"linux/sonypi.h", "SONYPI_IOCGBAT2REM", 0x7605},
{"linux/videodev.h", "VIDIOCSTUNER", 0x7605},
{"linux/videodev.h", "VIDIOCGPICT", 0x7606},
{"linux/sonypi.h", "SONYPI_IOCGBATFLAGS", 0x7607},
{"linux/videodev.h", "VIDIOCSPICT", 0x7607},
{"linux/sonypi.h", "SONYPI_IOCGBLUE", 0x7608},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x7608},
{"linux/sonypi.h", "SONYPI_IOCSBLUE", 0x7609},
{"linux/videodev.h", "VIDIOCGWIN", 0x7609},
{"linux/videodev.h", "VIDIOCSWIN", 0x760a},
{"linux/videodev.h", "VIDIOCGFBUF", 0x760b},
{"linux/videodev.h", "VIDIOCSFBUF", 0x760c},
{"linux/videodev.h", "VIDIOCKEY", 0x760d},
{"linux/videodev.h", "VIDIOCGFREQ", 0x760e},
{"linux/videodev.h", "VIDIOCSFREQ", 0x760f},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x7610},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x7611},
{"linux/videodev.h", "VIDIOCSYNC", 0x7612},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x7613},
{"linux/videodev.h", "VIDIOCGMBUF", 0x7614},
{"linux/videodev.h", "VIDIOCGUNIT", 0x7615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x7616},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x7617},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x7618},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x7619},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x761a},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x761b},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x761c},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x761d},
{"linux/meye.h", "MEYEIOC_G_PARAMS", 0x76c0},
{"linux/meye.h", "MEYEIOC_S_PARAMS", 0x76c1},
{"linux/meye.h", "MEYEIOC_QBUF_CAPT", 0x76c2},
{"linux/meye.h", "MEYEIOC_SYNC", 0x76c3},
{"linux/meye.h", "MEYEIOC_STILLCAPT", 0x76c4},
{"linux/meye.h", "MEYEIOC_STILLJCAPT", 0x76c5},
{"linux/dn.h", "SIOCSNETADDR", 0x89e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x89e0},
{"linux/dn.h", "SIOCGNETADDR", 0x89e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x89e1},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", 0xcd01},
{"linux/lvm.h", "VG_CREATE_OLD", 0xfe00},
{"linux/lvm.h", "VG_REMOVE", 0xfe01},
{"linux/lvm.h", "VG_EXTEND", 0xfe03},
{"linux/lvm.h", "VG_REDUCE", 0xfe04},
{"linux/lvm.h", "VG_STATUS", 0xfe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xfe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xfe07},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0xfe08},
{"linux/lvm.h", "VG_RENAME", 0xfe09},
{"linux/lvm.h", "VG_CREATE", 0xfe0a},
{"linux/lvm.h", "LV_CREATE", 0xfe20},
{"linux/lvm.h", "LV_REMOVE", 0xfe21},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LV_EXTEND", 0xfe24},
{"linux/lvm.h", "LV_REDUCE", 0xfe25},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xfe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xfe27},
{"linux/lvm.h", "LV_SET_ACCESS", 0xfe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0xfe29},
{"linux/lvm.h", "LV_SET_STATUS", 0xfe2a},
{"linux/lvm.h", "LE_REMAP", 0xfe2b},
{"linux/lvm.h", "LV_SNAPSHOT_USE_RATE", 0xfe2c},
{"linux/lvm.h", "LV_STATUS_BYDEV", 0xfe2e},
{"linux/lvm.h", "LV_RENAME", 0xfe2f},
{"linux/lvm.h", "LV_BMAP", 0xfe30},
{"linux/lvm.h", "PV_STATUS", 0xfe40},
{"linux/lvm.h", "PV_CHANGE", 0xfe41},
{"linux/lvm.h", "PV_FLUSH", 0xfe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0xfe50},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0xfe98},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},

73
linux/alpha/ioctlent.h.in Normal file
View File

@ -0,0 +1,73 @@
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm/ioctls.h", "TIOCSHAYESESP", 0x545f},
{"asm/ioctls.h", "FIOCLEX", 0x6601},
{"asm/ioctls.h", "FIONCLEX", 0x6602},
{"asm/sockios.h", "FIOGETOWN", 0x667b},
{"asm/sockios.h", "FIOSETOWN", 0x667c},
{"asm/ioctls.h", "FIOASYNC", 0x667d},
{"asm/ioctls.h", "FIONBIO", 0x667e},
{"asm/ioctls.h", "FIONREAD", 0x667f},
{"asm/sockios.h", "SIOCATMARK", 0x7307},
{"asm/sockios.h", "SIOCSPGRP", 0x7308},
{"asm/sockios.h", "SIOCGPGRP", 0x7309},
{"asm/ioctls.h", "TIOCGETP", 0x7408},
{"asm/ioctls.h", "TIOCSETP", 0x7409},
{"asm/ioctls.h", "TIOCSETN", 0x740a},
{"asm/ioctls.h", "TIOCSETC", 0x7411},
{"asm/ioctls.h", "TIOCGETC", 0x7412},
{"asm/ioctls.h", "TCGETS", 0x7413},
{"asm/ioctls.h", "TCSETS", 0x7414},
{"asm/ioctls.h", "TCSETSW", 0x7415},
{"asm/ioctls.h", "TCSETSF", 0x7416},
{"asm/ioctls.h", "TCGETA", 0x7417},
{"asm/ioctls.h", "TCSETA", 0x7418},
{"asm/ioctls.h", "TCSETAW", 0x7419},
{"asm/ioctls.h", "TCSETAF", 0x741c},
{"asm/ioctls.h", "TCSBRK", 0x741d},
{"asm/ioctls.h", "TCXONC", 0x741e},
{"asm/ioctls.h", "TCFLSH", 0x741f},
{"asm/ioctls.h", "TIOCSWINSZ", 0x7467},
{"asm/ioctls.h", "TIOCGWINSZ", 0x7468},
{"asm/ioctls.h", "TIOCSTART", 0x746e},
{"asm/ioctls.h", "TIOCSTOP", 0x746f},
{"asm/ioctls.h", "TIOCOUTQ", 0x7473},
{"asm/ioctls.h", "TIOCGLTC", 0x7474},
{"asm/ioctls.h", "TIOCSLTC", 0x7475},
{"asm/ioctls.h", "TIOCSPGRP", 0x7476},
{"asm/ioctls.h", "TIOCGPGRP", 0x7477},

View File

@ -52,7 +52,7 @@
{ 4, 0, printargs, "osf_mount" }, /* 21 */
{ 2, 0, sys_umount2, "umount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getxuid" }, /* 24 */
{ 0, NF, sys_getuid, "getxuid" }, /* 24 */
{ 5, 0, printargs, "exec_with_loader" }, /* 25, not implemented */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 5, 0, printargs, "osf_nrecvmsg" }, /* 27, not implemented */
@ -75,7 +75,7 @@
{ 5, 0, printargs, "osf_profil" }, /* 44, not implemented */
{ 3, TD|TF, sys_open, "open" }, /* 45 */
{ 5, 0, printargs, "osf_old_sigaction" }, /* 46, not implemented */
{ 1, 0, sys_getgid, "getxgid" }, /* 47 */
{ 1, NF, sys_getgid, "getxgid" }, /* 47 */
{ 3, TS, printargs, "osf_sigprocmask" }, /* 48 */
{ 5, 0, printargs, "osf_getlogin" }, /* 49, not implemented */
{ 5, 0, printargs, "osf_setlogin" }, /* 50, not implemented */
@ -99,7 +99,7 @@
{ 2, TF, sys_lstat, "lstat" }, /* 68 */
{ 5, 0, printargs, "osf_sbrk" }, /* 69, not implemented */
{ 5, 0, printargs, "osf_sstk" }, /* 70, not implemented */
{ 6, 0, sys_mmap, "mmap" }, /* 71 */
{ 6, TD, sys_mmap, "mmap" }, /* 71 */
{ 5, 0, printargs, "osf_old_vadvise" }, /* 72, not implemented */
{ 2, 0, sys_munmap, "munmap" }, /* 73 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 74 */
@ -332,7 +332,7 @@
{ 3, 0, printargs, "sethae" }, /* 301 */
{ 5, TF, sys_mount, "mount" }, /* 302 */
{ 1, 0, sys_adjtimex, "adjtimex32" }, /* 303 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 304 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 304 */
{ 3, TD, sys_getdents, "getdents" }, /* 305 */
{ 2, 0, sys_create_module, "create_module" }, /* 306 */
{ 4, 0, sys_init_module, "init_module" }, /* 307 */
@ -353,8 +353,8 @@
{ 1, 0, sys_swapon, "swapon" }, /* 322 */
{ 1, 0, sys_times, "times" }, /* 323 */
{ 1, 0, sys_personality, "personality" }, /* 324 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 325 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 326 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 325 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 326 */
{ 2, 0, sys_ustat, "ustat" }, /* 327 */
{ 2, TF, sys_statfs, "statfs" }, /* 328 */
{ 2, TD, sys_fstatfs, "fstatfs" }, /* 329 */
@ -415,10 +415,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 384 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 385 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 386 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 387 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 387 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 388 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 389 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 390 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 390 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 391 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 392 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 393 */
@ -435,13 +435,13 @@
{ 5, 0, printargs, "SYS_404" }, /* 404 */
{ 1, TP, sys_exit, "exit_group" }, /* 405 */
{ 4, 0, printargs, "lookup_dcookie" }, /* 406 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 407 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 407 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 408 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 409 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages" }, /* 410 */
{ 1, 0, printargs, "set_tid_address" }, /* 411 */
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 412 */
{ 4, 0, printargs, "fadvise" }, /* 413 */
{ 4, TD, printargs, "fadvise" }, /* 413 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 414 */
{ 4, 0, sys_timer_settime, "timer_settime" }, /* 415 */
{ 2, 0, sys_timer_gettime, "timer_gettime" }, /* 416 */
@ -483,7 +483,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 452 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 453 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 454 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 455 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 455 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 456 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 457 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 458 */
@ -508,13 +508,13 @@
{ 4, TD, sys_timerfd, "timerfd" }, /* 477 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 478 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 479 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 480 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 480 */
{ 2, TD, sys_timerfd_create, "timerfd_create" }, /* 481 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 482 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 483 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 484 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 485 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 486 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 486 */
{ 3, TD, sys_dup3, "dup3" }, /* 487 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 488 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 489 */
@ -522,3 +522,6 @@
{ 5, TD, printargs, "pwritev" }, /* 491 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 492 */
{ 5, TD, printargs, "perf_event_open" }, /* 493 */
{ 2, TD, printargs, "fanotify_init" }, /* 494 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 495 */
{ 4, 0, printargs, "prlimit64" }, /* 496 */

1
linux/arm/ioctlent.h.in Normal file
View File

@ -0,0 +1 @@
#include "../i386/ioctlent.h.in"

View File

@ -1,2 +1,2 @@
/* Our second set comes from the i386 files. */
#include "../ioctlent.h"
#include "linux/ioctlent.h"

View File

@ -52,7 +52,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -75,10 +75,10 @@
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
@ -118,7 +118,7 @@
{ 1, TF, sys_swapon, "swapon" }, /* 87 */
{ 3, 0, sys_reboot, "reboot" }, /* 88 */
{ 3, 0, sys_readdir, "readdir" }, /* 89 */
{ 6, 0, sys_old_mmap, "old_mmap" }, /* 90 */
{ 6, TD, sys_old_mmap, "old_mmap" }, /* 90 */
{ 2, 0, sys_munmap, "munmap" }, /* 91 */
{ 2, TF, sys_truncate, "truncate" }, /* 92 */
{ 2, 0, sys_ftruncate, "ftruncate" }, /* 93 */
@ -143,7 +143,7 @@
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 5, 0, printargs, "syscall" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 6, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, 0, sys_fsync, "fsync" }, /* 118 */
@ -166,8 +166,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, 0, sys_llseek, "_llseek" }, /* 140 */
{ 3, 0, sys_getdents, "getdents" }, /* 141 */
{ 5, 0, sys_select, "select" }, /* 142 */
@ -221,18 +221,18 @@
{ 5, 0, sys_putpmsg, "putpmsg" }, /* 189 */
{ 0, TP, sys_vfork, "vfork" }, /* 190 */
{ 2, 0, sys_getrlimit, "getrlimit" }, /* 191 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 3, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 3, TF, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 196 */
{ 2, TF, sys_fstat64, "fstat64" }, /* 197 */
{ 3, TF, sys_chown, "lchown32" }, /* 198 */
{ 0, 0, sys_getuid, "getuid32" }, /* 199 */
{ 0, NF, sys_getuid, "getuid32" }, /* 199 */
{ 0, 0, sys_getgid, "getgid32" }, /* 200 */
{ 0, 0, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, 0, sys_geteuid, "getegid32" }, /* 202 */
{ 0, NF, sys_getgid, "getgid32" }, /* 200 */
{ 0, NF, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, NF, sys_geteuid, "getegid32" }, /* 202 */
{ 2, 0, sys_setreuid, "setreuid32" }, /* 203 */
{ 2, 0, sys_setregid, "setregid32" }, /* 204 */
{ 2, 0, sys_getgroups32, "getgroups32" }, /* 205 */
@ -245,8 +245,8 @@
{ 3, TF, sys_chown, "chown32" }, /* 212 */
{ 1, 0, sys_setuid, "setuid32" }, /* 213 */
{ 1, 0, sys_setgid, "setgid32" }, /* 214 */
{ 1, 0, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, 0, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 1, NF, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, NF, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 3, 0, sys_getdents64, "getdents64" }, /* 217 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 218 */
{ 3, 0, printargs, "mincore" }, /* 219 */
@ -261,13 +261,13 @@
{ 5, 0, sys_fsetxattr, "fsetxattr" }, /* 228 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 229 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 230 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 232 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 233 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 234 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 234 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 235 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 236 */
{ 2, 0, sys_fremovexattr, "fremovexattr" }, /* 237 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 237 */
{ 2, TS, sys_kill, "tkill" }, /* 238 */
{ 4, TD|TN, sys_sendfile64, "sendfile64" }, /* 239 */
{ 6, 0, sys_futex, "futex" }, /* 240 */
@ -280,7 +280,7 @@
{ 3, 0, printargs, "io_cancel" }, /* 247 */
{ 1, TP, sys_exit, "exit_group" }, /* 248 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 249 */
{ 1, 0, printargs, "epoll_create" }, /* 250 */
{ 1, TD, printargs, "epoll_create" }, /* 250 */
{ 4, 0, printargs, "epoll_ctl" }, /* 251 */
{ 4, 0, printargs, "epoll_wait" }, /* 252 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 253 */
@ -300,7 +300,7 @@
{ 3, 0, sys_fstatfs64, "fstatfs64" }, /* 267 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 268 */
{ 2, TF, sys_utimes, "utimes" }, /* 269 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 270 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 270 */
{ 5, 0, printargs, "pciconfig_iobase" }, /* 271 */
{ 5, 0, printargs, "pciconfig_read" }, /* 272 */
{ 5, 0, printargs, "pciconfig_write" }, /* 273 */
@ -357,7 +357,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 324 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 325 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 326 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 327 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 327 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 328 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 329 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 330 */
@ -382,12 +382,12 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 349 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 350 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 351 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 352 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 352 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 353 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 354 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 355 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 356 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 357 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 357 */
{ 3, TD, sys_dup3, "dup3" }, /* 358 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 359 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 360 */
@ -396,10 +396,10 @@
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 363 */
{ 5, TD, printargs, "perf_event_open"}, /* 364 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 365 */
{ 5, 0, printargs, "SYS_366" }, /* 366 */
{ 5, 0, printargs, "SYS_367" }, /* 367 */
{ 5, 0, printargs, "SYS_368" }, /* 368 */
{ 5, 0, printargs, "SYS_369" }, /* 369 */
{ 4, TN, sys_accept4, "accept4" }, /* 366 */
{ 2, TD, printargs, "fanotify_init" }, /* 367 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 368 */
{ 4, 0, printargs, "prlimit64" }, /* 369 */
{ 5, 0, printargs, "SYS_370" }, /* 370 */
{ 5, 0, printargs, "SYS_371" }, /* 371 */
{ 5, 0, printargs, "SYS_372" }, /* 372 */

View File

@ -0,0 +1 @@
#include "../i386/ioctlent.h.in"

View File

@ -51,7 +51,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 2, TF, sys_umount, "umount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -74,13 +74,13 @@
{ 5, TP, sys_clone, "clone" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 2, TF, sys_getcwd, "getcwd" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 52 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 53 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 52 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 53 */
{ 3, TD, sys_ioctl, "ioctl" }, /* 54 */
{ 3, TD, sys_fcntl, "fcntl" }, /* 55 */
{ 2, 0, sys_setpgid, "setpgid" }, /* 56 */
@ -117,7 +117,7 @@
{ 5, TD, sys_pwrite, "pwrite" }, /* 87 */
{ 1, TF, sys_swapon, "swapon" }, /* 88 */
{ 3, 0, sys_reboot, "reboot" }, /* 89 */
{ 6, 0, sys_mmap, "mmap" }, /* 90 */
{ 6, TD, sys_mmap, "mmap" }, /* 90 */
{ 2, 0, sys_munmap, "munmap" }, /* 91 */
{ 2, TF, sys_truncate, "truncate" }, /* 92 */
{ 2, TD, sys_ftruncate, "ftruncate" }, /* 93 */
@ -133,7 +133,7 @@
{ 3, 0, sys_syslog, "syslog" }, /* 103 */
{ 3, 0, sys_setitimer, "setitimer" }, /* 104 */
{ 2, 0, sys_getitimer, "getitimer" }, /* 105 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 106 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 106 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 107 */
{ 6, 0, sys_ipc, "ipc" }, /* 108 */
{ 4, TD|TN, sys_sendfile, "sendfile" }, /* 109 */
@ -210,10 +210,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 180 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 181 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 182 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 183 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 183 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 184 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 185 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 186 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 186 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 187 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 188 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 189 */
@ -229,10 +229,10 @@
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 199 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 200 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 201 */
{ 5, 0, sys_fadvise64, "fadvise64" }, /* 202 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 202 */
{ 1, TP, sys_exit, "exit_group" }, /* 203 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 204 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 205 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 205 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 206 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 207 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 208 */
@ -251,7 +251,7 @@
{ 3, TS, sys_tgkill, "tgkill" }, /* 221 */
{ 5, 0, printargs, "SYS_222" }, /* 222 */
{ 2, TF, sys_utimes, "utimes" }, /* 223 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 224 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 224 */
{ 3, 0, printargs, "cacheflush" }, /* 225 */
{ 5, 0, printargs, "vserver" }, /* 226 */
{ 4, 0, sys_mq_open, "mq_open" }, /* 227 */

86
linux/bfin/ioctlent.h.in Normal file
View File

@ -0,0 +1,86 @@
{"asm/bfin_sport.h", "SPORT_IOC_CONFIG", 0x5001},
{"asm/bfin_sport.h", "SPORT_IOC_GET_SYSTEMCLOCK", 0x5002},
{"asm/bfin_sport.h", "SPORT_IOC_SET_BAUDRATE", 0x5003},
{"asm-generic/ioctls.h", "TCGETS", 0x5401},
{"asm-generic/ioctls.h", "TCSETS", 0x5402},
{"asm-generic/ioctls.h", "TCSETSW", 0x5403},
{"asm-generic/ioctls.h", "TCSETSF", 0x5404},
{"asm-generic/ioctls.h", "TCGETA", 0x5405},
{"asm-generic/ioctls.h", "TCSETA", 0x5406},
{"asm-generic/ioctls.h", "TCSETAW", 0x5407},
{"asm-generic/ioctls.h", "TCSETAF", 0x5408},
{"asm-generic/ioctls.h", "TCSBRK", 0x5409},
{"asm-generic/ioctls.h", "TCXONC", 0x540a},
{"asm-generic/ioctls.h", "TCFLSH", 0x540b},
{"asm-generic/ioctls.h", "TIOCEXCL", 0x540c},
{"asm-generic/ioctls.h", "TIOCNXCL", 0x540d},
{"asm-generic/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm-generic/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm-generic/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm-generic/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm-generic/ioctls.h", "TIOCSTI", 0x5412},
{"asm-generic/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm-generic/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm-generic/ioctls.h", "TIOCMGET", 0x5415},
{"asm-generic/ioctls.h", "TIOCMBIS", 0x5416},
{"asm-generic/ioctls.h", "TIOCMBIC", 0x5417},
{"asm-generic/ioctls.h", "TIOCMSET", 0x5418},
{"asm-generic/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm-generic/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm-generic/ioctls.h", "FIONREAD", 0x541b},
{"asm-generic/ioctls.h", "TIOCLINUX", 0x541c},
{"asm-generic/ioctls.h", "TIOCCONS", 0x541d},
{"asm-generic/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm-generic/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm-generic/ioctls.h", "TIOCPKT", 0x5420},
{"asm-generic/ioctls.h", "FIONBIO", 0x5421},
{"asm-generic/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm-generic/ioctls.h", "TIOCSETD", 0x5423},
{"asm-generic/ioctls.h", "TIOCGETD", 0x5424},
{"asm-generic/ioctls.h", "TCSBRKP", 0x5425},
{"asm-generic/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm-generic/ioctls.h", "TIOCSBRK", 0x5427},
{"asm-generic/ioctls.h", "TIOCCBRK", 0x5428},
{"asm-generic/ioctls.h", "TIOCGSID", 0x5429},
{"asm-generic/ioctls.h", "TCGETS2", 0x542a},
{"asm-generic/ioctls.h", "TCSETS2", 0x542b},
{"asm-generic/ioctls.h", "TCSETSW2", 0x542c},
{"asm-generic/ioctls.h", "TCSETSF2", 0x542d},
{"asm-generic/ioctls.h", "TIOCGRS485", 0x542e},
{"asm-generic/ioctls.h", "TIOCSRS485", 0x542f},
{"asm-generic/ioctls.h", "TIOCGPTN", 0x5430},
{"asm-generic/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm-generic/ioctls.h", "TCGETX", 0x5432},
{"asm-generic/ioctls.h", "TCSETX", 0x5433},
{"asm-generic/ioctls.h", "TCSETXF", 0x5434},
{"asm-generic/ioctls.h", "TCSETXW", 0x5435},
{"asm-generic/ioctls.h", "TIOCSIG", 0x5436},
{"asm-generic/ioctls.h", "FIONCLEX", 0x5450},
{"asm-generic/ioctls.h", "FIOCLEX", 0x5451},
{"asm-generic/ioctls.h", "FIOASYNC", 0x5452},
{"asm-generic/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm-generic/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm-generic/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm-generic/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm-generic/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm-generic/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm-generic/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm-generic/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm-generic/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm-generic/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm-generic/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "FIOQSIZE", 0x545e},
{"asm-generic/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm-generic/ioctls.h", "TIOCSHAYESESP", 0x545f},
{"asm-generic/ioctls.h", "FIOQSIZE", 0x5460},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_SET_PERIOD", 0x7402},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_START", 0x7406},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_STOP", 0x7408},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_READ", 0x740a},
{"asm-generic/sockios.h", "FIOSETOWN", 0x8901},
{"asm-generic/sockios.h", "SIOCSPGRP", 0x8902},
{"asm-generic/sockios.h", "FIOGETOWN", 0x8903},
{"asm-generic/sockios.h", "SIOCGPGRP", 0x8904},
{"asm-generic/sockios.h", "SIOCATMARK", 0x8905},
{"asm-generic/sockios.h", "SIOCGSTAMP", 0x8906},
{"asm-generic/sockios.h", "SIOCGSTAMPNS", 0x8907},

View File

@ -29,17 +29,17 @@
*/
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 0 */
{ 1, TP, sys_exit, "_exit", SYS_exit }, /* 1 */
{ 0, TP, sys_fork, "fork", SYS_fork }, /* 2 */
{ 3, TD, sys_read, "read", SYS_read }, /* 3 */
{ 3, TD, sys_write, "write", SYS_write }, /* 4 */
{ 1, TP, sys_exit, "_exit" }, /* 1 */
{ 0, TP, sys_fork, "fork" }, /* 2 */
{ 3, TD, sys_read, "read" }, /* 3 */
{ 3, TD, sys_write, "write" }, /* 4 */
{ 3, TD|TF, sys_open, "open" }, /* 5 */
{ 1, TD, sys_close, "close" }, /* 6 */
{ 3, TP, sys_waitpid, "waitpid", SYS_wait4 }, /* 7 */
{ 3, TP, sys_waitpid, "waitpid" }, /* 7 */
{ 2, TD|TF, sys_creat, "creat" }, /* 8 */
{ 2, TF, sys_link, "link" }, /* 9 */
{ 1, TF, sys_unlink, "unlink" }, /* 10 */
{ 3, TF|TP, sys_execve, "execve", SYS_execve }, /* 11 */
{ 3, TF|TP, sys_execve, "execve" }, /* 11 */
{ 1, TF, sys_chdir, "chdir" }, /* 12 */
{ 1, 0, sys_time, "time" }, /* 13 */
{ 3, TF, sys_mknod, "mknod" }, /* 14 */
@ -52,7 +52,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -75,10 +75,10 @@
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
@ -130,7 +130,7 @@
{ 2, TF, sys_statfs, "statfs" }, /* 99 */
{ 2, TD, sys_fstatfs, "fstatfs" }, /* 100 */
{ 3, 0, sys_ioperm, "ioperm" }, /* 101 */
{ 2, TD, sys_socketcall, "socketcall", SYS_socketcall }, /* 102 */
{ 2, TD, sys_socketcall, "socketcall" }, /* 102 */
{ 3, 0, sys_syslog, "syslog" }, /* 103 */
{ 3, 0, sys_setitimer, "setitimer" }, /* 104 */
{ 2, 0, sys_getitimer, "getitimer" }, /* 105 */
@ -142,13 +142,13 @@
{ 0, 0, sys_vhangup, "vhangup" }, /* 111 */
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 1, 0, sys_vm86old, "vm86old" }, /* 113 */
{ 4, TP, sys_wait4, "wait4", SYS_wait4 }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 6, 0, sys_ipc, "ipc", SYS_ipc }, /* 117 */
{ 6, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
{ 1, TS, sys_sigreturn, "sigreturn" }, /* 119 */
{ 5, TP, sys_clone, "clone", SYS_clone }, /* 120 */
{ 5, TP, sys_clone, "clone" }, /* 120 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */
{ 1, 0, sys_uname, "uname" }, /* 122 */
{ 3, 0, sys_modify_ldt, "modify_ldt" }, /* 123 */
@ -166,15 +166,15 @@
{ 3, 0, printargs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, TD, sys_llseek, "_llseek" }, /* 140 */
{ 3, TD, sys_getdents, "getdents" }, /* 141 */
{ 5, TD, sys_select, "select" }, /* 142 */
{ 2, TD, sys_flock, "flock" }, /* 143 */
{ 3, 0, sys_msync, "msync" }, /* 144 */
{ 3, TD, sys_readv, "readv", SYS_readv }, /* 145 */
{ 3, TD, sys_writev, "writev", SYS_writev }, /* 146 */
{ 3, TD, sys_readv, "readv" }, /* 145 */
{ 3, TD, sys_writev, "writev" }, /* 146 */
{ 1, 0, sys_getsid, "getsid" }, /* 147 */
{ 1, TD, sys_fdatasync, "fdatasync" }, /* 148 */
{ 1, 0, sys_sysctl, "_sysctl" }, /* 149 */
@ -208,8 +208,8 @@
{ 4, TS, sys_rt_sigtimedwait, "rt_sigtimedwait" }, /* 177 */
{ 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo" }, /* 178 */
{ 2, TS, sys_rt_sigsuspend, "rt_sigsuspend" }, /* 179 */
{ 5, TD, sys_pread, "pread", SYS_read }, /* 180 */
{ 5, TD, sys_pwrite, "pwrite", SYS_write }, /* 181 */
{ 5, TD, sys_pread, "pread" }, /* 180 */
{ 5, TD, sys_pwrite, "pwrite" }, /* 181 */
{ 3, TF, sys_chown, "lchown" }, /* 182 */
{ 2, TF, sys_getcwd, "getcwd" }, /* 183 */
{ 2, 0, sys_capget, "capget" }, /* 184 */
@ -218,19 +218,19 @@
{ 4, TD|TN, sys_sendfile, "sendfile" }, /* 187 */
{ 5, 0, sys_getpmsg, "getpmsg" }, /* 188 */
{ 5, 0, sys_putpmsg, "putpmsg" }, /* 189 */
{ 0, TP, sys_vfork, "vfork", SYS_vfork }, /* 190 */
{ 0, TP, sys_vfork, "vfork" }, /* 190 */
{ 2, 0, sys_getrlimit, "getrlimit" }, /* 191 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 3, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 3, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 196 */
{ 2, TD, sys_fstat64, "fstat64" }, /* 197 */
{ 3, TF, sys_chown, "chown32" }, /* 198 */
{ 0, 0, sys_getuid, "getuid32" }, /* 199 */
{ 0, 0, sys_getgid, "getgid32" }, /* 200 */
{ 0, 0, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, 0, sys_geteuid, "getegid32" }, /* 202 */
{ 0, NF, sys_getuid, "getuid32" }, /* 199 */
{ 0, NF, sys_getgid, "getgid32" }, /* 200 */
{ 0, NF, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, NF, sys_geteuid, "getegid32" }, /* 202 */
{ 2, 0, sys_setreuid, "setreuid32" }, /* 203 */
{ 2, 0, sys_setregid, "setregid32" }, /* 204 */
{ 2, 0, sys_getgroups32, "getgroups32" }, /* 205 */
@ -243,8 +243,8 @@
{ 3, TF, sys_chown, "lchown32" }, /* 212 */
{ 1, 0, sys_setuid, "setuid32" }, /* 213 */
{ 1, 0, sys_setgid, "setgid32" }, /* 214 */
{ 1, 0, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, 0, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 1, NF, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, NF, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */
{ 3, 0, sys_mincore, "mincore" }, /* 218 */
{ 3, 0, sys_madvise, "madvise" }, /* 219 */
@ -259,10 +259,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 228 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 229 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 230 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 232 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 233 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 234 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 234 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 235 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 236 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 237 */
@ -280,10 +280,10 @@
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 249 */
{ 5, 0, printargs, "alloc_hugepages" }, /* 250 */
{ 1, 0, printargs, "free_hugepages" }, /* 251 */
{ 1, TP, sys_exit, "exit_group", __NR_exit_group }, /* 252 */
{ 1, TP, sys_exit, "exit_group" }, /* 252 */
{ 4, 0, printargs, "lookup_dcookie" }, /* 253 */
{ 1, 0, printargs, "bfin_spinlock" }, /* 254 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 255 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 255 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 256 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 257 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages" }, /* 258 */
@ -301,7 +301,7 @@
{ 3, TD, sys_fstatfs64, "fstatfs64" }, /* 270 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 271 */
{ 2, TF, sys_utimes, "utimes" }, /* 272 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 273 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 273 */
{ 5, 0, printargs, "vserver" }, /* 274 */
{ 6, 0, sys_mbind, "mbind" }, /* 275 */
{ 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 276 */
@ -313,7 +313,7 @@
{ 2, 0, sys_mq_notify, "mq_notify" }, /* 282 */
{ 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 283 */
{ 5, 0, printargs, "kexec_load" }, /* 284 */
{ 5, TP, sys_waitid, "waitid", SYS_waitid }, /* 285 */
{ 5, TP, sys_waitid, "waitid" }, /* 285 */
{ 5, 0, printargs, "add_key" }, /* 286 */
{ 4, 0, printargs, "request_key" }, /* 287 */
{ 5, 0, printargs, "keyctl" }, /* 288 */
@ -328,7 +328,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 297 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 298 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 299 */
{ 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 300 */
{ 4, TD|TF, sys_newfstatat, "fstatat64" }, /* 300 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 301 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 302 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 303 */
@ -349,12 +349,12 @@
{ 3, TN, sys_getsockname, "getsockname" }, /* 318 */
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 319 */
{ 2, TN, sys_listen, "listen" }, /* 320 */
{ 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 321 */
{ 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 322 */
{ 4, TN, sys_recv, "recv" }, /* 321 */
{ 6, TN, sys_recvfrom, "recvfrom" }, /* 322 */
{ 5, TN, sys_recvmsg, "recvmsg" }, /* 323 */
{ 4, TN, sys_send, "send", SYS_sub_send }, /* 324 */
{ 4, TN, sys_send, "send" }, /* 324 */
{ 5, TN, sys_sendmsg, "sendmsg" }, /* 325 */
{ 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 326 */
{ 6, TN, sys_sendto, "sendto" }, /* 326 */
{ 5, TN, sys_setsockopt, "setsockopt" }, /* 327 */
{ 2, TN, sys_shutdown, "shutdown" }, /* 328 */
{ 3, TN, sys_socket, "socket" }, /* 329 */
@ -381,16 +381,16 @@
{ 1, TD, sys_eventfd, "eventfd" }, /* 350 */
{ 5, 0, sys_pread, "pread64" }, /* 351 */
{ 5, 0, sys_pwrite, "pwrite64" }, /* 352 */
{ 5, 0, sys_fadvise64, "fadvise64" }, /* 353 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 353 */
{ 2, 0, printargs, "set_robust_list" }, /* 354 */
{ 3, 0, printargs, "get_robust_list" }, /* 355 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 356 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 356 */
{ 5, TI, sys_semtimedop, "semtimedop" }, /* 357 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 358 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 359 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 360 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 361 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 362 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 362 */
{ 3, TD, sys_dup3, "dup3" }, /* 363 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 364 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 365 */
@ -399,3 +399,7 @@
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 368 */
{ 5, TD, printargs, "perf_event_open" }, /* 369 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 370 */
{ 2, TD, printargs, "fanotify_init" }, /* 371 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 372 */
{ 4, 0, printargs, "prlimit64" }, /* 373 */
{ 3, 0, sys_cacheflush, "cacheflush" }, /* 374 */

View File

@ -41,9 +41,11 @@
/* machine-specific */
#ifndef I386
#define sys_modify_ldt printargs
#ifndef M68K
#define sys_get_thread_area printargs
#define sys_set_thread_area printargs
#endif
#endif
#define sys_sched_yield printargs
#define sys_sched_get_priority_max sys_sched_get_priority_min
@ -56,8 +58,10 @@
#define sys_swapoff sys_chdir
#define sys_delete_module sys_open
#define sys_fchdir sys_close
#define sys_setfsuid sys_setuid
#define sys_setfsgid sys_setgid
#define sys_getgid sys_getuid
#define sys_getegid sys_getuid
#define sys_geteuid sys_getuid
#define sys_setfsgid sys_setfsuid
#define sys_acct sys_chdir
#define sys_fdatasync sys_close
#define sys_mlock sys_munmap
@ -68,12 +72,8 @@
/* printargs does the right thing */
#define sys_setup printargs
#define sys_getpid printargs
#define sys_getuid printargs
#define sys_pause printargs
#define sys_sync printargs
#define sys_getgid printargs
#define sys_geteuid printargs
#define sys_getegid printargs
#define sys_getppid printargs
#define sys_getpgrp printargs
#define sys_setsid printargs

View File

@ -1,3 +0,0 @@
Makefile
ioctldefs.h
ioctls.h

View File

@ -1,779 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDGETPRM", 0x204},
{"linux/fd.h", "FDGETMAXERRS", 0x20e},
{"linux/fd.h", "FDGETDRVTYP", 0x20f},
{"linux/fd.h", "FDGETDRVPRM", 0x211},
{"linux/fd.h", "FDGETDRVSTAT", 0x212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
{"linux/fd.h", "FDGETFDCSTAT", 0x215},
{"linux/fd.h", "FDWERRORGET", 0x217},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDSETPRM", 0x242},
{"linux/fd.h", "FDDEFPRM", 0x243},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTTRK", 0x248},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDSETMAXERRS", 0x24c},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/fd.h", "FDSETDRVPRM", 0x290},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/blkpg.h", "BLKPG", 0x1269},
{"linux/fs.h", "BLKPG", 0x1269},
{"linux/elevator.h", "BLKELVGET", 0x126a},
{"linux/fs.h", "BLKELVGET", 0x126a},
{"linux/elevator.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKBSZGET", 0x1270},
{"linux/fs.h", "BLKBSZSET", 0x1271},
{"linux/fs.h", "BLKGETSIZE64", 0x1272},
{"linux/agpgart.h", "AGPIOC_INFO", 0x4100},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/apm_bios.h", "APM_IOC_STANDBY", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/apm_bios.h", "APM_IOC_SUSPEND", 0x4102},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x4103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x4104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x4105},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0x4106},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x4107},
{"linux/agpgart.h", "AGPIOC_BIND", 0x4108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x4109},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"linux/cciss_ioctl.h", "CCISS_GETPCIINFO", 0x4201},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x4201},
{"linux/cciss_ioctl.h", "CCISS_GETINTINFO", 0x4202},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x4202},
{"linux/cciss_ioctl.h", "CCISS_SETINTINFO", 0x4203},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x4203},
{"linux/cciss_ioctl.h", "CCISS_GETNODENAME", 0x4204},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x4204},
{"linux/cciss_ioctl.h", "CCISS_SETNODENAME", 0x4205},
{"linux/pmu.h", "PMU_IOC_CAN_SLEEP", 0x4205},
{"linux/cciss_ioctl.h", "CCISS_GETHEARTBEAT", 0x4206},
{"linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", 0x4207},
{"linux/cciss_ioctl.h", "CCISS_GETFIRMVER", 0x4208},
{"linux/cciss_ioctl.h", "CCISS_GETDRIVVER", 0x4209},
{"linux/cciss_ioctl.h", "CCISS_REVALIDVOLS", 0x420a},
{"linux/cciss_ioctl.h", "CCISS_PASSTHRU", 0x420b},
{"linux/soundcard.h", "SNDCTL_COPR_RESET", 0x4300},
{"linux/capi.h", "CAPI_REGISTER", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_LOAD", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_RDATA", 0x4302},
{"linux/soundcard.h", "SNDCTL_COPR_RCODE", 0x4303},
{"linux/soundcard.h", "SNDCTL_COPR_WDATA", 0x4304},
{"linux/soundcard.h", "SNDCTL_COPR_WCODE", 0x4305},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0x4306},
{"linux/soundcard.h", "SNDCTL_COPR_RUN", 0x4306},
{"linux/capi.h", "CAPI_GET_VERSION", 0x4307},
{"linux/soundcard.h", "SNDCTL_COPR_HALT", 0x4307},
{"linux/capi.h", "CAPI_GET_SERIAL", 0x4308},
{"linux/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x4308},
{"linux/capi.h", "CAPI_GET_PROFILE", 0x4309},
{"linux/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4309},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0x4320},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x4321},
{"linux/capi.h", "CAPI_INSTALLED", 0x4322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x4323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x4324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x4325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x4326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x4327},
{"linux/input.h", "EVIOCGVERSION", 0x4501},
{"linux/input.h", "EVIOCGID", 0x4502},
{"linux/input.h", "EVIOCGREP", 0x4503},
{"linux/input.h", "EVIOCSREP", 0x4503},
{"linux/input.h", "EVIOCGKEYCODE", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE", 0x4504},
{"linux/input.h", "EVIOCGKEY", 0x4505},
{"linux/input.h", "EVIOCGBUS", 0x4507},
{"linux/input.h", "EVIOCRMFF", 0x4581},
{"linux/input.h", "EVIOCSGAIN", 0x4582},
{"linux/input.h", "EVIOCSAUTOCENTER", 0x4583},
{"linux/input.h", "EVIOCGEFFECTS", 0x4584},
{"linux/fb.h", "FBIOGET_VBLANK", 0x4612},
{"linux/hiddev.h", "HIDIOCGVERSION", 0x4801},
{"linux/hiddev.h", "HIDIOCAPPLICATION", 0x4802},
{"linux/hiddev.h", "HIDIOCGDEVINFO", 0x4803},
{"linux/hiddev.h", "HIDIOCGSTRING", 0x4804},
{"linux/hiddev.h", "HIDIOCINITREPORT", 0x4805},
{"linux/hiddev.h", "HIDIOCGREPORT", 0x4807},
{"linux/hiddev.h", "HIDIOCSREPORT", 0x4808},
{"linux/hiddev.h", "HIDIOCGREPORTINFO", 0x4809},
{"linux/hiddev.h", "HIDIOCGFIELDINFO", 0x480a},
{"linux/hiddev.h", "HIDIOCGUSAGE", 0x480b},
{"linux/hiddev.h", "HIDIOCSUSAGE", 0x480c},
{"linux/hiddev.h", "HIDIOCGUCODE", 0x480d},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
{"linux/soundcard.h", "SOUND_MIXER_AGC", 0x4d67},
{"linux/soundcard.h", "SOUND_MIXER_3DSE", 0x4d68},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE1", 0x4d6f},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE2", 0x4d70},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE3", 0x4d71},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE4", 0x4d72},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE5", 0x4d73},
{"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
{"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
{"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
{"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
{"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
{"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
{"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
{"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
{"linux/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x5004},
{"linux/soundcard.h", "SNDCTL_DSP_SETFMT", 0x5005},
{"linux/soundcard.h", "SOUND_PCM_READ_BITS", 0x5005},
{"linux/soundcard.h", "SNDCTL_DSP_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0x5007},
{"linux/soundcard.h", "SOUND_PCM_READ_FILTER", 0x5007},
{"linux/soundcard.h", "SNDCTL_DSP_POST", 0x5008},
{"linux/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0x5009},
{"linux/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0x500a},
{"linux/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x500b},
{"linux/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x500c},
{"linux/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x500d},
{"linux/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x500e},
{"linux/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x500f},
{"linux/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x5011},
{"linux/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x5012},
{"linux/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x5013},
{"linux/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x5014},
{"linux/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x5015},
{"linux/soundcard.h", "SNDCTL_DSP_SETDUPLEX", 0x5016},
{"linux/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_PROFILE", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_GETCHANNELMASK", 0x5040},
{"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
{"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
{"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
{"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
{"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
{"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
{"linux/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0x5103},
{"linux/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x5104},
{"linux/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x5105},
{"linux/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x5106},
{"linux/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x5107},
{"linux/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x5108},
{"linux/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x5109},
{"linux/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x510a},
{"linux/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x510b},
{"linux/soundcard.h", "SNDCTL_MIDI_INFO", 0x510c},
{"linux/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x510d},
{"linux/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0x510e},
{"linux/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x510f},
{"linux/soundcard.h", "SNDCTL_SEQ_PANIC", 0x5111},
{"linux/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x5112},
{"linux/soundcard.h", "SNDCTL_SEQ_GETTIME", 0x5113},
{"linux/soundcard.h", "SNDCTL_SYNTH_ID", 0x5114},
{"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
{"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
{"linux/random.h", "RNDGETENTCNT", 0x5200},
{"linux/random.h", "RNDADDTOENTCNT", 0x5201},
{"linux/random.h", "RNDGETPOOL", 0x5202},
{"linux/random.h", "RNDADDENTROPY", 0x5203},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
{"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
{"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
{"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
{"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
{"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
{"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
{"linux/if_tun.h", "TUNSETNOCSUM", 0x54c8},
{"linux/if_tun.h", "TUNSETDEBUG", 0x54c9},
{"linux/if_tun.h", "TUNSETIFF", 0x54ca},
{"linux/if_tun.h", "TUNSETPERSIST", 0x54cb},
{"linux/if_tun.h", "TUNSETOWNER", 0x54cc},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x5508},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x550a},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x5511},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0x5512},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x5513},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x5515},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x5701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x5702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x5703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x5704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x5705},
{"linux/watchdog.h", "WDIOC_SETTIMEOUT", 0x5706},
{"linux/watchdog.h", "WDIOC_GETTIMEOUT", 0x5707},
{"linux/ite_gpio.h", "ITE_GPIO_IN", 0x5a00},
{"linux/ite_gpio.h", "ITE_GPIO_OUT", 0x5a01},
{"linux/ite_gpio.h", "ITE_GPIO_INT_CTRL", 0x5a02},
{"linux/ite_gpio.h", "ITE_GPIO_IN_STATUS", 0x5a03},
{"linux/ite_gpio.h", "ITE_GPIO_OUT_STATUS", 0x5a04},
{"linux/ite_gpio.h", "ITE_GPIO_GEN_CTRL", 0x5a05},
{"linux/ite_gpio.h", "ITE_GPIO_INT_WAIT", 0x5a06},
{"linux/sonet.h", "SONET_GETSTAT", 0x6110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x6111},
{"linux/sonet.h", "SONET_SETDIAG", 0x6112},
{"linux/sonet.h", "SONET_CLRDIAG", 0x6113},
{"linux/sonet.h", "SONET_GETDIAG", 0x6114},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/sonet.h", "SONET_GETFRAMING", 0x6116},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x6117},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x6132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x6133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x6150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x6151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x6152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x6153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x6154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x6160},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0x6161},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x6161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x6162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x6162},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x6163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x6164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x6167},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x6181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x6183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x6184},
{"linux/atmdev.h", "ATM_GETESI", 0x6185},
{"linux/atmdev.h", "ATM_GETADDR", 0x6186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x6187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x6188},
{"linux/atmdev.h", "ATM_DELADDR", 0x6189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x618b},
{"linux/atmdev.h", "ATM_SETESI", 0x618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x618d},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/atmdev.h", "ATM_SETSC", 0x61f1},
{"linux/atmdev.h", "ATM_SETBACKEND", 0x61f2},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0x630a},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x6400},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x6402},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x6403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x6601},
{"linux/ext3_fs.h", "EXT3_IOC_GETFLAGS", 0x6601},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION", 0x6603},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION", 0x6604},
{"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
{"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
{"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
{"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
{"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
{"linux/i2o-dev.h", "I2OSWDL", 0x6905},
{"linux/i2o-dev.h", "I2OSWUL", 0x6906},
{"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
{"linux/i2o-dev.h", "I2OHTML", 0x6909},
{"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
{"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
{"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
{"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
{"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
{"linux/i8k.h", "I8K_FN_STATUS", 0x6983},
{"linux/i8k.h", "I8K_GET_TEMP", 0x6984},
{"linux/i8k.h", "I8K_GET_SPEED", 0x6985},
{"linux/i8k.h", "I8K_GET_FAN", 0x6986},
{"linux/i8k.h", "I8K_SET_FAN", 0x6987},
{"linux/joystick.h", "JSIOCGVERSION", 0x6a01},
{"linux/joystick.h", "JSIOCGAXES", 0x6a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x6a12},
{"linux/joystick.h", "JSIOCSCORR", 0x6a21},
{"linux/joystick.h", "JSIOCGCORR", 0x6a22},
{"linux/joystick.h", "JSIOCSAXMAP", 0x6a31},
{"linux/joystick.h", "JSIOCGAXMAP", 0x6a32},
{"linux/joystick.h", "JSIOCSBTNMAP", 0x6a33},
{"linux/joystick.h", "JSIOCGBTNMAP", 0x6a34},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x6c40},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x6c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x6c42},
{"linux/udf_fs_i.h", "UDF_RELOCATE_BLOCKS", 0x6c43},
{"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x6d00},
{"linux/mtio.h", "MTIOCTOP", 0x6d01},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
{"linux/mtio.h", "MTIOCGET", 0x6d02},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/mtio.h", "MTIOCPOS", 0x6d03},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
{"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
{"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x6e05},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x6e07},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x6e0c},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x6efb},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/intermezzo_fs.h", "PRESTO_GETMOUNT", 0x7003},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/intermezzo_fs.h", "PRESTO_SETPID", 0x7004},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/intermezzo_fs.h", "PRESTO_CLOSE_JOURNALF", 0x7006},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/intermezzo_fs.h", "PRESTO_SET_FSETROOT", 0x7007},
{"linux/rtc.h", "RTC_ALM_SET", 0x7007},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_FSETROOT", 0x7008},
{"linux/rtc.h", "RTC_ALM_READ", 0x7008},
{"linux/intermezzo_fs.h", "PRESTO_SETOPT", 0x7009},
{"linux/rtc.h", "RTC_RD_TIME", 0x7009},
{"linux/intermezzo_fs.h", "PRESTO_GETOPT", 0x700a},
{"linux/rtc.h", "RTC_SET_TIME", 0x700a},
{"linux/intermezzo_fs.h", "PRESTO_GET_KMLSIZE", 0x700b},
{"linux/rtc.h", "RTC_IRQP_READ", 0x700b},
{"linux/intermezzo_fs.h", "PRESTO_GET_RECNO", 0x700c},
{"linux/rtc.h", "RTC_IRQP_SET", 0x700c},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x700d},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x700e},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WKALM_SET", 0x700f},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETATTR", 0x7010},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/rtc.h", "RTC_WKALM_RD", 0x7010},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CREATE", 0x7011},
{"linux/intermezzo_fs.h", "PRESTO_VFS_LINK", 0x7012},
{"linux/intermezzo_fs.h", "PRESTO_VFS_UNLINK", 0x7013},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SYMLINK", 0x7014},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKDIR", 0x7015},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RMDIR", 0x7016},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKNOD", 0x7017},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RENAME", 0x7018},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CLOSE", 0x701a},
{"linux/intermezzo_fs.h", "PRESTO_VFS_IOPEN", 0x701b},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETEXTATTR", 0x701c},
{"linux/intermezzo_fs.h", "PRESTO_VFS_DELEXTATTR", 0x701d},
{"linux/intermezzo_fs.h", "PRESTO_MARK", 0x7020},
{"linux/intermezzo_fs.h", "PRESTO_RELEASE_PERMIT", 0x7021},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_ALL_FSETROOTS", 0x7022},
{"linux/intermezzo_fs.h", "PRESTO_BACKFETCH_LML", 0x7023},
{"linux/intermezzo_fs.h", "PRESTO_REINT", 0x7024},
{"linux/intermezzo_fs.h", "PRESTO_CANCEL_LML", 0x7025},
{"linux/intermezzo_fs.h", "PRESTO_RESET_FSET", 0x7026},
{"linux/intermezzo_fs.h", "PRESTO_COMPLETE_CLOSES", 0x7027},
{"linux/intermezzo_fs.h", "PRESTO_REINT_BEGIN", 0x7030},
{"linux/intermezzo_fs.h", "PRESTO_DO_REINT", 0x7031},
{"linux/intermezzo_fs.h", "PRESTO_REINT_END", 0x7032},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPSETMODE", 0x7080},
{"linux/ppdev.h", "PPRSTATUS", 0x7081},
{"linux/ppdev.h", "PPRCONTROL", 0x7083},
{"linux/ppdev.h", "PPWCONTROL", 0x7084},
{"linux/ppdev.h", "PPRDATA", 0x7085},
{"linux/ppdev.h", "PPWDATA", 0x7086},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPFCONTROL", 0x708e},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/ppdev.h", "PPDATADIR", 0x7090},
{"linux/ppdev.h", "PPNEGOT", 0x7091},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x7092},
{"linux/ppdev.h", "PPCLRIRQ", 0x7093},
{"linux/ppdev.h", "PPSETPHASE", 0x7094},
{"linux/ppdev.h", "PPGETTIME", 0x7095},
{"linux/ppdev.h", "PPSETTIME", 0x7096},
{"linux/ppdev.h", "PPGETMODES", 0x7097},
{"linux/ppdev.h", "PPGETMODE", 0x7098},
{"linux/ppdev.h", "PPGETPHASE", 0x7099},
{"linux/ppdev.h", "PPGETFLAGS", 0x709a},
{"linux/ppdev.h", "PPSETFLAGS", 0x709b},
{"linux/serio.h", "SPIOCSTYPE", 0x7101},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x7185},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x7186},
{"linux/telephony.h", "OLD_PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x7189},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x718c},
{"linux/telephony.h", "PHONE_FRAME", 0x718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x718e},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x7190},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x7193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x7194},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x7196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x7197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x7198},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x7199},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x719a},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x719b},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x719d},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x71a6},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0x71a7},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/telephony.h", "PHONE_VAD", 0x71a9},
{"linux/telephony.h", "PHONE_WINK", 0x71aa},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x71c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x71c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x71c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x71c4},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x71c7},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x71c8},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x71c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x71ca},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x71cb},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x71ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x71cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x71d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x71d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x71d2},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_CID", 0x71d4},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x71d5},
{"linux/ixjuser.h", "IXJCTL_FILTER_CADENCE", 0x71d6},
{"linux/ixjuser.h", "IXJCTL_PLAY_CID", 0x71d7},
{"linux/ixjuser.h", "IXJCTL_VMWI", 0x71d8},
{"linux/ixjuser.h", "IXJCTL_CIDCW", 0x71d9},
{"linux/ixjuser.h", "IXJCTL_VERSION", 0x71da},
{"linux/telephony.h", "PHONE_REC_VOLUME_LINEAR", 0x71db},
{"linux/telephony.h", "PHONE_PLAY_VOLUME_LINEAR", 0x71dc},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER_RAW", 0x71dd},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x71e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x71e1},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x71e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x71e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x71e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x71e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x71e6},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/ixjuser.h", "IXJCTL_DTMF_PRESCALE", 0x71e8},
{"linux/ixjuser.h", "IXJCTL_SIGCTL", 0x71e9},
{"linux/ixjuser.h", "IXJCTL_SC_RXG", 0x71ea},
{"linux/ixjuser.h", "IXJCTL_SC_TXG", 0x71eb},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x71fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x71fe},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x743d},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0x743e},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x743f},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x7440},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x7441},
{"linux/if_ppp.h", "PPPIOCSACTIVE", 0x7446},
{"linux/if_ppp.h", "PPPIOCSPASS", 0x7447},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x744b},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0x744c},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x744d},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x744f},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x7450},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x7451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x7452},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x7453},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x7454},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x7455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x7456},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x7457},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x7458},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x7459},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0x7480},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x7481},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x7482},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x7483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x7484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x7485},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x7486},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
{"linux/toshiba.h", "TOSH_SMM", 0x7490},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
{"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
{"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x7601},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION_OLD", 0x7601},
{"linux/videodev.h", "VIDIOCGCAP", 0x7601},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x7602},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION_OLD", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1CAP", 0x7602},
{"linux/videodev.h", "VIDIOCGCHAN", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1REM", 0x7603},
{"linux/videodev.h", "VIDIOCSCHAN", 0x7603},
{"linux/sonypi.h", "SONYPI_IOCGBAT2CAP", 0x7604},
{"linux/videodev.h", "VIDIOCGTUNER", 0x7604},
{"linux/sonypi.h", "SONYPI_IOCGBAT2REM", 0x7605},
{"linux/videodev.h", "VIDIOCSTUNER", 0x7605},
{"linux/videodev.h", "VIDIOCGPICT", 0x7606},
{"linux/sonypi.h", "SONYPI_IOCGBATFLAGS", 0x7607},
{"linux/videodev.h", "VIDIOCSPICT", 0x7607},
{"linux/sonypi.h", "SONYPI_IOCGBLUE", 0x7608},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x7608},
{"linux/sonypi.h", "SONYPI_IOCSBLUE", 0x7609},
{"linux/videodev.h", "VIDIOCGWIN", 0x7609},
{"linux/videodev.h", "VIDIOCSWIN", 0x760a},
{"linux/videodev.h", "VIDIOCGFBUF", 0x760b},
{"linux/videodev.h", "VIDIOCSFBUF", 0x760c},
{"linux/videodev.h", "VIDIOCKEY", 0x760d},
{"linux/videodev.h", "VIDIOCGFREQ", 0x760e},
{"linux/videodev.h", "VIDIOCSFREQ", 0x760f},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x7610},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x7611},
{"linux/videodev.h", "VIDIOCSYNC", 0x7612},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x7613},
{"linux/videodev.h", "VIDIOCGMBUF", 0x7614},
{"linux/videodev.h", "VIDIOCGUNIT", 0x7615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x7616},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x7617},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x7618},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x7619},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x761a},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x761b},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x761c},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x761d},
{"linux/meye.h", "MEYEIOC_G_PARAMS", 0x76c0},
{"linux/meye.h", "MEYEIOC_S_PARAMS", 0x76c1},
{"linux/meye.h", "MEYEIOC_QBUF_CAPT", 0x76c2},
{"linux/meye.h", "MEYEIOC_SYNC", 0x76c3},
{"linux/meye.h", "MEYEIOC_STILLCAPT", 0x76c4},
{"linux/meye.h", "MEYEIOC_STILLJCAPT", 0x76c5},
{"linux/dn.h", "SIOCSNETADDR", 0x89e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x89e0},
{"linux/dn.h", "SIOCGNETADDR", 0x89e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x89e1},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", 0xcd01},
{"linux/lvm.h", "VG_CREATE_OLD", 0xfe00},
{"linux/lvm.h", "VG_REMOVE", 0xfe01},
{"linux/lvm.h", "VG_EXTEND", 0xfe03},
{"linux/lvm.h", "VG_REDUCE", 0xfe04},
{"linux/lvm.h", "VG_STATUS", 0xfe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xfe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xfe07},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0xfe08},
{"linux/lvm.h", "VG_RENAME", 0xfe09},
{"linux/lvm.h", "VG_CREATE", 0xfe0a},
{"linux/lvm.h", "LV_CREATE", 0xfe20},
{"linux/lvm.h", "LV_REMOVE", 0xfe21},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LV_EXTEND", 0xfe24},
{"linux/lvm.h", "LV_REDUCE", 0xfe25},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xfe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xfe27},
{"linux/lvm.h", "LV_SET_ACCESS", 0xfe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0xfe29},
{"linux/lvm.h", "LV_SET_STATUS", 0xfe2a},
{"linux/lvm.h", "LE_REMAP", 0xfe2b},
{"linux/lvm.h", "LV_SNAPSHOT_USE_RATE", 0xfe2c},
{"linux/lvm.h", "LV_STATUS_BYDEV", 0xfe2e},
{"linux/lvm.h", "LV_RENAME", 0xfe2f},
{"linux/lvm.h", "LV_BMAP", 0xfe30},
{"linux/lvm.h", "PV_STATUS", 0xfe40},
{"linux/lvm.h", "PV_CHANGE", 0xfe41},
{"linux/lvm.h", "PV_FLUSH", 0xfe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0xfe50},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0xfe98},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},

1
linux/hppa/ioctlent.h.in Normal file
View File

@ -0,0 +1 @@
#include "../i386/ioctlent.h.in"

View File

@ -29,7 +29,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 3, TN, sys_bind, "bind" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -52,10 +52,10 @@
{ 3, TN, sys_getsockname, "getsockname" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 2, 0, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, 0, sys_umount2, "umount2" }, /* 52 */
{ 3, TN, sys_getpeername, "lock" }, /* 53 */
@ -94,8 +94,8 @@
{ 1, 0, sys_uselib, "uselib" }, /* 86 */
{ 1, 0, sys_swapon, "swapon" }, /* 87 */
{ 3, 0, sys_reboot, "reboot" }, /* 88 */
{ 6, 0, sys_mmap, "mmap2" }, /* 89 */
{ 6, 0, sys_mmap, "mmap" }, /* 90 */
{ 6, TD, sys_mmap, "mmap2" }, /* 89 */
{ 6, TD, sys_mmap, "mmap" }, /* 90 */
{ 2, 0, sys_munmap, "munmap" }, /* 91 */
{ 2, TF, sys_truncate, "truncate" }, /* 92 */
{ 2, TD, sys_ftruncate, "ftruncate" }, /* 93 */
@ -120,7 +120,7 @@
{ 2, TD, sys_fstat64, "fstat64" }, /* 112 */
{ 0, 0, sys_vfork, "vfork" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 2, TN, sys_shutdown, "shutdown" }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
@ -143,8 +143,8 @@
{ 5, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, TF, sys_llseek, "_llseek" }, /* 140 */
{ 3, TD, sys_getdents, "getdents" }, /* 141 */
{ 5, TD, sys_select, "_newselect" }, /* 142 */
@ -229,7 +229,7 @@
{ 1, 0, printargs, "free_hugepages" }, /* 221 */
{ 1, TP, sys_exit, "exit_group" }, /* 222 */
{ 4, 0, printargs, "lookup_dcookie" }, /* 223 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 224 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 224 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 225 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 226 */
{ 5, 0, printargs, "remap_file_pages" }, /* 227 */
@ -241,14 +241,14 @@
{ 5, 0, printargs, "mq_notify" }, /* 233 */
{ 5, 0, printargs, "mq_getsetattr" }, /* 234 */
{ 4, 0, printargs, "waitid" }, /* 235 */
{ 5, 0, printargs, "fadvise64_64" }, /* 236 */
{ 5, TD, printargs, "fadvise64_64" }, /* 236 */
{ 5, 0, printargs, "set_tid_address" }, /* 237 */
{ 5, TF, sys_setxattr, "setxattr" }, /* 238 */
{ 5, TF, sys_setxattr, "lsetxattr" }, /* 239 */
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 240 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 241 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 242 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 243 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 243 */
{ 5, TF, sys_listxattr, "listxattr" }, /* 244 */
{ 5, TF, sys_listxattr, "llistxattr" }, /* 245 */
{ 5, 0, sys_flistxattr, "flistxattr" }, /* 246 */
@ -285,7 +285,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 277 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 278 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 279 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 280 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 280 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 281 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 282 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 283 */
@ -310,13 +310,13 @@
{ 3, TD, printargs, "signalfd" }, /* 302 */
{ 4, TD, printargs, "timerfd" }, /* 303 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 304 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 305 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 305 */
{ 2, TD, sys_timerfd_create, "timerfd_create" }, /* 306 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 307 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 308 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 309 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 310 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 311 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 311 */
{ 3, TD, sys_dup3, "dup3" }, /* 312 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 313 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 314 */
@ -324,3 +324,6 @@
{ 5, TD, printargs, "pwritev" }, /* 316 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 317 */
{ 5, TD, printargs, "perf_event_open" }, /* 318 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 319 */
{ 4, TN, sys_accept4, "accept4" }, /* 320 */
{ 4, 0, printargs, "prlimit64" }, /* 321 */

99
linux/i386/ioctlent.h.in Normal file
View File

@ -0,0 +1,99 @@
{"asm/mtrr.h", "MTRRIOC32_ADD_ENTRY", 0x4d00},
{"asm/mtrr.h", "MTRRIOC_ADD_ENTRY", 0x4d00},
{"asm/mce.h", "MCE_GET_RECORD_LEN", 0x4d01},
{"asm/mtrr.h", "MTRRIOC32_SET_ENTRY", 0x4d01},
{"asm/mtrr.h", "MTRRIOC_SET_ENTRY", 0x4d01},
{"asm/mce.h", "MCE_GET_LOG_LEN", 0x4d02},
{"asm/mtrr.h", "MTRRIOC32_DEL_ENTRY", 0x4d02},
{"asm/mtrr.h", "MTRRIOC_DEL_ENTRY", 0x4d02},
{"asm/mce.h", "MCE_GETCLEAR_FLAGS", 0x4d03},
{"asm/mtrr.h", "MTRRIOC32_GET_ENTRY", 0x4d03},
{"asm/mtrr.h", "MTRRIOC_GET_ENTRY", 0x4d03},
{"asm/mtrr.h", "MTRRIOC32_KILL_ENTRY", 0x4d04},
{"asm/mtrr.h", "MTRRIOC_KILL_ENTRY", 0x4d04},
{"asm/mtrr.h", "MTRRIOC32_ADD_PAGE_ENTRY", 0x4d05},
{"asm/mtrr.h", "MTRRIOC_ADD_PAGE_ENTRY", 0x4d05},
{"asm/mtrr.h", "MTRRIOC32_SET_PAGE_ENTRY", 0x4d06},
{"asm/mtrr.h", "MTRRIOC_SET_PAGE_ENTRY", 0x4d06},
{"asm/mtrr.h", "MTRRIOC32_DEL_PAGE_ENTRY", 0x4d07},
{"asm/mtrr.h", "MTRRIOC_DEL_PAGE_ENTRY", 0x4d07},
{"asm/mtrr.h", "MTRRIOC32_GET_PAGE_ENTRY", 0x4d08},
{"asm/mtrr.h", "MTRRIOC_GET_PAGE_ENTRY", 0x4d08},
{"asm/mtrr.h", "MTRRIOC_KILL_PAGE_ENTRY", 0x4d09},
{"asm-generic/ioctls.h", "TCGETS", 0x5401},
{"asm-generic/ioctls.h", "TCSETS", 0x5402},
{"asm-generic/ioctls.h", "TCSETSW", 0x5403},
{"asm-generic/ioctls.h", "TCSETSF", 0x5404},
{"asm-generic/ioctls.h", "TCGETA", 0x5405},
{"asm-generic/ioctls.h", "TCSETA", 0x5406},
{"asm-generic/ioctls.h", "TCSETAW", 0x5407},
{"asm-generic/ioctls.h", "TCSETAF", 0x5408},
{"asm-generic/ioctls.h", "TCSBRK", 0x5409},
{"asm-generic/ioctls.h", "TCXONC", 0x540a},
{"asm-generic/ioctls.h", "TCFLSH", 0x540b},
{"asm-generic/ioctls.h", "TIOCEXCL", 0x540c},
{"asm-generic/ioctls.h", "TIOCNXCL", 0x540d},
{"asm-generic/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm-generic/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm-generic/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm-generic/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm-generic/ioctls.h", "TIOCSTI", 0x5412},
{"asm-generic/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm-generic/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm-generic/ioctls.h", "TIOCMGET", 0x5415},
{"asm-generic/ioctls.h", "TIOCMBIS", 0x5416},
{"asm-generic/ioctls.h", "TIOCMBIC", 0x5417},
{"asm-generic/ioctls.h", "TIOCMSET", 0x5418},
{"asm-generic/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm-generic/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm-generic/ioctls.h", "FIONREAD", 0x541b},
{"asm-generic/ioctls.h", "TIOCLINUX", 0x541c},
{"asm-generic/ioctls.h", "TIOCCONS", 0x541d},
{"asm-generic/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm-generic/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm-generic/ioctls.h", "TIOCPKT", 0x5420},
{"asm-generic/ioctls.h", "FIONBIO", 0x5421},
{"asm-generic/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm-generic/ioctls.h", "TIOCSETD", 0x5423},
{"asm-generic/ioctls.h", "TIOCGETD", 0x5424},
{"asm-generic/ioctls.h", "TCSBRKP", 0x5425},
{"asm-generic/ioctls.h", "TIOCSBRK", 0x5427},
{"asm-generic/ioctls.h", "TIOCCBRK", 0x5428},
{"asm-generic/ioctls.h", "TIOCGSID", 0x5429},
{"asm-generic/ioctls.h", "TCGETS2", 0x542a},
{"asm-generic/ioctls.h", "TCSETS2", 0x542b},
{"asm-generic/ioctls.h", "TCSETSW2", 0x542c},
{"asm-generic/ioctls.h", "TCSETSF2", 0x542d},
{"asm-generic/ioctls.h", "TIOCGRS485", 0x542e},
{"asm-generic/ioctls.h", "TIOCSRS485", 0x542f},
{"asm-generic/ioctls.h", "TIOCGPTN", 0x5430},
{"asm-generic/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm-generic/ioctls.h", "TCGETX", 0x5432},
{"asm-generic/ioctls.h", "TCSETX", 0x5433},
{"asm-generic/ioctls.h", "TCSETXF", 0x5434},
{"asm-generic/ioctls.h", "TCSETXW", 0x5435},
{"asm-generic/ioctls.h", "TIOCSIG", 0x5436},
{"asm-generic/ioctls.h", "FIONCLEX", 0x5450},
{"asm-generic/ioctls.h", "FIOCLEX", 0x5451},
{"asm-generic/ioctls.h", "FIOASYNC", 0x5452},
{"asm-generic/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm-generic/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm-generic/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm-generic/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm-generic/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm-generic/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm-generic/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm-generic/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm-generic/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm-generic/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm-generic/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm-generic/ioctls.h", "FIOQSIZE", 0x5460},
{"asm/msr.h", "X86_IOC_RDMSR_REGS", 0x63a0},
{"asm/msr.h", "X86_IOC_WRMSR_REGS", 0x63a1},
{"asm-generic/sockios.h", "FIOSETOWN", 0x8901},
{"asm-generic/sockios.h", "SIOCSPGRP", 0x8902},
{"asm-generic/sockios.h", "FIOGETOWN", 0x8903},
{"asm-generic/sockios.h", "SIOCGPGRP", 0x8904},
{"asm-generic/sockios.h", "SIOCATMARK", 0x8905},
{"asm-generic/sockios.h", "SIOCGSTAMP", 0x8906},
{"asm-generic/sockios.h", "SIOCGSTAMPNS", 0x8907},

View File

@ -52,7 +52,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -75,10 +75,10 @@
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
@ -143,7 +143,7 @@
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 1, 0, sys_vm86old, "vm86old" }, /* 113 */
{ 4, TP, sys_wait4, "wait4", SYS_wait4 }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 6, 0, sys_ipc, "ipc", SYS_ipc }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
@ -166,8 +166,8 @@
{ 3, 0, sys_sysfs, "sysfs", SYS_sysfs }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, TD, sys_llseek, "_llseek" }, /* 140 */
{ 3, TD, sys_getdents, "getdents" }, /* 141 */
{ 5, TD, sys_select, "select" }, /* 142 */
@ -221,18 +221,18 @@
{ 5, 0, sys_putpmsg, "putpmsg" }, /* 189 */
{ 0, TP, sys_vfork, "vfork", SYS_vfork }, /* 190 */
{ 2, 0, sys_getrlimit, "getrlimit" }, /* 191 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 3, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 3, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 196 */
{ 2, TD, sys_fstat64, "fstat64" }, /* 197 */
{ 3, TF, sys_chown, "lchown32" }, /* 198 */
{ 0, 0, sys_getuid, "getuid32" }, /* 199 */
{ 0, NF, sys_getuid, "getuid32" }, /* 199 */
{ 0, 0, sys_getgid, "getgid32" }, /* 200 */
{ 0, 0, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, 0, sys_getegid, "getegid32" }, /* 202 */
{ 0, NF, sys_getgid, "getgid32" }, /* 200 */
{ 0, NF, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, NF, sys_getegid, "getegid32" }, /* 202 */
{ 2, 0, sys_setreuid, "setreuid32" }, /* 203 */
{ 2, 0, sys_setregid, "setregid32" }, /* 204 */
{ 2, 0, sys_getgroups32, "getgroups32" }, /* 205 */
@ -245,8 +245,8 @@
{ 3, TF, sys_chown, "chown32" }, /* 212 */
{ 1, 0, sys_setuid, "setuid32" }, /* 213 */
{ 1, 0, sys_setgid, "setgid32" }, /* 214 */
{ 1, 0, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, 0, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 1, NF, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, NF, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */
{ 3, 0, sys_mincore, "mincore" }, /* 218 */
{ 3, 0, sys_madvise, "madvise" }, /* 219 */
@ -261,10 +261,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 228 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 229 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 230 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 232 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 233 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 234 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 234 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 235 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 236 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 237 */
@ -280,11 +280,11 @@
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 247 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 248 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 249 */
{ 5, 0, sys_fadvise64, "fadvise64" }, /* 250 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 250 */
{ 5, 0, printargs, "SYS_251" }, /* 251 */
{ 1, TP, sys_exit, "exit_group", __NR_exit_group }, /* 252 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 253 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 254 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 254 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 255 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 256 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 257 */
@ -302,7 +302,7 @@
{ 3, TD, sys_fstatfs64, "fstatfs64" }, /* 269 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 270 */
{ 2, TF, sys_utimes, "utimes" }, /* 271 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 272 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 272 */
{ 5, 0, printargs, "vserver" }, /* 273 */
{ 6, 0, sys_mbind, "mbind" }, /* 274 */
{ 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 275 */
@ -330,7 +330,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 297 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 298 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 299 */
{ 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 300 */
{ 4, TD|TF, sys_newfstatat, "fstatat64" }, /* 300 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 301 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 302 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 303 */
@ -354,12 +354,12 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 321 */
{ 2, TD, sys_timerfd_create, "timerfd_create"}, /* 322 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 323 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 324 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 324 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 325 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 326 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 327 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 328 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 329 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 329 */
{ 3, TD, sys_dup3, "dup3" }, /* 330 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 331 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 332 */
@ -368,9 +368,9 @@
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 335 */
{ 5, TD, printargs, "perf_event_open"}, /* 336 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 337 */
{ 5, 0, printargs, "SYS_338" }, /* 338 */
{ 5, 0, printargs, "SYS_339" }, /* 339 */
{ 5, 0, printargs, "SYS_340" }, /* 340 */
{ 2, TD, printargs, "fanotify_init" }, /* 338 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 339 */
{ 4, 0, printargs, "prlimit64" }, /* 340 */
{ 5, 0, printargs, "SYS_341" }, /* 341 */
{ 5, 0, printargs, "SYS_342" }, /* 342 */
{ 5, 0, printargs, "SYS_343" }, /* 343 */

View File

@ -1 +0,0 @@
Makefile

File diff suppressed because it is too large Load Diff

66
linux/ia64/ioctlent.h.in Normal file
View File

@ -0,0 +1,66 @@
{"asm/ioctls.h", "TCGETS", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm/ioctls.h", "TIOCSHAYESESP", 0x545f},
{"asm/ioctls.h", "FIOQSIZE", 0x5460},
{"asm/sockios.h", "FIOSETOWN", 0x8901},
{"asm/sockios.h", "SIOCSPGRP", 0x8902},
{"asm/sockios.h", "FIOGETOWN", 0x8903},
{"asm/sockios.h", "SIOCGPGRP", 0x8904},
{"asm/sockios.h", "SIOCATMARK", 0x8905},
{"asm/sockios.h", "SIOCGSTAMP", 0x8906},

View File

@ -850,8 +850,8 @@
{ 5, TF, sys_mount, "mount" }, /* 1043 */
{ 1, 0, sys_umount2, "umount" }, /* 1044 */
{ 1, 0, sys_setuid, "setuid" }, /* 1045 */
{ 0, 0, sys_getuid, "getuid" }, /* 1046 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 1047 */
{ 0, NF, sys_getuid, "getuid" }, /* 1046 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 1047 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 1048 */
{ 2, TF, sys_access, "access" }, /* 1049 */
{ 0, 0, sys_sync, "sync" }, /* 1050 */
@ -866,8 +866,8 @@
{ 1, 0, sys_times, "times" }, /* 1059 */
{ 1, 0, sys_brk, "brk" }, /* 1060 */
{ 1, 0, sys_setgid, "setgid" }, /* 1061 */
{ 0, 0, sys_getgid, "getgid" }, /* 1062 */
{ 0, 0, sys_getegid, "getegid" }, /* 1063 */
{ 0, NF, sys_getgid, "getgid" }, /* 1062 */
{ 0, NF, sys_getegid, "getegid" }, /* 1063 */
{ 1, TF, sys_acct, "acct" }, /* 1064 */
{ 3, TD, sys_ioctl, "ioctl" }, /* 1065 */
{ 3, TD, sys_fcntl, "fcntl" }, /* 1066 */
@ -899,7 +899,7 @@
{ 3, TF, sys_readlink, "readlink" }, /* 1092 */
{ 1, 0, sys_uselib, "uselib" }, /* 1093 */
{ 1, 0, sys_swapon, "swapon" }, /* 1094 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 1095 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 1095 */
{ 3, 0, sys_reboot, "reboot" }, /* 1096 */
{ 2, TF, sys_truncate, "truncate" }, /* 1097 */
{ 2, TD, sys_ftruncate, "ftruncate" }, /* 1098 */
@ -946,8 +946,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 1139 */
{ 1, 0, sys_personality, "personality" }, /* 1140 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 1141 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 1142 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 1143 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 1142 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 1143 */
{ 3, TD, sys_getdents, "getdents" }, /* 1144 */
{ 2, TD, sys_flock, "flock" }, /* 1145 */
{ 5, TD, sys_readv, "readv" }, /* 1146 */
@ -955,7 +955,7 @@
{ 4, TD, sys_pread, "pread" }, /* 1148 */
{ 4, TD, sys_pwrite, "pwrite" }, /* 1149 */
{ 1, 0, printargs, "_sysctl" }, /* 1150 */
{ 6, 0, sys_mmap, "mmap" }, /* 1151 */
{ 6, TD, sys_mmap, "mmap" }, /* 1151 */
{ 2, 0, sys_munmap, "munmap" }, /* 1152 */
{ 2, 0, sys_mlock, "mlock" }, /* 1153 */
{ 1, 0, sys_mlockall, "mlockall" }, /* 1154 */
@ -976,7 +976,7 @@
{ 3, 0, printargs, "nfsservctl" }, /* 1169 */
{ 5, 0, sys_prctl, "prctl" }, /* 1170 */
{ 1, 0, sys_getpagesize, "getpagesize" }, /* 1171 */
{ 6, 0, sys_mmap, "mmap2" }, /* 1172 */
{ 6, TD, sys_mmap, "mmap2" }, /* 1172 */
{ 5, 0, printargs, "pciconfig_read"}, /* 1173 */
{ 5, 0, printargs, "pciconfig_write"}, /* 1174 */
{ 8, 0, printargs, "perfmonctl" }, /* 1175 */
@ -1026,19 +1026,19 @@
{ 5, TD, sys_setxattr, "fsetxattr" }, /* 1219 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 1220 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 1221 */
{ 4, 0, sys_getxattr, "fgetxattr" }, /* 1222 */
{ 4, TD, sys_getxattr, "fgetxattr" }, /* 1222 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 1223 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 1224 */
{ 3, 0, sys_listxattr, "flistxattr" }, /* 1225 */
{ 3, TD, sys_listxattr, "flistxattr" }, /* 1225 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 1226 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 1227 */
{ 2, 0, sys_removexattr, "fremovexattr" }, /* 1228 */
{ 2, TD, sys_removexattr, "fremovexattr" }, /* 1228 */
{ 2, TS, sys_kill, "tkill" }, /* 1229 */
{ 6, 0, sys_futex, "futex" }, /* 1230 */
{ 3, 0, sys_sched_setaffinity, "sched_setaffinity"},/* 1231 */
{ 3, 0, sys_sched_getaffinity, "sched_getaffinity"},/* 1232 */
{ 1, 0, printargs, "set_tid_address"}, /* 1233 */
{ 5, 0, sys_fadvise64, "fadvise64" }, /* 1234 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 1234 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 1235 */
{ 1, TP, sys_exit, "exit_group" }, /* 1236 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 1237 */
@ -1047,7 +1047,7 @@
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 1240 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 1241 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 1242 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 1243 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 1243 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 1244 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 1245 */
{ 0, 0, sys_restart_syscall, "restart_syscall"}, /* 1246 */
@ -1090,7 +1090,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 1283 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 1284 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 1285 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 1286 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 1286 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 1287 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 1288 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 1289 */
@ -1118,3 +1118,6 @@
{ 5, TD, printargs, "pwritev" }, /* 1320 */
{ 4, TS, printargs, "rt_tgsigqueueinfo"}, /* 1321 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 1322 */
{ 2, TD, printargs, "fanotify_init" }, /* 1323 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 1324 */
{ 4, 0, printargs, "prlimit64" }, /* 1325 */

File diff suppressed because it is too large Load Diff

View File

@ -1,53 +1,89 @@
/* Generated by ioctlsort */
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDGETPRM", 0x204},
{"linux/fd.h", "FDGETMAXERRS", 0x20e},
{"linux/fd.h", "FDGETDRVTYP", 0x20f},
{"linux/fd.h", "FDGETDRVPRM", 0x211},
{"linux/fd.h", "FDGETDRVSTAT", 0x212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
{"linux/fd.h", "FDGETFDCSTAT", 0x215},
{"linux/fd.h", "FDWERRORGET", 0x217},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDSETPRM", 0x242},
{"linux/fd.h", "FDDEFPRM", 0x243},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTTRK", 0x248},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDSETMAXERRS", 0x24c},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/fd.h", "FDSETDRVPRM", 0x290},
{"linux/raid/md_u.h", "RAID_VERSION", 0x910},
{"linux/raid/md_u.h", "GET_ARRAY_INFO", 0x911},
{"linux/raid/md_u.h", "GET_DISK_INFO", 0x912},
{"linux/raid/md_u.h", "PRINT_RAID_DEBUG", 0x913},
{"linux/raid/md_u.h", "RAID_AUTORUN", 0x914},
{"linux/raid/md_u.h", "GET_BITMAP_FILE", 0x915},
{"linux/raid/md_u.h", "CLEAR_ARRAY", 0x920},
{"linux/raid/md_u.h", "ADD_NEW_DISK", 0x921},
{"linux/raid/md_u.h", "HOT_REMOVE_DISK", 0x922},
{"linux/raid/md_u.h", "SET_ARRAY_INFO", 0x923},
{"linux/raid/md_u.h", "SET_DISK_INFO", 0x924},
{"linux/raid/md_u.h", "WRITE_RAID_INFO", 0x925},
{"linux/raid/md_u.h", "UNPROTECT_ARRAY", 0x926},
{"linux/raid/md_u.h", "PROTECT_ARRAY", 0x927},
{"linux/raid/md_u.h", "HOT_ADD_DISK", 0x928},
{"linux/raid/md_u.h", "SET_DISK_FAULTY", 0x929},
{"linux/raid/md_u.h", "HOT_GENERATE_ERROR", 0x92a},
{"linux/raid/md_u.h", "SET_BITMAP_FILE", 0x92b},
{"linux/raid/md_u.h", "RUN_ARRAY", 0x930},
{"linux/raid/md_u.h", "STOP_ARRAY", 0x932},
{"linux/raid/md_u.h", "STOP_ARRAY_RO", 0x933},
{"linux/raid/md_u.h", "RESTART_ARRAY_RW", 0x934},
{"linux/fs.h", "FIBMAP", 0x0001},
{"linux/fs.h", "FIGETBSZ", 0x0002},
{"linux/fd.h", "FDGETPRM", 0x0204},
{"linux/fd.h", "FDGETMAXERRS", 0x020e},
{"linux/fd.h", "FDGETDRVTYP", 0x020f},
{"linux/fd.h", "FDGETDRVPRM", 0x0211},
{"linux/fd.h", "FDGETDRVSTAT", 0x0212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x0213},
{"linux/fd.h", "FDGETFDCSTAT", 0x0215},
{"linux/fd.h", "FDWERRORGET", 0x0217},
{"linux/fd.h", "FDCLRPRM", 0x0241},
{"linux/fd.h", "FDSETPRM", 0x0242},
{"linux/fd.h", "FDDEFPRM", 0x0243},
{"linux/fd.h", "FDMSGON", 0x0245},
{"linux/fd.h", "FDMSGOFF", 0x0246},
{"linux/fd.h", "FDFMTBEG", 0x0247},
{"linux/fd.h", "FDFMTTRK", 0x0248},
{"linux/fd.h", "FDFMTEND", 0x0249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x024a},
{"linux/fd.h", "FDFLUSH", 0x024b},
{"linux/fd.h", "FDSETMAXERRS", 0x024c},
{"linux/fd.h", "FDRESET", 0x0254},
{"linux/fd.h", "FDWERRORCLR", 0x0256},
{"linux/fd.h", "FDRAWCMD", 0x0258},
{"linux/fd.h", "FDTWADDLE", 0x0259},
{"linux/fd.h", "FDEJECT", 0x025a},
{"linux/fd.h", "FDSETDRVPRM", 0x0290},
{"linux/hdreg.h", "HDIO_GETGEO", 0x0301},
{"linux/hdreg.h", "HDIO_GET_UNMASKINTR", 0x0302},
{"linux/hdreg.h", "HDIO_GET_MULTCOUNT", 0x0304},
{"linux/hdreg.h", "HDIO_GET_QDMA", 0x0305},
{"linux/hdreg.h", "HDIO_SET_XFER", 0x0306},
{"linux/hdreg.h", "HDIO_OBSOLETE_IDENTITY", 0x0307},
{"linux/hdreg.h", "HDIO_GET_KEEPSETTINGS", 0x0308},
{"linux/hdreg.h", "HDIO_GET_32BIT", 0x0309},
{"linux/hdreg.h", "HDIO_GET_NOWERR", 0x030a},
{"linux/hdreg.h", "HDIO_GET_DMA", 0x030b},
{"linux/hdreg.h", "HDIO_GET_NICE", 0x030c},
{"linux/hdreg.h", "HDIO_GET_IDENTITY", 0x030d},
{"linux/hdreg.h", "HDIO_GET_WCACHE", 0x030e},
{"linux/hdreg.h", "HDIO_GET_ACOUSTIC", 0x030f},
{"linux/hdreg.h", "HDIO_GET_ADDRESS", 0x0310},
{"linux/hdreg.h", "HDIO_GET_BUSSTATE", 0x031a},
{"linux/hdreg.h", "HDIO_TRISTATE_HWIF", 0x031b},
{"linux/hdreg.h", "HDIO_DRIVE_RESET", 0x031c},
{"linux/hdreg.h", "HDIO_DRIVE_TASKFILE", 0x031d},
{"linux/hdreg.h", "HDIO_DRIVE_TASK", 0x031e},
{"linux/hdreg.h", "HDIO_DRIVE_CMD", 0x031f},
{"linux/hdreg.h", "HDIO_SET_MULTCOUNT", 0x0321},
{"linux/hdreg.h", "HDIO_SET_UNMASKINTR", 0x0322},
{"linux/hdreg.h", "HDIO_SET_KEEPSETTINGS", 0x0323},
{"linux/hdreg.h", "HDIO_SET_32BIT", 0x0324},
{"linux/hdreg.h", "HDIO_SET_NOWERR", 0x0325},
{"linux/hdreg.h", "HDIO_SET_DMA", 0x0326},
{"linux/hdreg.h", "HDIO_SET_PIO_MODE", 0x0327},
{"linux/hdreg.h", "HDIO_SCAN_HWIF", 0x0328},
{"linux/hdreg.h", "HDIO_SET_NICE", 0x0329},
{"linux/hdreg.h", "HDIO_UNREGISTER_HWIF", 0x032a},
{"linux/hdreg.h", "HDIO_SET_WCACHE", 0x032b},
{"linux/hdreg.h", "HDIO_SET_ACOUSTIC", 0x032c},
{"linux/hdreg.h", "HDIO_SET_BUSSTATE", 0x032d},
{"linux/hdreg.h", "HDIO_SET_QDMA", 0x032e},
{"linux/hdreg.h", "HDIO_SET_ADDRESS", 0x032f},
{"linux/raid/md_u.h", "RAID_VERSION", 0x0910},
{"linux/raid/md_u.h", "GET_ARRAY_INFO", 0x0911},
{"linux/raid/md_u.h", "GET_DISK_INFO", 0x0912},
{"linux/raid/md_u.h", "PRINT_RAID_DEBUG", 0x0913},
{"linux/raid/md_u.h", "RAID_AUTORUN", 0x0914},
{"linux/raid/md_u.h", "GET_BITMAP_FILE", 0x0915},
{"linux/raid/md_u.h", "CLEAR_ARRAY", 0x0920},
{"linux/raid/md_u.h", "ADD_NEW_DISK", 0x0921},
{"linux/raid/md_u.h", "HOT_REMOVE_DISK", 0x0922},
{"linux/raid/md_u.h", "SET_ARRAY_INFO", 0x0923},
{"linux/raid/md_u.h", "SET_DISK_INFO", 0x0924},
{"linux/raid/md_u.h", "WRITE_RAID_INFO", 0x0925},
{"linux/raid/md_u.h", "UNPROTECT_ARRAY", 0x0926},
{"linux/raid/md_u.h", "PROTECT_ARRAY", 0x0927},
{"linux/raid/md_u.h", "HOT_ADD_DISK", 0x0928},
{"linux/raid/md_u.h", "SET_DISK_FAULTY", 0x0929},
{"linux/raid/md_u.h", "HOT_GENERATE_ERROR", 0x092a},
{"linux/raid/md_u.h", "SET_BITMAP_FILE", 0x092b},
{"linux/raid/md_u.h", "RUN_ARRAY", 0x0930},
{"linux/raid/md_u.h", "STOP_ARRAY", 0x0932},
{"linux/raid/md_u.h", "STOP_ARRAY_RO", 0x0933},
{"linux/raid/md_u.h", "RESTART_ARRAY_RW", 0x0934},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
@ -67,10 +103,17 @@
{"linux/fs.h", "BLKBSZSET", 0x1271},
{"linux/fs.h", "BLKGETSIZE64", 0x1272},
{"linux/fs.h", "BLKTRACESETUP", 0x1273},
{"linux/blktrace_api.h", "BLKTRACESETUP32", 0x1273},
{"linux/fs.h", "BLKTRACESTART", 0x1274},
{"linux/fs.h", "BLKTRACESTOP", 0x1275},
{"linux/fs.h", "BLKTRACETEARDOWN", 0x1276},
{"linux/fs.h", "BLKDISCARD", 0x1277},
{"linux/fs.h", "BLKIOMIN", 0x1278},
{"linux/fs.h", "BLKIOOPT", 0x1279},
{"linux/fs.h", "BLKALIGNOFF", 0x127a},
{"linux/fs.h", "BLKPBSZGET", 0x127b},
{"linux/fs.h", "BLKDISCARDZEROES", 0x127c},
{"linux/fs.h", "BLKSECDISCARD", 0x127d},
{"rdma/ib_user_mad.h", "IB_USER_MAD_REGISTER_AGENT", 0x1b01},
{"rdma/ib_user_mad.h", "IB_USER_MAD_UNREGISTER_AGENT", 0x1b02},
{"rdma/ib_user_mad.h", "IB_USER_MAD_ENABLE_PKEY", 0x1b03},
@ -119,11 +162,17 @@
{"linux/firewire-cdev.h", "FW_CDEV_IOC_GET_SPEED", 0x2311},
{"linux/firewire-cdev.h", "FW_CDEV_IOC_SEND_BROADCAST_REQUEST", 0x2312},
{"linux/firewire-cdev.h", "FW_CDEV_IOC_SEND_STREAM_PACKET", 0x2313},
{"linux/perf_counter.h", "PERF_COUNTER_IOC_ENABLE", 0x2400},
{"linux/perf_counter.h", "PERF_COUNTER_IOC_DISABLE", 0x2401},
{"linux/perf_counter.h", "PERF_COUNTER_IOC_REFRESH", 0x2402},
{"linux/perf_counter.h", "PERF_COUNTER_IOC_RESET", 0x2403},
{"linux/perf_counter.h", "PERF_COUNTER_IOC_PERIOD", 0x2404},
{"linux/firewire-cdev.h", "FW_CDEV_IOC_GET_CYCLE_TIMER2", 0x2314},
{"linux/firewire-cdev.h", "FW_CDEV_IOC_SEND_PHY_PACKET", 0x2315},
{"linux/firewire-cdev.h", "FW_CDEV_IOC_RECEIVE_PHY_PACKETS", 0x2316},
{"linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", 0x2317},
{"linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", 0x2400},
{"linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", 0x2401},
{"linux/perf_event.h", "PERF_EVENT_IOC_REFRESH", 0x2402},
{"linux/perf_event.h", "PERF_EVENT_IOC_RESET", 0x2403},
{"linux/perf_event.h", "PERF_EVENT_IOC_PERIOD", 0x2404},
{"linux/perf_event.h", "PERF_EVENT_IOC_SET_OUTPUT", 0x2405},
{"linux/perf_event.h", "PERF_EVENT_IOC_SET_FILTER", 0x2406},
{"linux/i2o.h", "BLKI2OGRSTRAT", 0x3201},
{"linux/i2o.h", "BLKI2OGWSTRAT", 0x3202},
{"linux/i2o.h", "BLKI2OSRSTRAT", 0x3203},
@ -240,17 +289,27 @@
{"linux/input.h", "EVIOCGREP", 0x4503},
{"linux/input.h", "EVIOCSREP", 0x4503},
{"linux/input.h", "EVIOCGKEYCODE", 0x4504},
{"linux/input.h", "EVIOCGKEYCODE_V2", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE_V2", 0x4504},
{"linux/input.h", "EVIOCRMFF", 0x4581},
{"linux/input.h", "EVIOCGEFFECTS", 0x4584},
{"linux/input.h", "EVIOCGRAB", 0x4590},
{"linux/fb.h", "FBIOGET_VSCREENINFO", 0x4600},
{"video/da8xx-fb.h", "FBIOGET_CONTRAST", 0x4601},
{"linux/fb.h", "FBIOPUT_VSCREENINFO", 0x4601},
{"linux/fb.h", "FBIOGET_FSCREENINFO", 0x4602},
{"video/da8xx-fb.h", "FBIOPUT_CONTRAST", 0x4602},
{"video/da8xx-fb.h", "FBIGET_BRIGHTNESS", 0x4603},
{"video/da8xx-fb.h", "FBIPUT_BRIGHTNESS", 0x4603},
{"linux/fb.h", "FBIOGETCMAP", 0x4604},
{"video/da8xx-fb.h", "FBIGET_COLOR", 0x4605},
{"linux/fb.h", "FBIOPUTCMAP", 0x4605},
{"linux/fb.h", "FBIOPAN_DISPLAY", 0x4606},
{"video/da8xx-fb.h", "FBIPUT_COLOR", 0x4606},
{"linux/fb.h", "FBIO_CURSOR", 0x4608},
{"video/da8xx-fb.h", "FBIPUT_HSYNC", 0x4609},
{"video/da8xx-fb.h", "FBIPUT_VSYNC", 0x460a},
{"linux/fb.h", "FBIOGET_CON2FBMAP", 0x460f},
{"linux/fb.h", "FBIOPUT_CON2FBMAP", 0x4610},
{"linux/fb.h", "FBIOBLANK", 0x4611},
@ -261,14 +320,15 @@
{"linux/fb.h", "FBIOGET_HWCINFO", 0x4616},
{"linux/fb.h", "FBIOPUT_MODEINFO", 0x4617},
{"linux/fb.h", "FBIOGET_DISPINFO", 0x4618},
{"linux/ivtvfb.h", "FBIO_WAITFORVSYNC", 0x4620},
{"linux/matroxfb.h", "FBIO_WAITFORVSYNC", 0x4620},
{"linux/fb.h", "FBIO_WAITFORVSYNC", 0x4620},
{"linux/arcfb.h", "FBIO_WAITEVENT", 0x4688},
{"linux/arcfb.h", "FBIO_GETCONTROL2", 0x4689},
{"video/sstfb.h", "SSTFB_GET_VGAPASS", 0x46dd},
{"video/sstfb.h", "SSTFB_SET_VGAPASS", 0x46dd},
{"linux/gigaset_dev.h", "GIGASET_REDIR", 0x4700},
{"linux/gsmmux.h", "GSMIOC_GETCONF", 0x4700},
{"linux/gigaset_dev.h", "GIGASET_CONFIG", 0x4701},
{"linux/gsmmux.h", "GSMIOC_SETCONF", 0x4701},
{"linux/gigaset_dev.h", "GIGASET_BRKCHARS", 0x4702},
{"linux/gigaset_dev.h", "GIGASET_VERSION", 0x4703},
{"sound/asound.h", "SNDRV_HWDEP_IOCTL_PVERSION", 0x4800},
@ -350,6 +410,7 @@
{"net/bluetooth/hci.h", "HCIGETDEVINFO", 0x48d3},
{"net/bluetooth/hci.h", "HCIGETCONNLIST", 0x48d4},
{"net/bluetooth/hci.h", "HCIGETCONNINFO", 0x48d5},
{"net/bluetooth/hci.h", "HCIGETAUTHINFO", 0x48d7},
{"net/bluetooth/hci.h", "HCISETRAW", 0x48dc},
{"net/bluetooth/hci.h", "HCISETSCAN", 0x48dd},
{"net/bluetooth/hci.h", "HCISETAUTH", 0x48de},
@ -359,7 +420,8 @@
{"net/bluetooth/hci.h", "HCISETLINKMODE", 0x48e2},
{"net/bluetooth/hci.h", "HCISETACLMTU", 0x48e3},
{"net/bluetooth/hci.h", "HCISETSCOMTU", 0x48e4},
{"net/bluetooth/hci.h", "HCISETSECMGR", 0x48e6},
{"net/bluetooth/hci.h", "HCIBLOCKADDR", 0x48e6},
{"net/bluetooth/hci.h", "HCIUNBLOCKADDR", 0x48e7},
{"net/bluetooth/hci.h", "HCIINQUIRY", 0x48f0},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
@ -445,12 +507,19 @@
{"linux/kd.h", "KDFONTOP", 0x4b72},
{"linux/kd.h", "KDGKBDIACRUC", 0x4bfa},
{"linux/kd.h", "KDSKBDIACRUC", 0x4bfb},
{"linux/usb/vstusb.h", "IOCTL_VSTUSB_SEND_PIPE", 0x4c20},
{"linux/usb/vstusb.h", "IOCTL_VSTUSB_RECV_PIPE", 0x4c21},
{"linux/usb/vstusb.h", "IOCTL_VSTUSB_CONFIG_RW", 0x4c22},
{"linux/loop.h", "LOOP_SET_FD", 0x4c00},
{"linux/loop.h", "LOOP_CLR_FD", 0x4c01},
{"linux/loop.h", "LOOP_SET_STATUS", 0x4c02},
{"linux/loop.h", "LOOP_GET_STATUS", 0x4c03},
{"linux/loop.h", "LOOP_SET_STATUS64", 0x4c04},
{"linux/loop.h", "LOOP_GET_STATUS64", 0x4c05},
{"linux/loop.h", "LOOP_CHANGE_FD", 0x4c06},
{"linux/loop.h", "LOOP_SET_CAPACITY", 0x4c07},
{"mtd/mtd-abi.h", "MEMGETINFO", 0x4d01},
{"linux/fsl-diu-fb.h", "MFB_SET_CHROMA_KEY", 0x4d01},
{"mtd/mtd-abi.h", "MEMERASE", 0x4d02},
{"mtd/mtd-abi.h", "MEMWRITEOOB", 0x4d03},
{"linux/fsl-diu-fb.h", "MFB_SET_BRIGHTNESS", 0x4d03},
{"mtd/mtd-abi.h", "MEMREADOOB", 0x4d04},
{"mtd/mtd-abi.h", "MEMLOCK", 0x4d05},
{"mtd/mtd-abi.h", "MEMUNLOCK", 0x4d06},
@ -470,6 +539,7 @@
{"mtd/mtd-abi.h", "MEMERASE64", 0x4d14},
{"mtd/mtd-abi.h", "MEMWRITEOOB64", 0x4d15},
{"mtd/mtd-abi.h", "MEMREADOOB64", 0x4d16},
{"mtd/mtd-abi.h", "MEMISLOCKED", 0x4d17},
{"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
@ -483,11 +553,6 @@
{"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
{"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
{"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
{"linux/ticable.h", "IOCTL_TIUSB_TIMEOUT", 0x4e20},
{"linux/ticable.h", "IOCTL_TIUSB_RESET_DEVICE", 0x4e21},
{"linux/ticable.h", "IOCTL_TIUSB_RESET_PIPES", 0x4e22},
{"linux/ticable.h", "IOCTL_TIUSB_GET_MAXPS", 0x4e23},
{"linux/ticable.h", "IOCTL_TIUSB_GET_DEVID", 0x4e24},
{"mtd/ubi-user.h", "UBI_IOCVOLUP", 0x4f00},
{"mtd/ubi-user.h", "UBI_IOCEBER", 0x4f01},
{"mtd/ubi-user.h", "UBI_IOCEBCH", 0x4f02},
@ -497,7 +562,6 @@
{"mtd/ubi-user.h", "UBI_IOCSETPROP", 0x4f06},
{"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
{"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
{"asm/bfin_sport.h", "SPORT_IOC_CONFIG", 0x5001},
{"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
{"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
{"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
@ -530,8 +594,6 @@
{"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
{"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
{"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
{"sound/sscape_ioctl.h", "SND_SSCAPE_LOAD_BOOTB", 0x5064},
{"sound/sscape_ioctl.h", "SND_SSCAPE_LOAD_MCODE", 0x5065},
{"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
{"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
{"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
@ -555,8 +617,8 @@
{"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
{"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
{"linux/random.h", "RNDGETENTCNT", 0x5200},
{"linux/rfkill.h", "RFKILL_IOCTL_NOINPUT", 0x5201},
{"media/rds.h", "RDS_CMD_OPEN", 0x5201},
{"linux/rfkill.h", "RFKILL_IOCTL_NOINPUT", 0x5201},
{"linux/random.h", "RNDADDTOENTCNT", 0x5201},
{"media/rds.h", "RDS_CMD_CLOSE", 0x5202},
{"linux/random.h", "RNDGETPOOL", 0x5202},
@ -659,89 +721,21 @@
{"sound/asound.h", "SNDRV_TIMER_IOCTL_PVERSION", 0x5400},
{"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_NEXT_DEVICE", 0x5401},
{"asm/ioctls.h", "TCGETS", 0x5401},
{"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_TREAD", 0x5402},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_GINFO", 0x5403},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_GPARAMS", 0x5404},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_GSTATUS", 0x5405},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_SELECT", 0x5410},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_INFO", 0x5411},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_PARAMS", 0x5412},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_STATUS", 0x5414},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TCGETS2", 0x542a},
{"asm/ioctls.h", "TCSETS2", 0x542b},
{"asm/ioctls.h", "TCSETSW2", 0x542c},
{"asm/ioctls.h", "TCSETSF2", 0x542d},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm-generic/ioctls.h", "TCGETS2", 0x542a},
{"asm-generic/ioctls.h", "TCSETS2", 0x542b},
{"asm-generic/ioctls.h", "TCSETSW2", 0x542c},
{"asm-generic/ioctls.h", "TCSETSF2", 0x542d},
{"asm-generic/ioctls.h", "TIOCGPTN", 0x5430},
{"asm-generic/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "FIOQSIZE", 0x545e},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_START", 0x54a0},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_STOP", 0x54a1},
{"sound/asound.h", "SNDRV_TIMER_IOCTL_CONTINUE", 0x54a2},
@ -759,12 +753,18 @@
{"linux/if_tun.h", "TUNGETIFF", 0x54d2},
{"linux/if_tun.h", "TUNGETSNDBUF", 0x54d3},
{"linux/if_tun.h", "TUNSETSNDBUF", 0x54d4},
{"linux/if_tun.h", "TUNATTACHFILTER", 0x54d5},
{"linux/if_tun.h", "TUNDETACHFILTER", 0x54d6},
{"linux/if_tun.h", "TUNGETVNETHDRSZ", 0x54d7},
{"linux/if_tun.h", "TUNSETVNETHDRSZ", 0x54d8},
{"sound/asound.h", "SNDRV_CTL_IOCTL_PVERSION", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL32", 0x5500},
{"sound/asound.h", "SNDRV_CTL_IOCTL_CARD_INFO", 0x5501},
{"linux/uinput.h", "UI_DEV_CREATE", 0x5501},
{"linux/uinput.h", "UI_DEV_DESTROY", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK32", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
@ -777,6 +777,7 @@
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY32", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL32", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
{"sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_LIST", 0x5510},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
@ -796,7 +797,9 @@
{"sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_ADD", 0x5517},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECT", 0x5517},
{"sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_REPLACE", 0x5518},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIM_PORT", 0x5518},
{"sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_REMOVE", 0x5519},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASE_PORT", 0x5519},
{"sound/asound.h", "SNDRV_CTL_IOCTL_TLV_READ", 0x551a},
{"sound/asound.h", "SNDRV_CTL_IOCTL_TLV_WRITE", 0x551b},
{"sound/asound.h", "SNDRV_CTL_IOCTL_TLV_COMMAND", 0x551c},
@ -849,7 +852,9 @@
{"linux/vt.h", "VT_GETHIFONTMASK", 0x560d},
{"linux/videodev2.h", "VIDIOC_OVERLAY", 0x560e},
{"linux/videodev2.h", "VIDIOC_OVERLAY_OLD", 0x560e},
{"linux/vt.h", "VT_WAITEVENT", 0x560e},
{"linux/videodev2.h", "VIDIOC_QBUF", 0x560f},
{"linux/vt.h", "VT_SETACTIVATE", 0x560f},
{"linux/videodev2.h", "VIDIOC_DQBUF", 0x5611},
{"linux/videodev2.h", "VIDIOC_STREAMON", 0x5612},
{"linux/videodev2.h", "VIDIOC_STREAMOFF", 0x5613},
@ -908,8 +913,18 @@
{"linux/videodev2.h", "VIDIOC_DBG_G_REGISTER", 0x5650},
{"linux/videodev2.h", "VIDIOC_DBG_G_CHIP_IDENT", 0x5651},
{"linux/videodev2.h", "VIDIOC_S_HW_FREQ_SEEK", 0x5652},
{"linux/videodev2.h", "VIDIOC_ENUM_DV_PRESETS", 0x5653},
{"linux/videodev2.h", "VIDIOC_S_DV_PRESET", 0x5654},
{"linux/videodev2.h", "VIDIOC_G_DV_PRESET", 0x5655},
{"linux/videodev2.h", "VIDIOC_QUERY_DV_PRESET", 0x5656},
{"linux/videodev2.h", "VIDIOC_S_DV_TIMINGS", 0x5657},
{"linux/videodev2.h", "VIDIOC_G_DV_TIMINGS", 0x5658},
{"linux/videodev2.h", "VIDIOC_DQEVENT", 0x5659},
{"linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", 0x565a},
{"linux/videodev2.h", "VIDIOC_UNSUBSCRIBE_EVENT", 0x565b},
{"linux/ivtvfb.h", "IVTVFB_IOC_DMA_FRAME", 0x56c0},
{"linux/ivtv.h", "IVTV_IOC_DMA_FRAME", 0x56c0},
{"media/si4713.h", "SI4713_IOC_MEASURE_RNL", 0x56c0},
{"sound/asound.h", "SNDRV_RAWMIDI_IOCTL_PVERSION", 0x5700},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
{"sound/asound.h", "SNDRV_RAWMIDI_IOCTL_INFO", 0x5701},
@ -932,6 +947,7 @@
{"linux/falloc.h", "FS_IOC_RESVSP64", 0x582a},
{"linux/fs.h", "FIFREEZE", 0x5877},
{"linux/fs.h", "FITHAW", 0x5878},
{"linux/fs.h", "FITRIM", 0x5879},
{"linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", 0x5b01},
{"linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", 0x5b02},
{"linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", 0x5b03},
@ -998,6 +1014,8 @@
{"linux/atmdev.h", "ATM_ADDPARTY", 0x61f4},
{"linux/atmdev.h", "COMPAT_ATM_ADDPARTY", 0x61f4},
{"linux/atmdev.h", "ATM_DROPPARTY", 0x61f5},
{"media/bt819.h", "BT819_FIFO_RESET_LOW", 0x6200},
{"media/bt819.h", "BT819_FIFO_RESET_HIGH", 0x6201},
{"linux/cm4000_cs.h", "CM_IOCGSTATUS", 0x6300},
{"linux/chio.h", "CHIOMOVE", 0x6301},
{"linux/cm4000_cs.h", "CM_IOCGATR", 0x6301},
@ -1022,67 +1040,8 @@
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/cm4000_cs.h", "CM_IOSDBGLVL", 0x63fa},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
{"pcmcia/ds.h", "DS_ADJUST_RESOURCE_INFO", 0x6402},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
{"pcmcia/ds.h", "DS_GET_CONFIGURATION_INFO", 0x6403},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
{"pcmcia/ds.h", "DS_GET_FIRST_TUPLE", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
{"pcmcia/ds.h", "DS_GET_NEXT_TUPLE", 0x6405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
{"pcmcia/ds.h", "DS_GET_TUPLE_DATA", 0x6406},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
{"pcmcia/ds.h", "DS_PARSE_TUPLE", 0x6407},
{"linux/video_decoder.h", "DECODER_SET_GPIO", 0x6408},
{"pcmcia/ds.h", "DS_RESET_CARD", 0x6408},
{"linux/video_decoder.h", "DECODER_INIT", 0x6409},
{"pcmcia/ds.h", "DS_GET_STATUS", 0x6409},
{"linux/video_decoder.h", "DECODER_SET_VBI_BYPASS", 0x640a},
{"pcmcia/ds.h", "DS_ACCESS_CONFIGURATION_REGISTER", 0x640a},
{"pcmcia/ds.h", "DS_VALIDATE_CIS", 0x640b},
{"pcmcia/ds.h", "DS_SUSPEND_CARD", 0x640c},
{"pcmcia/ds.h", "DS_RESUME_CARD", 0x640d},
{"pcmcia/ds.h", "DS_EJECT_CARD", 0x640e},
{"pcmcia/ds.h", "DS_INSERT_CARD", 0x640f},
{"pcmcia/ds.h", "DS_GET_FIRST_REGION", 0x6410},
{"pcmcia/ds.h", "DS_GET_NEXT_REGION", 0x6411},
{"pcmcia/ds.h", "DS_REPLACE_CIS", 0x6412},
{"pcmcia/ds.h", "DS_GET_FIRST_WINDOW", 0x6413},
{"pcmcia/ds.h", "DS_GET_NEXT_WINDOW", 0x6414},
{"pcmcia/ds.h", "DS_GET_MEM_PAGE", 0x6415},
{"pcmcia/ds.h", "DS_BIND_REQUEST", 0x643c},
{"pcmcia/ds.h", "DS_GET_DEVICE_INFO", 0x643d},
{"pcmcia/ds.h", "DS_GET_NEXT_DEVICE", 0x643e},
{"pcmcia/ds.h", "DS_UNBIND_REQUEST", 0x643f},
{"pcmcia/ds.h", "DS_BIND_MTD", 0x6440},
{"media/v4l2-common.h", "AUDC_SET_RADIO", 0x6458},
{"media/v4l2-common.h", "TUNER_SET_TYPE_ADDR", 0x645a},
{"media/v4l2-common.h", "TUNER_SET_STANDBY", 0x645b},
{"media/v4l2-common.h", "TUNER_SET_CONFIG", 0x645c},
{"media/v4l2-common.h", "VIDIOC_INT_S_TUNER_MODE", 0x645d},
{"media/v4l2-common.h", "VIDIOC_INT_S_STANDBY", 0x645e},
{"media/v4l2-common.h", "VIDIOC_INT_RESET", 0x6466},
{"media/v4l2-common.h", "VIDIOC_INT_AUDIO_CLOCK_FREQ", 0x6467},
{"media/v4l2-common.h", "VIDIOC_INT_DECODE_VBI_LINE", 0x6468},
{"media/v4l2-common.h", "VIDIOC_INT_S_VBI_DATA", 0x6469},
{"media/v4l2-common.h", "VIDIOC_INT_G_VBI_DATA", 0x646a},
{"media/v4l2-common.h", "VIDIOC_INT_I2S_CLOCK_FREQ", 0x646c},
{"media/v4l2-common.h", "VIDIOC_INT_S_AUDIO_ROUTING", 0x646d},
{"media/v4l2-common.h", "VIDIOC_INT_G_AUDIO_ROUTING", 0x646e},
{"media/v4l2-common.h", "VIDIOC_INT_S_VIDEO_ROUTING", 0x646f},
{"media/v4l2-common.h", "VIDIOC_INT_G_VIDEO_ROUTING", 0x6470},
{"media/v4l2-common.h", "VIDIOC_INT_S_CRYSTAL_FREQ", 0x6471},
{"media/v4l2-common.h", "VIDIOC_INT_INIT", 0x6472},
{"media/v4l2-common.h", "VIDIOC_INT_S_STD_OUTPUT", 0x6473},
{"media/v4l2-common.h", "VIDIOC_INT_G_STD_OUTPUT", 0x6474},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
{"linux/fs.h", "FS_IOC32_GETFLAGS", 0x6601},
{"linux/fs.h", "FS_IOC_GETFLAGS", 0x6601},
{"linux/fs.h", "FS_IOC32_SETFLAGS", 0x6602},
@ -1103,11 +1062,16 @@
{"linux/fs.h", "FS_IOC_FIEMAP", 0x660b},
{"linux/ext3_fs.h", "EXT3_IOC32_WAIT_FOR_READONLY", 0x6663},
{"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
{"linux/usb/functionfs.h", "FUNCTIONFS_FIFO_STATUS", 0x6701},
{"linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", 0x6701},
{"linux/usb/functionfs.h", "FUNCTIONFS_FIFO_FLUSH", 0x6702},
{"linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", 0x6702},
{"linux/usb/functionfs.h", "FUNCTIONFS_CLEAR_HALT", 0x6703},
{"linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", 0x6703},
{"linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", 0x6721},
{"linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", 0x6722},
{"linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", 0x6780},
{"linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_REVMAP", 0x6781},
{"linux/hpet.h", "HPET_IE_ON", 0x6801},
{"linux/hpet.h", "HPET_IE_OFF", 0x6802},
{"linux/hpet.h", "HPET_INFO", 0x6803},
@ -1115,40 +1079,70 @@
{"linux/hpet.h", "HPET_DPI", 0x6805},
{"linux/hpet.h", "HPET_IRQFREQ", 0x6806},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
{"media/lirc.h", "LIRC_GET_FEATURES", 0x6900},
{"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
{"media/lirc.h", "LIRC_GET_SEND_MODE", 0x6901},
{"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
{"media/lirc.h", "LIRC_GET_REC_MODE", 0x6902},
{"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
{"media/lirc.h", "LIRC_GET_SEND_CARRIER", 0x6903},
{"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
{"media/lirc.h", "LIRC_GET_REC_CARRIER", 0x6904},
{"linux/i2o-dev.h", "I2OSWDL", 0x6905},
{"media/lirc.h", "LIRC_GET_SEND_DUTY_CYCLE", 0x6905},
{"linux/i2o-dev.h", "I2OSWUL", 0x6906},
{"media/lirc.h", "LIRC_GET_REC_DUTY_CYCLE", 0x6906},
{"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
{"media/lirc.h", "LIRC_GET_REC_RESOLUTION", 0x6907},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
{"media/lirc.h", "LIRC_GET_MIN_TIMEOUT", 0x6908},
{"linux/i2o-dev.h", "I2OHTML", 0x6909},
{"media/lirc.h", "LIRC_GET_MAX_TIMEOUT", 0x6909},
{"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
{"media/lirc.h", "LIRC_GET_MIN_FILTER_PULSE", 0x690a},
{"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
{"linux/ipmi.h", "IPMICTL_RECEIVE_MSG_TRUNC", 0x690b},
{"media/lirc.h", "LIRC_GET_MAX_FILTER_PULSE", 0x690b},
{"linux/i2o-dev.h", "I2OPASSTHRU", 0x690c},
{"linux/i2o-dev.h", "I2OPASSTHRU32", 0x690c},
{"linux/ipmi.h", "IPMICTL_RECEIVE_MSG", 0x690c},
{"media/lirc.h", "LIRC_GET_MIN_FILTER_SPACE", 0x690c},
{"linux/ipmi.h", "IPMICTL_SEND_COMMAND", 0x690d},
{"media/lirc.h", "LIRC_GET_MAX_FILTER_SPACE", 0x690d},
{"linux/ipmi.h", "IPMICTL_REGISTER_FOR_CMD", 0x690e},
{"linux/ipmi.h", "IPMICTL_UNREGISTER_FOR_CMD", 0x690f},
{"media/lirc.h", "LIRC_GET_LENGTH", 0x690f},
{"linux/ipmi.h", "IPMICTL_SET_GETS_EVENTS_CMD", 0x6910},
{"linux/ipmi.h", "IPMICTL_SET_MY_ADDRESS_CMD", 0x6911},
{"media/lirc.h", "LIRC_SET_SEND_MODE", 0x6911},
{"linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", 0x6912},
{"media/lirc.h", "LIRC_SET_REC_MODE", 0x6912},
{"linux/ipmi.h", "IPMICTL_SET_MY_LUN_CMD", 0x6913},
{"media/lirc.h", "LIRC_SET_SEND_CARRIER", 0x6913},
{"linux/ipmi.h", "IPMICTL_GET_MY_LUN_CMD", 0x6914},
{"media/lirc.h", "LIRC_SET_REC_CARRIER", 0x6914},
{"linux/ipmi.h", "IPMICTL_SEND_COMMAND_SETTIME", 0x6915},
{"media/lirc.h", "LIRC_SET_SEND_DUTY_CYCLE", 0x6915},
{"linux/ipmi.h", "IPMICTL_SET_TIMING_PARMS_CMD", 0x6916},
{"media/lirc.h", "LIRC_SET_REC_DUTY_CYCLE", 0x6916},
{"linux/ipmi.h", "IPMICTL_GET_TIMING_PARMS_CMD", 0x6917},
{"linux/ipmi.h", "IPMICTL_SET_MY_CHANNEL_ADDRESS_CMD", 0x6918},
{"linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD", 0x6919},
{"linux/ipmi.h", "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x691a},
{"linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x691b},
{"media/lirc.h", "LIRC_SET_TRANSMITTER_MASK", 0x6917},
{"media/lirc.h", "LIRC_SET_REC_TIMEOUT", 0x6918},
{"media/lirc.h", "LIRC_SET_REC_TIMEOUT_REPORTS", 0x6919},
{"media/lirc.h", "LIRC_SET_REC_FILTER_PULSE", 0x691a},
{"media/lirc.h", "LIRC_SET_REC_FILTER_SPACE", 0x691b},
{"linux/ipmi.h", "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x691c},
{"media/lirc.h", "LIRC_SET_REC_FILTER", 0x691c},
{"linux/ipmi.h", "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x691d},
{"media/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", 0x691d},
{"linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x691e},
{"media/lirc.h", "LIRC_SET_REC_DUTY_CYCLE_RANGE", 0x691e},
{"linux/ipmi.h", "IPMICTL_SET_MAINTENANCE_MODE_CMD", 0x691f},
{"media/lirc.h", "LIRC_SET_REC_CARRIER_RANGE", 0x691f},
{"media/lirc.h", "LIRC_NOTIFY_DECODE", 0x6920},
{"media/lirc.h", "LIRC_SETUP_START", 0x6921},
{"media/lirc.h", "LIRC_SETUP_END", 0x6922},
{"media/lirc.h", "LIRC_SET_WIDEBAND_RECEIVER", 0x6923},
{"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
{"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
{"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
@ -1191,38 +1185,35 @@
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
{"linux/synclink.h", "MGSL_IOCGPARAMS32", 0x6d01},
{"linux/mmtimer.h", "MMTIMER_GETRES", 0x6d01},
{"linux/msm_mdp.h", "MSMFB_GRP_DISP", 0x6d01},
{"linux/mtio.h", "MTIOCTOP", 0x6d01},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/mmtimer.h", "MMTIMER_GETFREQ", 0x6d02},
{"linux/msm_mdp.h", "MSMFB_BLIT", 0x6d02},
{"linux/mtio.h", "MTIOCGET", 0x6d02},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/mtio.h", "MTIOCPOS", 0x6d03},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/mmtimer.h", "MMTIMER_GETBITS", 0x6d04},
{"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/mmtimer.h", "MMTIMER_MMAPAVAIL", 0x6d06},
{"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
{"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/mmtimer.h", "MMTIMER_GETCOUNTER", 0x6d09},
{"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCSIF", 0x6d0a},
{"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
{"linux/synclink.h", "MGSL_IOCGIF", 0x6d0b},
{"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/synclink.h", "MGSL_IOCSGPIO", 0x6d10},
{"linux/synclink.h", "MGSL_IOCGGPIO", 0x6d11},
{"linux/synclink.h", "MGSL_IOCWAITGPIO", 0x6d12},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
{"linux/synclink.h", "MGSL_IOCSXSYNC", 0x6d13},
{"linux/synclink.h", "MGSL_IOCGXSYNC", 0x6d14},
{"linux/synclink.h", "MGSL_IOCSXCTRL", 0x6d15},
{"linux/synclink.h", "MGSL_IOCGXCTRL", 0x6d16},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
@ -1306,7 +1297,9 @@
{"linux/dvb/dmx.h", "DMX_SET_SOURCE", 0x6f31},
{"linux/dvb/dmx.h", "DMX_GET_STC", 0x6f32},
{"linux/dvb/video.h", "VIDEO_SET_SPU", 0x6f32},
{"linux/dvb/dmx.h", "DMX_ADD_PID", 0x6f33},
{"linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", 0x6f33},
{"linux/dvb/dmx.h", "DMX_REMOVE_PID", 0x6f34},
{"linux/dvb/net.h", "NET_ADD_IF", 0x6f34},
{"linux/dvb/video.h", "VIDEO_GET_NAVI", 0x6f34},
{"linux/dvb/net.h", "NET_REMOVE_IF", 0x6f35},
@ -1409,18 +1402,6 @@
{"linux/pps.h", "PPS_GETCAP", 0x70a3},
{"linux/pps.h", "PPS_FETCH", 0x70a4},
{"linux/serio.h", "SPIOCSTYPE", 0x7101},
{"linux/videotext.h", "VTXIOCGETINFO_OLD", 0x7101},
{"linux/videotext.h", "VTXIOCCLRPAGE_OLD", 0x7102},
{"linux/videotext.h", "VTXIOCCLRFOUND_OLD", 0x7103},
{"linux/videotext.h", "VTXIOCPAGEREQ_OLD", 0x7104},
{"linux/videotext.h", "VTXIOCGETSTAT_OLD", 0x7105},
{"linux/videotext.h", "VTXIOCGETPAGE_OLD", 0x7106},
{"linux/videotext.h", "VTXIOCSTOPDAU_OLD", 0x7107},
{"linux/videotext.h", "VTXIOCPUTPAGE_OLD", 0x7108},
{"linux/videotext.h", "VTXIOCSETDISP_OLD", 0x7109},
{"linux/videotext.h", "VTXIOCPUTSTAT_OLD", 0x710a},
{"linux/videotext.h", "VTXIOCCLRCACHE_OLD", 0x710b},
{"linux/videotext.h", "VTXIOCSETVIRT_OLD", 0x710c},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
@ -1520,10 +1501,6 @@
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_SET_PERIOD", 0x7402},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_START", 0x7406},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_STOP", 0x7408},
{"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_READ", 0x740a},
{"linux/if_ppp.h", "PPPIOCGL2TPSTATS", 0x7436},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
@ -1564,13 +1541,12 @@
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
{"linux/toshiba.h", "TOSH_SMM", 0x7490},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
{"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
{"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
{"media/v4l2-subdev.h", "V4L2_SUBDEV_IR_RX_NOTIFY", 0x7600},
{"linux/fs.h", "FS_IOC32_GETVERSION", 0x7601},
{"linux/fs.h", "FS_IOC_GETVERSION", 0x7601},
{"media/v4l2-subdev.h", "V4L2_SUBDEV_IR_TX_NOTIFY", 0x7601},
{"linux/videodev.h", "VIDIOCGCAP", 0x7601},
{"linux/fs.h", "FS_IOC32_SETVERSION", 0x7602},
{"linux/fs.h", "FS_IOC_SETVERSION", 0x7602},
@ -1647,35 +1623,15 @@
{"media/pwc-ioctl.h", "VIDIOCPWCMPTRESET", 0x76d3},
{"media/pwc-ioctl.h", "VIDIOCPWCMPTGANGLE", 0x76d4},
{"media/pwc-ioctl.h", "VIDIOCPWCMPTSANGLE", 0x76d4},
{"linux/videodev.h", "VIDIOSFPS", 0x76d4},
{"media/pwc-ioctl.h", "VIDIOCPWCMPTSTATUS", 0x76d5},
{"media/pwc-ioctl.h", "VIDIOCPWCGVIDCMD", 0x76d7},
{"media/pwc-ioctl.h", "VIDIOCPWCGVIDTABLE", 0x76d8},
{"linux/videotext.h", "VTXIOCGETINFO", 0x8101},
{"linux/videotext.h", "VTXIOCCLRPAGE", 0x8102},
{"linux/videotext.h", "VTXIOCCLRFOUND", 0x8103},
{"linux/videotext.h", "VTXIOCPAGEREQ", 0x8104},
{"linux/videotext.h", "VTXIOCGETSTAT", 0x8105},
{"linux/videotext.h", "VTXIOCGETPAGE", 0x8106},
{"linux/videotext.h", "VTXIOCSTOPDAU", 0x8107},
{"linux/videotext.h", "VTXIOCPUTPAGE", 0x8108},
{"linux/videotext.h", "VTXIOCSETDISP", 0x8109},
{"linux/videotext.h", "VTXIOCPUTSTAT", 0x810a},
{"linux/videotext.h", "VTXIOCCLRCACHE", 0x810b},
{"linux/videotext.h", "VTXIOCSETVIRT", 0x810c},
{"media/ovcamchip.h", "OVCAMCHIP_CMD_Q_SUBTYPE", 0x8800},
{"media/ovcamchip.h", "OVCAMCHIP_CMD_INITIALIZE", 0x8801},
{"media/ovcamchip.h", "OVCAMCHIP_CMD_S_CTRL", 0x8802},
{"media/ovcamchip.h", "OVCAMCHIP_CMD_G_CTRL", 0x8803},
{"media/ovcamchip.h", "OVCAMCHIP_CMD_S_MODE", 0x8804},
{"media/ovcamchip.h", "OVCAMCHIP_MAX_CMD", 0x883f},
{"asm/sockios.h", "FIOSETOWN", 0x8901},
{"asm/sockios.h", "SIOCSPGRP", 0x8902},
{"asm/sockios.h", "FIOGETOWN", 0x8903},
{"asm/sockios.h", "SIOCGPGRP", 0x8904},
{"asm/sockios.h", "SIOCATMARK", 0x8905},
{"asm/sockios.h", "SIOCGSTAMP", 0x8906},
{"asm/sockios.h", "SIOCGSTAMPNS", 0x8907},
{"linux/sockios.h", "SIOCADDRT", 0x890b},
{"linux/sockios.h", "SIOCDELRT", 0x890c},
{"linux/sockios.h", "SIOCRTMSG", 0x890d},
@ -1717,8 +1673,6 @@
{"linux/sockios.h", "SIOCSIFBR", 0x8941},
{"linux/sockios.h", "SIOCGIFTXQLEN", 0x8942},
{"linux/sockios.h", "SIOCSIFTXQLEN", 0x8943},
{"linux/sockios.h", "SIOCGIFDIVERT", 0x8944},
{"linux/sockios.h", "SIOCSIFDIVERT", 0x8945},
{"linux/sockios.h", "SIOCETHTOOL", 0x8946},
{"linux/sockios.h", "SIOCGMIIPHY", 0x8947},
{"linux/sockios.h", "SIOCGMIIREG", 0x8948},
@ -1812,11 +1766,10 @@
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
{"linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", 0x9367},
{"linux/auto_fs4.h", "AUTOFS_IOC_ASKREGHOST", 0x9368},
{"linux/auto_fs4.h", "AUTOFS_IOC_TOGGLEREGHOST", 0x9369},
{"linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", 0x9370},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
@ -1837,9 +1790,6 @@
{"linux/kvm.h", "KVM_GET_VCPU_MMAP_SIZE", 0xae04},
{"linux/kvm.h", "KVM_GET_SUPPORTED_CPUID", 0xae05},
{"linux/kvm.h", "KVM_S390_ENABLE_SIE", 0xae06},
{"linux/kvm.h", "KVM_TRACE_ENABLE", 0xae06},
{"linux/kvm.h", "KVM_TRACE_PAUSE", 0xae07},
{"linux/kvm.h", "KVM_TRACE_DISABLE", 0xae08},
{"linux/kvm.h", "KVM_SET_MEMORY_REGION", 0xae40},
{"linux/kvm.h", "KVM_CREATE_VCPU", 0xae41},
{"linux/kvm.h", "KVM_GET_DIRTY_LOG", 0xae42},
@ -1848,6 +1798,7 @@
{"linux/kvm.h", "KVM_GET_NR_MMU_PAGES", 0xae45},
{"linux/kvm.h", "KVM_SET_USER_MEMORY_REGION", 0xae46},
{"linux/kvm.h", "KVM_SET_TSS_ADDR", 0xae47},
{"linux/kvm.h", "KVM_SET_IDENTITY_MAP_ADDR", 0xae48},
{"linux/kvm.h", "KVM_CREATE_IRQCHIP", 0xae60},
{"linux/kvm.h", "KVM_IRQ_LINE", 0xae61},
{"linux/kvm.h", "KVM_GET_IRQCHIP", 0xae62},
@ -1859,10 +1810,18 @@
{"linux/kvm.h", "KVM_ASSIGN_PCI_DEVICE", 0xae69},
{"linux/kvm.h", "KVM_SET_GSI_ROUTING", 0xae6a},
{"linux/kvm.h", "KVM_ASSIGN_DEV_IRQ", 0xae70},
{"linux/kvm.h", "KVM_ASSIGN_IRQ", 0xae70},
{"linux/kvm.h", "KVM_REINJECT_CONTROL", 0xae71},
{"linux/kvm.h", "KVM_DEASSIGN_PCI_DEVICE", 0xae72},
{"linux/kvm.h", "KVM_ASSIGN_SET_MSIX_NR", 0xae73},
{"linux/kvm.h", "KVM_ASSIGN_SET_MSIX_ENTRY", 0xae74},
{"linux/kvm.h", "KVM_DEASSIGN_DEV_IRQ", 0xae75},
{"linux/kvm.h", "KVM_IRQFD", 0xae76},
{"linux/kvm.h", "KVM_CREATE_PIT2", 0xae77},
{"linux/kvm.h", "KVM_SET_BOOT_CPU_ID", 0xae78},
{"linux/kvm.h", "KVM_IOEVENTFD", 0xae79},
{"linux/kvm.h", "KVM_XEN_HVM_CONFIG", 0xae7a},
{"linux/kvm.h", "KVM_SET_CLOCK", 0xae7b},
{"linux/kvm.h", "KVM_GET_CLOCK", 0xae7c},
{"linux/kvm.h", "KVM_RUN", 0xae80},
{"linux/kvm.h", "KVM_GET_REGS", 0xae81},
{"linux/kvm.h", "KVM_SET_REGS", 0xae82},
@ -1870,7 +1829,6 @@
{"linux/kvm.h", "KVM_SET_SREGS", 0xae84},
{"linux/kvm.h", "KVM_TRANSLATE", 0xae85},
{"linux/kvm.h", "KVM_INTERRUPT", 0xae86},
{"linux/kvm.h", "KVM_DEBUG_GUEST", 0xae87},
{"linux/kvm.h", "KVM_GET_MSRS", 0xae88},
{"linux/kvm.h", "KVM_SET_MSRS", 0xae89},
{"linux/kvm.h", "KVM_SET_CPUID", 0xae8a},
@ -1893,6 +1851,36 @@
{"linux/kvm.h", "KVM_NMI", 0xae9a},
{"linux/kvm.h", "KVM_IA64_VCPU_SET_STACK", 0xae9b},
{"linux/kvm.h", "KVM_SET_GUEST_DEBUG", 0xae9b},
{"linux/kvm.h", "KVM_X86_SETUP_MCE", 0xae9c},
{"linux/kvm.h", "KVM_X86_GET_MCE_CAP_SUPPORTED", 0xae9d},
{"linux/kvm.h", "KVM_X86_SET_MCE", 0xae9e},
{"linux/kvm.h", "KVM_GET_PIT2", 0xae9f},
{"linux/kvm.h", "KVM_GET_VCPU_EVENTS", 0xae9f},
{"linux/kvm.h", "KVM_SET_PIT2", 0xaea0},
{"linux/kvm.h", "KVM_SET_VCPU_EVENTS", 0xaea0},
{"linux/kvm.h", "KVM_GET_DEBUGREGS", 0xaea1},
{"linux/kvm.h", "KVM_PPC_GET_PVINFO", 0xaea1},
{"linux/kvm.h", "KVM_SET_DEBUGREGS", 0xaea2},
{"linux/kvm.h", "KVM_ENABLE_CAP", 0xaea3},
{"linux/kvm.h", "KVM_GET_XSAVE", 0xaea4},
{"linux/kvm.h", "KVM_SET_XSAVE", 0xaea5},
{"linux/kvm.h", "KVM_GET_XCRS", 0xaea6},
{"linux/kvm.h", "KVM_SET_XCRS", 0xaea7},
{"linux/vhost.h", "VHOST_GET_FEATURES", 0xaf00},
{"linux/vhost.h", "VHOST_SET_FEATURES", 0xaf00},
{"linux/vhost.h", "VHOST_SET_OWNER", 0xaf01},
{"linux/vhost.h", "VHOST_RESET_OWNER", 0xaf02},
{"linux/vhost.h", "VHOST_SET_MEM_TABLE", 0xaf03},
{"linux/vhost.h", "VHOST_SET_LOG_BASE", 0xaf04},
{"linux/vhost.h", "VHOST_SET_LOG_FD", 0xaf07},
{"linux/vhost.h", "VHOST_SET_VRING_NUM", 0xaf10},
{"linux/vhost.h", "VHOST_SET_VRING_ADDR", 0xaf11},
{"linux/vhost.h", "VHOST_GET_VRING_BASE", 0xaf12},
{"linux/vhost.h", "VHOST_SET_VRING_BASE", 0xaf12},
{"linux/vhost.h", "VHOST_SET_VRING_KICK", 0xaf20},
{"linux/vhost.h", "VHOST_SET_VRING_CALL", 0xaf21},
{"linux/vhost.h", "VHOST_SET_VRING_ERR", 0xaf22},
{"linux/vhost.h", "VHOST_NET_SET_BACKEND", 0xaf30},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/usb/iowarrior.h", "IOW_WRITE", 0xc001},
@ -1916,34 +1904,18 @@
{"video/mbxfb.h", "MBXFB_IOCS_REG", 0xf404},
{"video/mbxfb.h", "MBXFB_IOCX_REG", 0xf405},
{"linux/dm-ioctl.h", "DM_VERSION", 0xfd00},
{"linux/dm-ioctl.h", "DM_VERSION_32", 0xfd00},
{"linux/dm-ioctl.h", "DM_REMOVE_ALL", 0xfd01},
{"linux/dm-ioctl.h", "DM_REMOVE_ALL_32", 0xfd01},
{"linux/dm-ioctl.h", "DM_LIST_DEVICES", 0xfd02},
{"linux/dm-ioctl.h", "DM_LIST_DEVICES_32", 0xfd02},
{"linux/dm-ioctl.h", "DM_DEV_CREATE", 0xfd03},
{"linux/dm-ioctl.h", "DM_DEV_CREATE_32", 0xfd03},
{"linux/dm-ioctl.h", "DM_DEV_REMOVE", 0xfd04},
{"linux/dm-ioctl.h", "DM_DEV_REMOVE_32", 0xfd04},
{"linux/dm-ioctl.h", "DM_DEV_RENAME", 0xfd05},
{"linux/dm-ioctl.h", "DM_DEV_RENAME_32", 0xfd05},
{"linux/dm-ioctl.h", "DM_DEV_SUSPEND", 0xfd06},
{"linux/dm-ioctl.h", "DM_DEV_SUSPEND_32", 0xfd06},
{"linux/dm-ioctl.h", "DM_DEV_STATUS", 0xfd07},
{"linux/dm-ioctl.h", "DM_DEV_STATUS_32", 0xfd07},
{"linux/dm-ioctl.h", "DM_DEV_WAIT", 0xfd08},
{"linux/dm-ioctl.h", "DM_DEV_WAIT_32", 0xfd08},
{"linux/dm-ioctl.h", "DM_TABLE_LOAD", 0xfd09},
{"linux/dm-ioctl.h", "DM_TABLE_LOAD_32", 0xfd09},
{"linux/dm-ioctl.h", "DM_TABLE_CLEAR", 0xfd0a},
{"linux/dm-ioctl.h", "DM_TABLE_CLEAR_32", 0xfd0a},
{"linux/dm-ioctl.h", "DM_TABLE_DEPS", 0xfd0b},
{"linux/dm-ioctl.h", "DM_TABLE_DEPS_32", 0xfd0b},
{"linux/dm-ioctl.h", "DM_TABLE_STATUS", 0xfd0c},
{"linux/dm-ioctl.h", "DM_TABLE_STATUS_32", 0xfd0c},
{"linux/dm-ioctl.h", "DM_LIST_VERSIONS", 0xfd0d},
{"linux/dm-ioctl.h", "DM_LIST_VERSIONS_32", 0xfd0d},
{"linux/dm-ioctl.h", "DM_TARGET_MSG", 0xfd0e},
{"linux/dm-ioctl.h", "DM_TARGET_MSG_32", 0xfd0e},
{"linux/dm-ioctl.h", "DM_DEV_SET_GEOMETRY", 0xfd0f},
{"linux/dm-ioctl.h", "DM_DEV_SET_GEOMETRY_32", 0xfd0f},

View File

@ -60,9 +60,11 @@ s/^\(.*\):[[:space:]]*#[[:space:]]*define[[:space:]]*\([A-Z0-9_]*\)[[:space:]]*\
> ioctls.h
lookup_ioctls 03 linux/hdreg.h
lookup_ioctls 22 scsi/sg.h
lookup_ioctls 46 linux/fb.h
lookup_ioctls 4B linux/kd.h
lookup_ioctls 4C linux/loop.h
lookup_ioctls 53 linux/cdrom.h scsi/scsi.h scsi/scsi_ioctl.h
lookup_ioctls 54 $asm/ioctls.h asm-generic/ioctls.h
lookup_ioctls 56 linux/vt.h
@ -79,6 +81,8 @@ if [ -e $dir/Kbuild ]; then
grep -v '^asm-'
echo "$asm/* asm-generic/*"
)
# special case: some headers aren't exported directly
files="${files} media/* net/bluetooth/* pcmcia/*"
else
# older kernel so just assume some headers
files="linux/* $asm/* asm-generic/* scsi/* sound/*"

View File

@ -35,17 +35,17 @@ int compare(const void* a, const void* b) {
int main(int argc, char** argv) {
int i;
#if defined(POWERPC) || defined(__powerpc__) /* unspeakable kludge */
/* ioctl_lookup() only looks at the NR and TYPE bits atm. */
for (i = 0; i < nioctls; i++)
ioctls[i].code &= ~_IOC_DIRMASK;
#endif
ioctls[i].code &= (_IOC_NRMASK << _IOC_NRSHIFT) |
(_IOC_TYPEMASK << _IOC_TYPESHIFT);
qsort(ioctls, nioctls, sizeof(ioctls[0]), compare);
puts ("\t/* Generated by ioctlsort */");
for (i = 0; i < nioctls; i++)
if (i == 0 || ioctls[i].code != ioctls[i-1].code ||
strcmp (ioctls[i].name, ioctls[i-1].name))
printf("\t{\"%s\",\t\"%s\",\t%#lx},\n",
printf("\t{\"%s\",\t\"%s\",\t%#06lx},\n",
ioctls[i].header, ioctls[i].name, ioctls[i].code);
return 0;

1
linux/m68k/ioctlent.h.in Normal file
View File

@ -0,0 +1 @@
#include "../i386/ioctlent.h.in"

View File

@ -29,17 +29,17 @@
*/
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 0 */
{ 1, TP, sys_exit, "_exit", SYS_exit }, /* 1 */
{ 0, TP, sys_fork, "fork", SYS_fork }, /* 2 */
{ 3, 0, sys_read, "read", SYS_read }, /* 3 */
{ 3, 0, sys_write, "write", SYS_write }, /* 4 */
{ 1, TP, sys_exit, "_exit" }, /* 1 */
{ 0, TP, sys_fork, "fork" }, /* 2 */
{ 3, 0, sys_read, "read" }, /* 3 */
{ 3, 0, sys_write, "write" }, /* 4 */
{ 3, TF, sys_open, "open" }, /* 5 */
{ 1, 0, sys_close, "close" }, /* 6 */
{ 3, TP, sys_waitpid, "waitpid", SYS_wait4 }, /* 7 */
{ 3, TP, sys_waitpid, "waitpid" }, /* 7 */
{ 2, TF, sys_creat, "creat" }, /* 8 */
{ 2, TF, sys_link, "link" }, /* 9 */
{ 1, TF, sys_unlink, "unlink" }, /* 10 */
{ 3, TF|TP, sys_execve, "execve", SYS_execve }, /* 11 */
{ 3, TF|TP, sys_execve, "execve" }, /* 11 */
{ 1, TF, sys_chdir, "chdir" }, /* 12 */
{ 1, 0, sys_time, "time" }, /* 13 */
{ 3, TF, sys_mknod, "mknod" }, /* 14 */
@ -52,7 +52,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -75,10 +75,10 @@
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
@ -118,7 +118,7 @@
{ 1, TF, sys_swapon, "swapon" }, /* 87 */
{ 3, 0, sys_reboot, "reboot" }, /* 88 */
{ 3, 0, sys_readdir, "readdir" }, /* 89 */
{ 6, 0, sys_old_mmap, "old_mmap" }, /* 90 */
{ 6, TD, sys_old_mmap, "old_mmap" }, /* 90 */
{ 2, 0, sys_munmap, "munmap" }, /* 91 */
{ 2, TF, sys_truncate, "truncate" }, /* 92 */
{ 2, 0, sys_ftruncate, "ftruncate" }, /* 93 */
@ -130,7 +130,7 @@
{ 2, TF, sys_statfs, "statfs" }, /* 99 */
{ 2, 0, sys_fstatfs, "fstatfs" }, /* 100 */
{ 3, 0, sys_ioperm, "ioperm" }, /* 101 */
{ 2, 0, sys_socketcall, "socketcall", SYS_socketcall }, /* 102 */
{ 2, 0, sys_socketcall, "socketcall" }, /* 102 */
{ 3, 0, sys_syslog, "syslog" }, /* 103 */
{ 3, 0, sys_setitimer, "setitimer" }, /* 104 */
{ 2, 0, sys_getitimer, "getitimer" }, /* 105 */
@ -142,13 +142,13 @@
{ 0, 0, sys_vhangup, "vhangup" }, /* 111 */
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 1, 0, sys_vm86old, "vm86old" }, /* 113 */
{ 4, TP, sys_wait4, "wait4", SYS_wait4 }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 6, 0, sys_ipc, "ipc", SYS_ipc }, /* 117 */
{ 6, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, 0, sys_fsync, "fsync" }, /* 118 */
{ 1, TS, sys_sigreturn, "sigreturn" }, /* 119 */
{ 5, TP, sys_clone, "clone", SYS_clone }, /* 120 */
{ 5, TP, sys_clone, "clone" }, /* 120 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */
{ 1, 0, sys_uname, "uname" }, /* 122 */
{ 4, 0, sys_cacheflush, "cacheflush" }, /* 123 */
@ -163,18 +163,18 @@
{ 1, 0, sys_getpgid, "getpgid" }, /* 132 */
{ 1, 0, sys_fchdir, "fchdir" }, /* 133 */
{ 0, 0, sys_bdflush, "bdflush" }, /* 134 */
{ 3, 0, sys_sysfs, "sysfs", SYS_sysfs }, /* 135 */
{ 3, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, 0, sys_llseek, "_llseek" }, /* 140 */
{ 3, 0, sys_getdents, "getdents" }, /* 141 */
{ 5, 0, sys_select, "select" }, /* 142 */
{ 2, 0, sys_flock, "flock" }, /* 143 */
{ 3, 0, sys_msync, "msync" }, /* 144 */
{ 3, 0, sys_readv, "readv", SYS_readv }, /* 145 */
{ 3, 0, sys_writev, "writev", SYS_writev }, /* 146 */
{ 3, 0, sys_readv, "readv" }, /* 145 */
{ 3, 0, sys_writev, "writev" }, /* 146 */
{ 1, 0, sys_getsid, "getsid" }, /* 147 */
{ 1, 0, sys_fdatasync, "fdatasync" }, /* 148 */
{ 1, 0, sys_sysctl, "_sysctl" }, /* 149 */
@ -208,8 +208,8 @@
{ 4, TS, sys_rt_sigtimedwait, "rt_sigtimedwait"}, /* 177 */
{ 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo"}, /* 178 */
{ 2, TS, sys_rt_sigsuspend, "rt_sigsuspend" }, /* 179 */
{ 5, TF, sys_pread, "pread64", SYS_read }, /* 180 */
{ 5, TF, sys_pwrite, "pwrite64", SYS_write }, /* 181 */
{ 5, TF, sys_pread, "pread64" }, /* 180 */
{ 5, TF, sys_pwrite, "pwrite64" }, /* 181 */
{ 3, TF, sys_chown, "lchown" }, /* 182 */
{ 2, TF, sys_getcwd, "getcwd" }, /* 183 */
{ 2, 0, sys_capget, "capget" }, /* 184 */
@ -218,19 +218,19 @@
{ 4, TD|TN, sys_sendfile, "sendfile" }, /* 187 */
{ 5, 0, sys_getpmsg, "getpmsg" }, /* 188 */
{ 5, 0, sys_putpmsg, "putpmsg" }, /* 189 */
{ 0, TP, sys_vfork, "vfork", SYS_vfork }, /* 190 */
{ 0, TP, sys_vfork, "vfork" }, /* 190 */
{ 2, 0, sys_getrlimit, "getrlimit" }, /* 191 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 3, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 3, TF, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 196 */
{ 2, TF, sys_fstat64, "fstat64" }, /* 197 */
{ 3, TF, sys_chown, "chown32" }, /* 198 */
{ 0, 0, sys_getuid, "getuid32" }, /* 199 */
{ 0, 0, sys_getgid, "getgid32" }, /* 200 */
{ 0, 0, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, 0, sys_geteuid, "getegid32" }, /* 202 */
{ 0, NF, sys_getuid, "getuid32" }, /* 199 */
{ 0, NF, sys_getgid, "getgid32" }, /* 200 */
{ 0, NF, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, NF, sys_geteuid, "getegid32" }, /* 202 */
{ 2, 0, sys_setreuid, "setreuid32" }, /* 203 */
{ 2, 0, sys_setregid, "setregid32" }, /* 204 */
{ 2, 0, sys_getgroups32, "getgroups32" }, /* 205 */
@ -243,8 +243,8 @@
{ 3, TF, sys_chown, "lchown32" }, /* 212 */
{ 1, 0, sys_setuid, "setuid32" }, /* 213 */
{ 1, 0, sys_setgid, "setgid32" }, /* 214 */
{ 1, 0, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, 0, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 1, NF, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, NF, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */
{ 5, 0, printargs, "SYS_218" }, /* 218 */
{ 5, 0, printargs, "SYS_219" }, /* 219 */
@ -256,13 +256,13 @@
{ 5, 0, sys_fsetxattr, "fsetxattr" }, /* 225 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 226 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 227 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 228 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 228 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 229 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 230 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 231 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 231 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 232 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 233 */
{ 2, 0, sys_fremovexattr, "fremovexattr" }, /* 234 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 234 */
{ 6, 0, sys_futex, "futex" }, /* 235 */
{ 4, TF, sys_sendfile64, "sendfile64" }, /* 236 */
{ 3, 0, sys_mincore, "mincore" }, /* 237 */
@ -274,10 +274,10 @@
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 243 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 244 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 245 */
{ 5, TF, sys_fadvise64, "fadvise64" }, /* 246 */
{ 1, TP, sys_exit, "exit_group", __NR_exit_group }, /* 247 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 246 */
{ 1, TP, sys_exit, "exit_group" }, /* 247 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 248 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 249 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 249 */
{ 4, 0, sys_epoll_ctl, "epoll_ctl" }, /* 250 */
{ 4, 0, sys_epoll_wait, "epoll_wait" }, /* 251 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 252 */
@ -295,7 +295,7 @@
{ 3, TF, sys_fstatfs64, "fstatfs64" }, /* 264 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 265 */
{ 2, TF, sys_utimes, "utimes" }, /* 266 */
{ 6, TF, sys_fadvise64_64, "fadvise64_64" }, /* 267 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 267 */
{ 6, 0, sys_mbind, "mbind" }, /* 268 */
{ 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 269 */
{ 3, 0, sys_set_mempolicy, "set_mempolicy" }, /* 270 */
@ -305,7 +305,7 @@
{ 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 274 */
{ 2, 0, sys_mq_notify, "mq_notify" }, /* 275 */
{ 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 276 */
{ 5, TP, sys_waitid, "waitid", SYS_waitid }, /* 277 */
{ 5, TP, sys_waitid, "waitid" }, /* 277 */
{ 5, 0, printargs, "vserver" }, /* 278 */
{ 5, 0, printargs, "add_key" }, /* 279 */
{ 5, 0, printargs, "request_key" }, /* 280 */
@ -321,7 +321,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 290 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 291 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 292 */
{ 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 293 */
{ 4, TD|TF, sys_newfstatat, "fstatat64" }, /* 293 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 294 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 295 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 296 */
@ -348,12 +348,12 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 317 */
{ 2, TD, sys_timerfd_create, "timerfd_create"}, /* 318 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 319 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 320 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 320 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 321 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 322 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 323 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 324 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 325 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 325 */
{ 3, TD, sys_dup3, "dup3" }, /* 326 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 327 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 328 */
@ -361,13 +361,13 @@
{ 5, TD, printargs, "pwritev" }, /* 330 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 331 */
{ 5, TD, printargs, "perf_event_open"}, /* 332 */
{ 5, 0, printargs, "SYS_333" }, /* 333 */
{ 5, 0, printargs, "SYS_334" }, /* 334 */
{ 5, 0, printargs, "SYS_335" }, /* 335 */
{ 5, 0, printargs, "SYS_336" }, /* 336 */
{ 5, 0, printargs, "SYS_337" }, /* 337 */
{ 5, 0, printargs, "SYS_338" }, /* 338 */
{ 5, 0, printargs, "SYS_339" }, /* 339 */
{ 0, 0, sys_get_thread_area, "get_thread_area"}, /* 333 */
{ 1, 0, sys_set_thread_area, "set_thread_area"}, /* 334 */
{ 6, 0, printargs, "atomic_comxchg_32"}, /* 335 */
{ 0, 0, printargs, "atomic_barrier"}, /* 336 */
{ 2, TD, printargs, "fanotify_init" }, /* 337 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 338 */
{ 4, 0, printargs, "prlimit64" }, /* 339 */
{ 5, 0, printargs, "SYS_340" }, /* 340 */
{ 5, 0, printargs, "SYS_341" }, /* 341 */
{ 5, 0, printargs, "SYS_342" }, /* 342 */
@ -441,10 +441,10 @@
{ 3, TN, sys_getsockname, "getsockname" }, /* 406 */
{ 3, TN, sys_getpeername, "getpeername" }, /* 407 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 408 */
{ 4, TN, sys_send, "send", SYS_sub_send }, /* 409 */
{ 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 410 */
{ 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 411 */
{ 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 412 */
{ 4, TN, sys_send, "send" }, /* 409 */
{ 4, TN, sys_recv, "recv" }, /* 410 */
{ 6, TN, sys_sendto, "sendto" }, /* 411 */
{ 6, TN, sys_recvfrom, "recvfrom" }, /* 412 */
{ 2, TN, sys_shutdown, "shutdown" }, /* 413 */
{ 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */

View File

@ -0,0 +1 @@
#include "../i386/ioctlent.h.in"

View File

@ -0,0 +1,402 @@
/*
* Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
* Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 0 */
{ 1, TP, sys_exit, "_exit" }, /* 1 */
{ 0, TP, sys_fork, "fork" }, /* 2 */
{ 3, 0, sys_read, "read" }, /* 3 */
{ 3, 0, sys_write, "write" }, /* 4 */
{ 3, TF, sys_open, "open" }, /* 5 */
{ 1, 0, sys_close, "close" }, /* 6 */
{ 3, TP, sys_waitpid, "waitpid" }, /* 7 */
{ 2, TF, sys_creat, "creat" }, /* 8 */
{ 2, TF, sys_link, "link" }, /* 9 */
{ 1, TF, sys_unlink, "unlink" }, /* 10 */
{ 3, TF|TP, sys_execve, "execve" }, /* 11 */
{ 1, TF, sys_chdir, "chdir" }, /* 12 */
{ 1, 0, sys_time, "time" }, /* 13 */
{ 3, TF, sys_mknod, "mknod" }, /* 14 */
{ 2, TF, sys_chmod, "chmod" }, /* 15 */
{ 3, TF, sys_chown, "lchown" }, /* 16 */
{ 0, 0, sys_break, "break" }, /* 17 */
{ 2, TF, sys_oldstat, "oldstat" }, /* 18 */
{ 3, 0, sys_lseek, "lseek" }, /* 19 */
{ 0, 0, sys_getpid, "getpid" }, /* 20 */
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
{ 2, 0, sys_oldfstat, "oldfstat" }, /* 28 */
{ 0, TS, sys_pause, "pause" }, /* 29 */
{ 2, TF, sys_utime, "utime" }, /* 30 */
{ 2, 0, sys_stty, "stty" }, /* 31 */
{ 2, 0, sys_gtty, "gtty" }, /* 32 */
{ 2, TF, sys_access, "access" }, /* 33 */
{ 1, 0, sys_nice, "nice" }, /* 34 */
{ 0, 0, sys_ftime, "ftime" }, /* 35 */
{ 0, 0, sys_sync, "sync" }, /* 36 */
{ 2, TS, sys_kill, "kill" }, /* 37 */
{ 2, TF, sys_rename, "rename" }, /* 38 */
{ 2, TF, sys_mkdir, "mkdir" }, /* 39 */
{ 1, TF, sys_rmdir, "rmdir" }, /* 40 */
{ 1, 0, sys_dup, "dup" }, /* 41 */
{ 1, 0, sys_pipe, "pipe" }, /* 42 */
{ 1, 0, sys_times, "times" }, /* 43 */
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
{ 3, 0, sys_ioctl, "ioctl" }, /* 54 */
{ 3, 0, sys_fcntl, "fcntl" }, /* 55 */
{ 0, 0, sys_mpx, "mpx" }, /* 56 */
{ 2, 0, sys_setpgid, "setpgid" }, /* 57 */
{ 2, 0, sys_ulimit, "ulimit" }, /* 58 */
{ 1, 0, sys_oldolduname, "oldolduname" }, /* 59 */
{ 1, 0, sys_umask, "umask" }, /* 60 */
{ 1, TF, sys_chroot, "chroot" }, /* 61 */
{ 2, 0, sys_ustat, "ustat" }, /* 62 */
{ 2, 0, sys_dup2, "dup2" }, /* 63 */
{ 0, 0, sys_getppid, "getppid" }, /* 64 */
{ 0, 0, sys_getpgrp, "getpgrp" }, /* 65 */
{ 0, 0, sys_setsid, "setsid" }, /* 66 */
{ 3, TS, sys_sigaction, "sigaction" }, /* 67 */
{ 0, TS, sys_siggetmask, "siggetmask" }, /* 68 */
{ 1, TS, sys_sigsetmask, "sigsetmask" }, /* 69 */
{ 2, 0, sys_setreuid, "setreuid" }, /* 70 */
{ 2, 0, sys_setregid, "setregid" }, /* 71 */
{ 3, TS, sys_sigsuspend, "sigsuspend" }, /* 72 */
{ 1, TS, sys_sigpending, "sigpending" }, /* 73 */
{ 2, 0, sys_sethostname, "sethostname" }, /* 74 */
{ 2, 0, sys_setrlimit, "setrlimit" }, /* 75 */
{ 2, 0, sys_getrlimit, "old_getrlimit" }, /* 76 */
{ 2, 0, sys_getrusage, "getrusage" }, /* 77 */
{ 2, 0, sys_gettimeofday, "gettimeofday" }, /* 78 */
{ 2, 0, sys_settimeofday, "settimeofday" }, /* 79 */
{ 2, 0, sys_getgroups, "getgroups" }, /* 80 */
{ 2, 0, sys_setgroups, "setgroups" }, /* 81 */
{ 1, 0, sys_oldselect, "oldselect" }, /* 82 */
{ 2, TF, sys_symlink, "symlink" }, /* 83 */
{ 2, TF, sys_oldlstat, "oldlstat" }, /* 84 */
{ 3, TF, sys_readlink, "readlink" }, /* 85 */
{ 1, TF, sys_uselib, "uselib" }, /* 86 */
{ 1, TF, sys_swapon, "swapon" }, /* 87 */
{ 3, 0, sys_reboot, "reboot" }, /* 88 */
{ 3, 0, sys_readdir, "readdir" }, /* 89 */
{ 6, TD, sys_old_mmap, "old_mmap" }, /* 90 */
{ 2, 0, sys_munmap, "munmap" }, /* 91 */
{ 2, TF, sys_truncate, "truncate" }, /* 92 */
{ 2, 0, sys_ftruncate, "ftruncate" }, /* 93 */
{ 2, 0, sys_fchmod, "fchmod" }, /* 94 */
{ 3, 0, sys_fchown, "fchown" }, /* 95 */
{ 2, 0, sys_getpriority, "getpriority" }, /* 96 */
{ 3, 0, sys_setpriority, "setpriority" }, /* 97 */
{ 4, 0, sys_profil, "profil" }, /* 98 */
{ 2, TF, sys_statfs, "statfs" }, /* 99 */
{ 2, 0, sys_fstatfs, "fstatfs" }, /* 100 */
{ 3, 0, sys_ioperm, "ioperm" }, /* 101 */
{ 2, 0, sys_socketcall, "socketcall" }, /* 102 */
{ 3, 0, sys_syslog, "syslog" }, /* 103 */
{ 3, 0, sys_setitimer, "setitimer" }, /* 104 */
{ 2, 0, sys_getitimer, "getitimer" }, /* 105 */
{ 2, TF, sys_stat, "stat" }, /* 106 */
{ 2, TF, sys_lstat, "lstat" }, /* 107 */
{ 2, 0, sys_fstat, "fstat" }, /* 108 */
{ 1, 0, sys_olduname, "olduname" }, /* 109 */
{ 1, 0, sys_iopl, "iopl" }, /* 110 */
{ 0, 0, sys_vhangup, "vhangup" }, /* 111 */
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 1, 0, sys_vm86old, "vm86old" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 6, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, 0, sys_fsync, "fsync" }, /* 118 */
{ 1, TS, sys_sigreturn, "sigreturn" }, /* 119 */
{ 5, TP, sys_clone, "clone" }, /* 120 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */
{ 1, 0, sys_uname, "uname" }, /* 122 */
{ 3, 0, sys_modify_ldt, "modify_ldt" }, /* 123 */
{ 1, 0, sys_adjtimex, "adjtimex" }, /* 124 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 125 */
{ 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */
{ 2, 0, sys_create_module, "create_module" }, /* 127 */
{ 3, 0, sys_init_module, "init_module" }, /* 128 */
{ 2, 0, sys_delete_module, "delete_module" }, /* 129 */
{ 1, 0, sys_get_kernel_syms, "get_kernel_syms"}, /* 130 */
{ 4, 0, sys_quotactl, "quotactl" }, /* 131 */
{ 1, 0, sys_getpgid, "getpgid" }, /* 132 */
{ 1, 0, sys_fchdir, "fchdir" }, /* 133 */
{ 0, 0, sys_bdflush, "bdflush" }, /* 134 */
{ 3, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, 0, sys_llseek, "_llseek" }, /* 140 */
{ 3, 0, sys_getdents, "getdents" }, /* 141 */
{ 5, 0, sys_select, "select" }, /* 142 */
{ 2, 0, sys_flock, "flock" }, /* 143 */
{ 3, 0, sys_msync, "msync" }, /* 144 */
{ 3, 0, sys_readv, "readv" }, /* 145 */
{ 3, 0, sys_writev, "writev" }, /* 146 */
{ 1, 0, sys_getsid, "getsid" }, /* 147 */
{ 1, 0, sys_fdatasync, "fdatasync" }, /* 148 */
{ 1, 0, sys_sysctl, "_sysctl" }, /* 149 */
{ 2, 0, sys_mlock, "mlock" }, /* 150 */
{ 2, 0, sys_munlock, "munlock" }, /* 151 */
{ 2, 0, sys_mlockall, "mlockall" }, /* 152 */
{ 0, 0, sys_munlockall, "munlockall" }, /* 153 */
{ 0, 0, sys_sched_setparam, "sched_setparam"}, /* 154 */
{ 2, 0, sys_sched_getparam, "sched_getparam"}, /* 155 */
{ 3, 0, sys_sched_setscheduler, "sched_setscheduler"}, /* 156 */
{ 1, 0, sys_sched_getscheduler, "sched_getscheduler"}, /* 157 */
{ 0, 0, sys_sched_yield, "sched_yield" }, /* 158 */
{ 1, 0, sys_sched_get_priority_max,"sched_get_priority_max"}, /* 159 */
{ 1, 0, sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
{ 2, 0, sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
{ 2, 0, sys_nanosleep, "nanosleep" }, /* 162 */
{ 5, 0, sys_mremap, "mremap" }, /* 163 */
{ 3, 0, sys_setresuid, "setresuid" }, /* 164 */
{ 3, 0, sys_getresuid, "getresuid" }, /* 165 */
{ 5, 0, printargs, "vm86" }, /* 166 */
{ 5, 0, sys_query_module, "query_module" }, /* 167 */
{ 3, 0, sys_poll, "poll" }, /* 168 */
{ 3, 0, printargs, "nfsservctl" }, /* 169 */
{ 3, 0, sys_setresgid, "setresgid" }, /* 170 */
{ 3, 0, sys_getresgid, "getresgid" }, /* 171 */
{ 5, 0, sys_prctl, "prctl" }, /* 172 */
{ 1, TS, printargs, "rt_sigreturn" }, /* 173 */
{ 4, TS, sys_rt_sigaction, "rt_sigaction" }, /* 174 */
{ 4, TS, sys_rt_sigprocmask, "rt_sigprocmask"}, /* 175 */
{ 2, TS, sys_rt_sigpending, "rt_sigpending" }, /* 176 */
{ 4, TS, sys_rt_sigtimedwait, "rt_sigtimedwait"}, /* 177 */
{ 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo"}, /* 178 */
{ 2, TS, sys_rt_sigsuspend, "rt_sigsuspend" }, /* 179 */
{ 5, TF, sys_pread, "pread64" }, /* 180 */
{ 5, TF, sys_pwrite, "pwrite64" }, /* 181 */
{ 3, TF, sys_chown, "chown" }, /* 182 */
{ 2, TF, sys_getcwd, "getcwd" }, /* 183 */
{ 2, 0, sys_capget, "capget" }, /* 184 */
{ 2, 0, sys_capset, "capset" }, /* 185 */
{ 2, TS, sys_sigaltstack, "sigaltstack" }, /* 186 */
{ 4, TD|TN, sys_sendfile, "sendfile" }, /* 187 */
{ 5, 0, sys_getpmsg, "getpmsg" }, /* 188 */
{ 5, 0, sys_putpmsg, "putpmsg" }, /* 189 */
{ 0, TP, sys_vfork, "vfork" }, /* 190 */
{ 2, 0, sys_getrlimit, "getrlimit" }, /* 191 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 3, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 3, TF, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 196 */
{ 2, TF, sys_fstat64, "fstat64" }, /* 197 */
{ 3, TF, sys_chown, "lchown32" }, /* 198 */
{ 0, NF, sys_getuid, "getuid32" }, /* 199 */
{ 0, NF, sys_getgid, "getgid32" }, /* 200 */
{ 0, NF, sys_geteuid, "geteuid32" }, /* 201 */
{ 0, NF, sys_geteuid, "getegid32" }, /* 202 */
{ 2, 0, sys_setreuid, "setreuid32" }, /* 203 */
{ 2, 0, sys_setregid, "setregid32" }, /* 204 */
{ 2, 0, sys_getgroups32, "getgroups32" }, /* 205 */
{ 2, 0, sys_setgroups32, "setgroups32" }, /* 206 */
{ 3, 0, sys_fchown, "fchown32" }, /* 207 */
{ 3, 0, sys_setresuid, "setresuid32" }, /* 208 */
{ 3, 0, sys_getresuid, "getresuid32" }, /* 209 */
{ 3, 0, sys_setresgid, "setresgid32" }, /* 210 */
{ 3, 0, sys_getresgid, "getresgid32" }, /* 211 */
{ 3, TF, sys_chown, "chown32" }, /* 212 */
{ 1, 0, sys_setuid, "setuid32" }, /* 213 */
{ 1, 0, sys_setgid, "setgid32" }, /* 214 */
{ 1, NF, sys_setfsuid, "setfsuid32" }, /* 215 */
{ 1, NF, sys_setfsgid, "setfsgid32" }, /* 216 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */
{ 3, 0, sys_mincore, "mincore" }, /* 218 */
{ 3, 0, sys_madvise, "madvise" }, /* 219 */
{ 3, TD, sys_getdents64, "getdents64" }, /* 220 */
{ 3, 0, sys_fcntl, "fcntl64" }, /* 221 */
{ 4, 0, printargs, "SYS_222" }, /* 222 */
{ 4, 0, printargs, "SYS_223" }, /* 223 */
{ 0, 0, printargs, "gettid" }, /* 224 */
{ 4, 0, sys_readahead, "readahead" }, /* 225 */
{ 5, TF, sys_setxattr, "setxattr" }, /* 226 */
{ 5, TF, sys_setxattr, "lsetxattr" }, /* 227 */
{ 5, 0, sys_fsetxattr, "fsetxattr" }, /* 228 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 229 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 230 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 232 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 233 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 234 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 235 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 236 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 237 */
{ 2, TS, sys_kill, "tkill" }, /* 238 */
{ 4, TF, sys_sendfile64, "sendfile64" }, /* 239 */
{ 6, 0, sys_futex, "futex" }, /* 240 */
{ 3, 0, sys_sched_setaffinity, "sched_setaffinity"}, /* 241 */
{ 3, 0, sys_sched_getaffinity, "sched_getaffinity"}, /* 242 */
{ 1, 0, sys_set_thread_area, "set_thread_area"}, /* 243 */
{ 1, 0, sys_get_thread_area, "get_thread_area"}, /* 244 */
{ 2, 0, sys_io_setup, "io_setup" }, /* 245 */
{ 1, 0, sys_io_destroy, "io_destroy" }, /* 246 */
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 247 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 248 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 249 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 250 */
{ 0, 0, printargs, "SYS_251" }, /* 251 */
{ 1, TP, sys_exit, "exit_group" }, /* 252 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 253 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 254 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 255 */
{ 3, TD, sys_epoll_wait, "epoll_wait" }, /* 256 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 257 */
{ 1, 0, printargs, "set_tid_address"}, /* 258 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 259 */
{ 4, 0, sys_timer_settime, "timer_settime" }, /* 260 */
{ 2, 0, sys_timer_gettime, "timer_gettime" }, /* 261 */
{ 1, 0, sys_timer_getoverrun, "timer_getoverrun"}, /* 262 */
{ 1, 0, sys_timer_delete, "timer_delete" }, /* 263 */
{ 2, 0, sys_clock_settime, "clock_settime" }, /* 264 */
{ 2, 0, sys_clock_gettime, "clock_gettime" }, /* 265 */
{ 2, 0, sys_clock_getres, "clock_getres" }, /* 266 */
{ 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 267 */
{ 3, TF, sys_statfs64, "statfs64" }, /* 268 */
{ 2, TD, sys_fstatfs64, "fstatfs64" }, /* 269 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 270 */
{ 2, TF, sys_utimes, "utimes" }, /* 271 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 272 */
{ 5, 0, printargs, "vserver" }, /* 273 */
{ 4, 0, sys_mbind, "mbind" }, /* 274 */
{ 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 275 */
{ 3, 0, sys_set_mempolicy, "set_mempolicy" }, /* 276 */
{ 4, 0, sys_mq_open, "mq_open" }, /* 277 */
{ 1, 0, sys_mq_unlink, "mq_unlink" }, /* 278 */
{ 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 279 */
{ 5, 0, sys_mq_timedreceive, "mq_timedreceive"}, /* 280 */
{ 2, 0, sys_mq_notify, "mq_notify" }, /* 281 */
{ 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 282 */
{ 5, 0, printargs, "kexec_load" }, /* 283 */
{ 5, TP, sys_waitid, "waitid" }, /* 284 */
{ 5, 0, printargs, "SYS_285" }, /* 285 */
{ 5, 0, printargs, "add_key" }, /* 286 */
{ 4, 0, printargs, "request_key" }, /* 287 */
{ 5, 0, printargs, "keyctl" }, /* 288 */
{ 3, 0, printargs, "ioprio_set" }, /* 289 */
{ 2, 0, printargs, "ioprio_get" }, /* 290 */
{ 0, TD, printargs, "inotify_init" }, /* 291 */
{ 3, TD, sys_inotify_add_watch, "inotify_add_watch" }, /* 292 */
{ 2, TD, sys_inotify_rm_watch, "inotify_rm_watch" }, /* 293 */
{ 4, 0, printargs, "migrate_pages" }, /* 294 */
{ 4, TD|TF, sys_openat, "openat" }, /* 295 */
{ 3, TD|TF, sys_mkdirat, "mkdirat" }, /* 296 */
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 297 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 298 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 299 */
{ 4, TD|TF, sys_newfstatat, "fstatat64" }, /* 300 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 301 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 302 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 303 */
{ 3, TD|TF, sys_symlinkat, "symlinkat" }, /* 304 */
{ 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 305 */
{ 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 306 */
{ 3, TD|TF, sys_faccessat, "faccessat" }, /* 307 */
{ 6, TD, sys_pselect6, "pselect6" }, /* 308 */
{ 5, TD, sys_ppoll, "ppoll" }, /* 309 */
{ 1, TP, sys_unshare, "unshare" }, /* 310 */
{ 2, 0, printargs, "set_robust_list" }, /* 311 */
{ 3, 0, printargs, "get_robust_list" }, /* 312 */
{ 6, TD, printargs, "splice" }, /* 313 */
{ 4, TD, printargs, "sync_file_range"}, /* 314 */
{ 4, TD, printargs, "tee" }, /* 315 */
{ 5, TD, printargs, "vmsplice" }, /* 316 */
{ 6, 0, sys_move_pages, "move_pages" }, /* 317 */
{ 3, 0, sys_getcpu, "getcpu" }, /* 318 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 319 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 320 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 321 */
{ 2, TD, sys_timerfd_create, "timerfd_create" }, /* 322 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 323 */
{ 6, 0, printargs, "fallocate" }, /* 324 */
{ 5, TI, sys_semtimedop, "semtimedop" }, /* 325 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 326 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 327 */
{ 4, TI, sys_semctl, "semctl" }, /* 328 */
{ 4, TI, sys_semget, "semget" }, /* 329 */
{ 4, TI, sys_semop, "semop" }, /* 330 */
{ 4, TI, sys_msgctl, "msgctl" }, /* 331 */
{ 4, TI, sys_msgget, "msgget" }, /* 332 */
{ 4, TI, sys_msgrcv, "msgrcv" }, /* 333 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 334 */
{ 4, TI, sys_shmat, "shmat" }, /* 335 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 336 */
{ 4, TI, sys_shmdt, "shmdt" }, /* 337 */
{ 4, TI, sys_shmget, "shmget" }, /* 338 */
{ 4, TD|TS, printargs, "signalfd4" }, /* 339 */
{ 2, TD, printargs, "eventfd2" }, /* 340 */
{ 1, TD, printargs, "epoll_create1" }, /* 341 */
{ 3, TD, printargs, "dup3" }, /* 342 */
{ 2, TD, printargs, "pipe2" }, /* 343 */
{ 1, TD, printargs, "inotify_init1" }, /* 344 */
{ 3, TN, sys_socket, "socket" }, /* 345 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 346 */
{ 3, TN, sys_bind, "bind" }, /* 347 */
{ 2, TN, sys_listen, "listen" }, /* 348 */
{ 3, TN, sys_accept, "accept" }, /* 349 */
{ 3, TN, sys_connect, "connect" }, /* 350 */
{ 3, TN, sys_getsockname, "getsockname" }, /* 351 */
{ 3, TN, sys_getpeername, "getpeername" }, /* 352 */
{ 6, TN, sys_sendto, "sendto" }, /* 353 */
{ 4, TN, sys_send, "send" }, /* 354 */
{ 6, TN, sys_recvfrom, "recvfrom" }, /* 355 */
{ 4, TN, sys_recv, "recv" }, /* 356 */
{ 5, TN, sys_setsockopt, "setsockopt" }, /* 357 */
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 358 */
{ 2, TN, sys_shutdown, "shutdown" }, /* 359 */
{ 5, TN, sys_sendmsg, "sendmsg" }, /* 360 */
{ 5, TN, sys_recvmsg, "recvmsg" }, /* 361 */
{ 4, TN, sys_accept4, "accept4" }, /* 362 */
{ 5, TD, printargs, "preadv" }, /* 363 */
{ 5, TD, printargs, "pwritev" }, /* 364 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 365 */
{ 5, TN, printargs, "perf_event_open" }, /* 366 */
{ 5, TN, printargs, "recvmmsg" }, /* 367 */
{ 2, TD, printargs, "fanotify_init" }, /* 368 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 369 */
{ 4, 0, printargs, "prlimit64" }, /* 370 */

View File

@ -1 +0,0 @@
Makefile

View File

@ -1,838 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDGETPRM", 0x204},
{"linux/fd.h", "FDGETMAXERRS", 0x20e},
{"linux/fd.h", "FDGETDRVTYP", 0x20f},
{"linux/fd.h", "FDGETDRVPRM", 0x211},
{"linux/fd.h", "FDGETDRVSTAT", 0x212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
{"linux/fd.h", "FDGETFDCSTAT", 0x215},
{"linux/fd.h", "FDWERRORGET", 0x217},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDSETPRM", 0x242},
{"linux/fd.h", "FDDEFPRM", 0x243},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTTRK", 0x248},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDSETMAXERRS", 0x24c},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/fd.h", "FDSETDRVPRM", 0x290},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/blkpg.h", "BLKPG", 0x1269},
{"linux/fs.h", "BLKPG", 0x1269},
{"linux/elevator.h", "BLKELVGET", 0x126a},
{"linux/fs.h", "BLKELVGET", 0x126a},
{"linux/elevator.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKBSZGET", 0x1270},
{"linux/fs.h", "BLKBSZSET", 0x1271},
{"linux/fs.h", "BLKGETSIZE64", 0x1272},
{"linux/agpgart.h", "AGPIOC_INFO", 0x4100},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/apm_bios.h", "APM_IOC_STANDBY", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/apm_bios.h", "APM_IOC_SUSPEND", 0x4102},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x4103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x4104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x4105},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0x4106},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x4107},
{"linux/agpgart.h", "AGPIOC_BIND", 0x4108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x4109},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"linux/cciss_ioctl.h", "CCISS_GETPCIINFO", 0x4201},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x4201},
{"linux/cciss_ioctl.h", "CCISS_GETINTINFO", 0x4202},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x4202},
{"linux/cciss_ioctl.h", "CCISS_SETINTINFO", 0x4203},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x4203},
{"linux/cciss_ioctl.h", "CCISS_GETNODENAME", 0x4204},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x4204},
{"linux/cciss_ioctl.h", "CCISS_SETNODENAME", 0x4205},
{"linux/pmu.h", "PMU_IOC_CAN_SLEEP", 0x4205},
{"linux/cciss_ioctl.h", "CCISS_GETHEARTBEAT", 0x4206},
{"linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", 0x4207},
{"linux/cciss_ioctl.h", "CCISS_GETFIRMVER", 0x4208},
{"linux/cciss_ioctl.h", "CCISS_GETDRIVVER", 0x4209},
{"linux/cciss_ioctl.h", "CCISS_REVALIDVOLS", 0x420a},
{"linux/cciss_ioctl.h", "CCISS_PASSTHRU", 0x420b},
{"linux/soundcard.h", "SNDCTL_COPR_RESET", 0x4300},
{"linux/capi.h", "CAPI_REGISTER", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_LOAD", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_RDATA", 0x4302},
{"linux/soundcard.h", "SNDCTL_COPR_RCODE", 0x4303},
{"linux/soundcard.h", "SNDCTL_COPR_WDATA", 0x4304},
{"linux/soundcard.h", "SNDCTL_COPR_WCODE", 0x4305},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0x4306},
{"linux/soundcard.h", "SNDCTL_COPR_RUN", 0x4306},
{"linux/capi.h", "CAPI_GET_VERSION", 0x4307},
{"linux/soundcard.h", "SNDCTL_COPR_HALT", 0x4307},
{"linux/capi.h", "CAPI_GET_SERIAL", 0x4308},
{"linux/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x4308},
{"linux/capi.h", "CAPI_GET_PROFILE", 0x4309},
{"linux/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4309},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0x4320},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x4321},
{"linux/capi.h", "CAPI_INSTALLED", 0x4322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x4323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x4324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x4325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x4326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x4327},
{"linux/input.h", "EVIOCGVERSION", 0x4501},
{"linux/input.h", "EVIOCGID", 0x4502},
{"linux/input.h", "EVIOCGREP", 0x4503},
{"linux/input.h", "EVIOCSREP", 0x4503},
{"linux/input.h", "EVIOCGKEYCODE", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE", 0x4504},
{"linux/input.h", "EVIOCGKEY", 0x4505},
{"linux/input.h", "EVIOCGBUS", 0x4507},
{"linux/input.h", "EVIOCRMFF", 0x4581},
{"linux/input.h", "EVIOCSGAIN", 0x4582},
{"linux/input.h", "EVIOCSAUTOCENTER", 0x4583},
{"linux/input.h", "EVIOCGEFFECTS", 0x4584},
{"linux/fb.h", "FBIOGET_VBLANK", 0x4612},
{"linux/hiddev.h", "HIDIOCGVERSION", 0x4801},
{"linux/hiddev.h", "HIDIOCAPPLICATION", 0x4802},
{"linux/hiddev.h", "HIDIOCGDEVINFO", 0x4803},
{"linux/hiddev.h", "HIDIOCGSTRING", 0x4804},
{"linux/hiddev.h", "HIDIOCINITREPORT", 0x4805},
{"linux/hiddev.h", "HIDIOCGREPORT", 0x4807},
{"linux/hiddev.h", "HIDIOCSREPORT", 0x4808},
{"linux/hiddev.h", "HIDIOCGREPORTINFO", 0x4809},
{"linux/hiddev.h", "HIDIOCGFIELDINFO", 0x480a},
{"linux/hiddev.h", "HIDIOCGUSAGE", 0x480b},
{"linux/hiddev.h", "HIDIOCSUSAGE", 0x480c},
{"linux/hiddev.h", "HIDIOCGUCODE", 0x480d},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
{"linux/soundcard.h", "SOUND_MIXER_AGC", 0x4d67},
{"linux/soundcard.h", "SOUND_MIXER_3DSE", 0x4d68},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE1", 0x4d6f},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE2", 0x4d70},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE3", 0x4d71},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE4", 0x4d72},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE5", 0x4d73},
{"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
{"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
{"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
{"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
{"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
{"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
{"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
{"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
{"linux/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x5004},
{"linux/soundcard.h", "SNDCTL_DSP_SETFMT", 0x5005},
{"linux/soundcard.h", "SOUND_PCM_READ_BITS", 0x5005},
{"linux/soundcard.h", "SNDCTL_DSP_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0x5007},
{"linux/soundcard.h", "SOUND_PCM_READ_FILTER", 0x5007},
{"linux/soundcard.h", "SNDCTL_DSP_POST", 0x5008},
{"linux/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0x5009},
{"linux/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0x500a},
{"linux/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x500b},
{"linux/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x500c},
{"linux/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x500d},
{"linux/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x500e},
{"linux/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x500f},
{"linux/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x5011},
{"linux/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x5012},
{"linux/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x5013},
{"linux/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x5014},
{"linux/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x5015},
{"linux/soundcard.h", "SNDCTL_DSP_SETDUPLEX", 0x5016},
{"linux/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_PROFILE", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_GETCHANNELMASK", 0x5040},
{"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
{"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
{"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
{"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
{"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
{"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
{"linux/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0x5103},
{"linux/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x5104},
{"linux/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x5105},
{"linux/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x5106},
{"linux/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x5107},
{"linux/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x5108},
{"linux/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x5109},
{"linux/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x510a},
{"linux/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x510b},
{"linux/soundcard.h", "SNDCTL_MIDI_INFO", 0x510c},
{"linux/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x510d},
{"linux/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0x510e},
{"linux/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x510f},
{"linux/soundcard.h", "SNDCTL_SEQ_PANIC", 0x5111},
{"linux/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x5112},
{"linux/soundcard.h", "SNDCTL_SEQ_GETTIME", 0x5113},
{"linux/soundcard.h", "SNDCTL_SYNTH_ID", 0x5114},
{"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
{"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
{"linux/random.h", "RNDGETENTCNT", 0x5200},
{"linux/random.h", "RNDADDTOENTCNT", 0x5201},
{"linux/random.h", "RNDGETPOOL", 0x5202},
{"linux/random.h", "RNDADDENTROPY", 0x5203},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"asm/ioctls.h", "TCGETS", 0x5401},
{"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm/ioctls.h", "TIOCSHAYESESP", 0x545f},
{"linux/if_tun.h", "TUNSETNOCSUM", 0x54c8},
{"linux/if_tun.h", "TUNSETDEBUG", 0x54c9},
{"linux/if_tun.h", "TUNSETIFF", 0x54ca},
{"linux/if_tun.h", "TUNSETPERSIST", 0x54cb},
{"linux/if_tun.h", "TUNSETOWNER", 0x54cc},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x5508},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x550a},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x5511},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0x5512},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x5513},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x5515},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x5701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x5702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x5703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x5704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x5705},
{"linux/watchdog.h", "WDIOC_SETTIMEOUT", 0x5706},
{"linux/watchdog.h", "WDIOC_GETTIMEOUT", 0x5707},
{"linux/ite_gpio.h", "ITE_GPIO_IN", 0x5a00},
{"linux/ite_gpio.h", "ITE_GPIO_OUT", 0x5a01},
{"linux/ite_gpio.h", "ITE_GPIO_INT_CTRL", 0x5a02},
{"linux/ite_gpio.h", "ITE_GPIO_IN_STATUS", 0x5a03},
{"linux/ite_gpio.h", "ITE_GPIO_OUT_STATUS", 0x5a04},
{"linux/ite_gpio.h", "ITE_GPIO_GEN_CTRL", 0x5a05},
{"linux/ite_gpio.h", "ITE_GPIO_INT_WAIT", 0x5a06},
{"linux/sonet.h", "SONET_GETSTAT", 0x6110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x6111},
{"linux/sonet.h", "SONET_SETDIAG", 0x6112},
{"linux/sonet.h", "SONET_CLRDIAG", 0x6113},
{"linux/sonet.h", "SONET_GETDIAG", 0x6114},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/sonet.h", "SONET_GETFRAMING", 0x6116},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x6117},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x6132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x6133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x6150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x6151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x6152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x6153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x6154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x6160},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0x6161},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x6161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x6162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x6162},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x6163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x6164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x6167},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x6181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x6183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x6184},
{"linux/atmdev.h", "ATM_GETESI", 0x6185},
{"linux/atmdev.h", "ATM_GETADDR", 0x6186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x6187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x6188},
{"linux/atmdev.h", "ATM_DELADDR", 0x6189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x618b},
{"linux/atmdev.h", "ATM_SETESI", 0x618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x618d},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/atmdev.h", "ATM_SETSC", 0x61f1},
{"linux/atmdev.h", "ATM_SETBACKEND", 0x61f2},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0x630a},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x6400},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x6402},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x6403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x6601},
{"linux/ext3_fs.h", "EXT3_IOC_GETFLAGS", 0x6601},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION", 0x6603},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION", 0x6604},
{"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
{"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
{"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
{"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
{"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
{"linux/i2o-dev.h", "I2OSWDL", 0x6905},
{"linux/i2o-dev.h", "I2OSWUL", 0x6906},
{"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
{"linux/i2o-dev.h", "I2OHTML", 0x6909},
{"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
{"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
{"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
{"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
{"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
{"linux/i8k.h", "I8K_FN_STATUS", 0x6983},
{"linux/i8k.h", "I8K_GET_TEMP", 0x6984},
{"linux/i8k.h", "I8K_GET_SPEED", 0x6985},
{"linux/i8k.h", "I8K_GET_FAN", 0x6986},
{"linux/i8k.h", "I8K_SET_FAN", 0x6987},
{"linux/joystick.h", "JSIOCGVERSION", 0x6a01},
{"linux/joystick.h", "JSIOCGAXES", 0x6a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x6a12},
{"linux/joystick.h", "JSIOCSCORR", 0x6a21},
{"linux/joystick.h", "JSIOCGCORR", 0x6a22},
{"linux/joystick.h", "JSIOCSAXMAP", 0x6a31},
{"linux/joystick.h", "JSIOCGAXMAP", 0x6a32},
{"linux/joystick.h", "JSIOCSBTNMAP", 0x6a33},
{"linux/joystick.h", "JSIOCGBTNMAP", 0x6a34},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x6c40},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x6c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x6c42},
{"linux/udf_fs_i.h", "UDF_RELOCATE_BLOCKS", 0x6c43},
{"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x6d00},
{"linux/mtio.h", "MTIOCTOP", 0x6d01},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
{"linux/mtio.h", "MTIOCGET", 0x6d02},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/mtio.h", "MTIOCPOS", 0x6d03},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
{"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
{"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x6e05},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x6e07},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x6e0c},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x6efb},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/intermezzo_fs.h", "PRESTO_GETMOUNT", 0x7003},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/intermezzo_fs.h", "PRESTO_SETPID", 0x7004},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/intermezzo_fs.h", "PRESTO_CLOSE_JOURNALF", 0x7006},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/intermezzo_fs.h", "PRESTO_SET_FSETROOT", 0x7007},
{"linux/rtc.h", "RTC_ALM_SET", 0x7007},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_FSETROOT", 0x7008},
{"linux/rtc.h", "RTC_ALM_READ", 0x7008},
{"linux/intermezzo_fs.h", "PRESTO_SETOPT", 0x7009},
{"linux/rtc.h", "RTC_RD_TIME", 0x7009},
{"linux/intermezzo_fs.h", "PRESTO_GETOPT", 0x700a},
{"linux/rtc.h", "RTC_SET_TIME", 0x700a},
{"linux/intermezzo_fs.h", "PRESTO_GET_KMLSIZE", 0x700b},
{"linux/rtc.h", "RTC_IRQP_READ", 0x700b},
{"linux/intermezzo_fs.h", "PRESTO_GET_RECNO", 0x700c},
{"linux/rtc.h", "RTC_IRQP_SET", 0x700c},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x700d},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x700e},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WKALM_SET", 0x700f},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETATTR", 0x7010},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/rtc.h", "RTC_WKALM_RD", 0x7010},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CREATE", 0x7011},
{"linux/intermezzo_fs.h", "PRESTO_VFS_LINK", 0x7012},
{"linux/intermezzo_fs.h", "PRESTO_VFS_UNLINK", 0x7013},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SYMLINK", 0x7014},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKDIR", 0x7015},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RMDIR", 0x7016},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKNOD", 0x7017},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RENAME", 0x7018},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CLOSE", 0x701a},
{"linux/intermezzo_fs.h", "PRESTO_VFS_IOPEN", 0x701b},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETEXTATTR", 0x701c},
{"linux/intermezzo_fs.h", "PRESTO_VFS_DELEXTATTR", 0x701d},
{"linux/intermezzo_fs.h", "PRESTO_MARK", 0x7020},
{"linux/intermezzo_fs.h", "PRESTO_RELEASE_PERMIT", 0x7021},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_ALL_FSETROOTS", 0x7022},
{"linux/intermezzo_fs.h", "PRESTO_BACKFETCH_LML", 0x7023},
{"linux/intermezzo_fs.h", "PRESTO_REINT", 0x7024},
{"linux/intermezzo_fs.h", "PRESTO_CANCEL_LML", 0x7025},
{"linux/intermezzo_fs.h", "PRESTO_RESET_FSET", 0x7026},
{"linux/intermezzo_fs.h", "PRESTO_COMPLETE_CLOSES", 0x7027},
{"linux/intermezzo_fs.h", "PRESTO_REINT_BEGIN", 0x7030},
{"linux/intermezzo_fs.h", "PRESTO_DO_REINT", 0x7031},
{"linux/intermezzo_fs.h", "PRESTO_REINT_END", 0x7032},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPSETMODE", 0x7080},
{"linux/ppdev.h", "PPRSTATUS", 0x7081},
{"linux/ppdev.h", "PPRCONTROL", 0x7083},
{"linux/ppdev.h", "PPWCONTROL", 0x7084},
{"linux/ppdev.h", "PPRDATA", 0x7085},
{"linux/ppdev.h", "PPWDATA", 0x7086},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPFCONTROL", 0x708e},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/ppdev.h", "PPDATADIR", 0x7090},
{"linux/ppdev.h", "PPNEGOT", 0x7091},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x7092},
{"linux/ppdev.h", "PPCLRIRQ", 0x7093},
{"linux/ppdev.h", "PPSETPHASE", 0x7094},
{"linux/ppdev.h", "PPGETTIME", 0x7095},
{"linux/ppdev.h", "PPSETTIME", 0x7096},
{"linux/ppdev.h", "PPGETMODES", 0x7097},
{"linux/ppdev.h", "PPGETMODE", 0x7098},
{"linux/ppdev.h", "PPGETPHASE", 0x7099},
{"linux/ppdev.h", "PPGETFLAGS", 0x709a},
{"linux/ppdev.h", "PPSETFLAGS", 0x709b},
{"linux/serio.h", "SPIOCSTYPE", 0x7101},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x7185},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x7186},
{"linux/telephony.h", "OLD_PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x7189},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x718c},
{"linux/telephony.h", "PHONE_FRAME", 0x718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x718e},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x7190},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x7193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x7194},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x7196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x7197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x7198},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x7199},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x719a},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x719b},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x719d},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x71a6},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0x71a7},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/telephony.h", "PHONE_VAD", 0x71a9},
{"linux/telephony.h", "PHONE_WINK", 0x71aa},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x71c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x71c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x71c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x71c4},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x71c7},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x71c8},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x71c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x71ca},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x71cb},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x71ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x71cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x71d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x71d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x71d2},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_CID", 0x71d4},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x71d5},
{"linux/ixjuser.h", "IXJCTL_FILTER_CADENCE", 0x71d6},
{"linux/ixjuser.h", "IXJCTL_PLAY_CID", 0x71d7},
{"linux/ixjuser.h", "IXJCTL_VMWI", 0x71d8},
{"linux/ixjuser.h", "IXJCTL_CIDCW", 0x71d9},
{"linux/ixjuser.h", "IXJCTL_VERSION", 0x71da},
{"linux/telephony.h", "PHONE_REC_VOLUME_LINEAR", 0x71db},
{"linux/telephony.h", "PHONE_PLAY_VOLUME_LINEAR", 0x71dc},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER_RAW", 0x71dd},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x71e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x71e1},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x71e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x71e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x71e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x71e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x71e6},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/ixjuser.h", "IXJCTL_DTMF_PRESCALE", 0x71e8},
{"linux/ixjuser.h", "IXJCTL_SIGCTL", 0x71e9},
{"linux/ixjuser.h", "IXJCTL_SC_RXG", 0x71ea},
{"linux/ixjuser.h", "IXJCTL_SC_TXG", 0x71eb},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x71fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x71fe},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x743d},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0x743e},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x743f},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x7440},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x7441},
{"linux/if_ppp.h", "PPPIOCSACTIVE", 0x7446},
{"linux/if_ppp.h", "PPPIOCSPASS", 0x7447},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x744b},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0x744c},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x744d},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x744f},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x7450},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x7451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x7452},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x7453},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x7454},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x7455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x7456},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x7457},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x7458},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x7459},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0x7480},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x7481},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x7482},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x7483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x7484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x7485},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x7486},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
{"linux/toshiba.h", "TOSH_SMM", 0x7490},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
{"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
{"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x7601},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION_OLD", 0x7601},
{"linux/videodev.h", "VIDIOCGCAP", 0x7601},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x7602},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION_OLD", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1CAP", 0x7602},
{"linux/videodev.h", "VIDIOCGCHAN", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1REM", 0x7603},
{"linux/videodev.h", "VIDIOCSCHAN", 0x7603},
{"linux/sonypi.h", "SONYPI_IOCGBAT2CAP", 0x7604},
{"linux/videodev.h", "VIDIOCGTUNER", 0x7604},
{"linux/sonypi.h", "SONYPI_IOCGBAT2REM", 0x7605},
{"linux/videodev.h", "VIDIOCSTUNER", 0x7605},
{"linux/videodev.h", "VIDIOCGPICT", 0x7606},
{"linux/sonypi.h", "SONYPI_IOCGBATFLAGS", 0x7607},
{"linux/videodev.h", "VIDIOCSPICT", 0x7607},
{"linux/sonypi.h", "SONYPI_IOCGBLUE", 0x7608},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x7608},
{"linux/sonypi.h", "SONYPI_IOCSBLUE", 0x7609},
{"linux/videodev.h", "VIDIOCGWIN", 0x7609},
{"linux/videodev.h", "VIDIOCSWIN", 0x760a},
{"linux/videodev.h", "VIDIOCGFBUF", 0x760b},
{"linux/videodev.h", "VIDIOCSFBUF", 0x760c},
{"linux/videodev.h", "VIDIOCKEY", 0x760d},
{"linux/videodev.h", "VIDIOCGFREQ", 0x760e},
{"linux/videodev.h", "VIDIOCSFREQ", 0x760f},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x7610},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x7611},
{"linux/videodev.h", "VIDIOCSYNC", 0x7612},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x7613},
{"linux/videodev.h", "VIDIOCGMBUF", 0x7614},
{"linux/videodev.h", "VIDIOCGUNIT", 0x7615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x7616},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x7617},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x7618},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x7619},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x761a},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x761b},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x761c},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x761d},
{"linux/meye.h", "MEYEIOC_G_PARAMS", 0x76c0},
{"linux/meye.h", "MEYEIOC_S_PARAMS", 0x76c1},
{"linux/meye.h", "MEYEIOC_QBUF_CAPT", 0x76c2},
{"linux/meye.h", "MEYEIOC_SYNC", 0x76c3},
{"linux/meye.h", "MEYEIOC_STILLCAPT", 0x76c4},
{"linux/meye.h", "MEYEIOC_STILLJCAPT", 0x76c5},
{"linux/dn.h", "SIOCSNETADDR", 0x89e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x89e0},
{"linux/dn.h", "SIOCGNETADDR", 0x89e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x89e1},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", 0xcd01},
{"linux/lvm.h", "VG_CREATE_OLD", 0xfe00},
{"linux/lvm.h", "VG_REMOVE", 0xfe01},
{"linux/lvm.h", "VG_EXTEND", 0xfe03},
{"linux/lvm.h", "VG_REDUCE", 0xfe04},
{"linux/lvm.h", "VG_STATUS", 0xfe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xfe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xfe07},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0xfe08},
{"linux/lvm.h", "VG_RENAME", 0xfe09},
{"linux/lvm.h", "VG_CREATE", 0xfe0a},
{"linux/lvm.h", "LV_CREATE", 0xfe20},
{"linux/lvm.h", "LV_REMOVE", 0xfe21},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LV_EXTEND", 0xfe24},
{"linux/lvm.h", "LV_REDUCE", 0xfe25},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xfe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xfe27},
{"linux/lvm.h", "LV_SET_ACCESS", 0xfe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0xfe29},
{"linux/lvm.h", "LV_SET_STATUS", 0xfe2a},
{"linux/lvm.h", "LE_REMAP", 0xfe2b},
{"linux/lvm.h", "LV_SNAPSHOT_USE_RATE", 0xfe2c},
{"linux/lvm.h", "LV_STATUS_BYDEV", 0xfe2e},
{"linux/lvm.h", "LV_RENAME", 0xfe2f},
{"linux/lvm.h", "LV_BMAP", 0xfe30},
{"linux/lvm.h", "PV_STATUS", 0xfe40},
{"linux/lvm.h", "PV_CHANGE", 0xfe41},
{"linux/lvm.h", "PV_FLUSH", 0xfe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0xfe50},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0xfe98},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},

59
linux/mips/ioctlent.h.in Normal file
View File

@ -0,0 +1,59 @@
{"asm/ioctls.h", "TCGETS", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm/ioctls.h", "TIOCSHAYESESP", 0x545f},

View File

@ -4026,7 +4026,7 @@
{ 5, TF, sys_mount, "mount" }, /* 4021 */
{ 1, TF, sys_umount, "oldumount" }, /* 4022 */
{ 1, 0, sys_setuid, "setuid" }, /* 4023 */
{ 0, 0, sys_getuid, "getuid" }, /* 4024 */
{ 0, NF, sys_getuid, "getuid" }, /* 4024 */
{ 1, 0, sys_stime, "stime" }, /* 4025 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 4026 */
{ 1, 0, sys_alarm, "alarm" }, /* 4027 */
@ -4049,10 +4049,10 @@
{ 0, 0, sys_prof, "prof" }, /* 4044 */
{ 1, 0, sys_brk, "brk" }, /* 4045 */
{ 1, 0, sys_setgid, "setgid" }, /* 4046 */
{ 0, 0, sys_getgid, "getgid" }, /* 4047 */
{ 0, NF, sys_getgid, "getgid" }, /* 4047 */
{ 1, TS, sys_signal, "signal" }, /* 4048 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 4049 */
{ 0, 0, sys_getegid, "getegid" }, /* 4050 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 4049 */
{ 0, NF, sys_getegid, "getegid" }, /* 4050 */
{ 1, TF, sys_acct, "acct" }, /* 4051 */
{ 2, TF, sys_umount2, "umount" }, /* 4052 */
{ 0, 0, sys_lock, "lock" }, /* 4053 */
@ -4092,7 +4092,7 @@
{ 1, TF, sys_swapon, "swapon" }, /* 4087 */
{ 3, 0, sys_reboot, "reboot" }, /* 4088 */
{ 3, TD, sys_readdir, "readdir" }, /* 4089 */
{ 6, 0, sys_mmap, "old_mmap" }, /* 4090 */
{ 6, TD, sys_mmap, "old_mmap" }, /* 4090 */
{ 2, 0, sys_munmap, "munmap" }, /* 4091 */
{ 2, TF, sys_truncate, "truncate" }, /* 4092 */
{ 2, TD, sys_ftruncate, "ftruncate" }, /* 4093 */
@ -4117,7 +4117,7 @@
{ 0, 0, sys_idle, "idle" }, /* 4112 */
{ 5, 0, sys_vm86old, "vm86" }, /* 4113 */
{ 4, TP, sys_wait4, "wait4" }, /* 4114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 4115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 4115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 4116 */
{ 6, 0, sys_ipc, "ipc" }, /* 4117 */
{ 1, TD, sys_fsync, "fsync" }, /* 4118 */
@ -4140,8 +4140,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 4135 */
{ 1, 0, sys_personality, "personality" }, /* 4136 */
{ 0, 0, sys_afs_syscall, "afs_syscall" }, /* 4137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 4138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 4139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 4138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 4139 */
{ 5, TF, sys_llseek, "_llseek" }, /* 4140 */
{ 3, TD, sys_getdents, "getdents" }, /* 4141 */
{ 5, TD, sys_select, "_newselect" }, /* 4142 */
@ -4212,10 +4212,10 @@
{ 4, TD|TN, sys_sendfile, "sendfile" }, /* 4207 */
{ 0, 0, printargs, "SYS_4208" }, /* 4208 */
{ 0, 0, printargs, "SYS_4209" }, /* 4209 */
{ 6, 0, sys_mmap, "mmap" }, /* 4210 */
{ 6, TD, sys_mmap, "mmap" }, /* 4210 */
{ 4, TF, sys_truncate64, "truncate64" }, /* 4211 */
{ 4, TD, sys_ftruncate64, "ftruncate64" }, /* 4212 */
{ 2, TF, printargs, "stat64" }, /* 4213 */
{ 2, TF, sys_stat64, "stat64" }, /* 4213 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 4214 */
{ 2, TD, sys_fstat64, "fstat64" }, /* 4215 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 4216 */
@ -4231,10 +4231,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 4226 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 4227 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 4228 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 4229 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 4229 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 4230 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 4231 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 4232 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 4232 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 4233 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 4234 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 4235 */
@ -4250,13 +4250,13 @@
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 4245 */
{ 1, TP, sys_exit, "exit_group" }, /* 4246 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 4247 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 4248 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 4248 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 4249 */
{ 3, TD, sys_epoll_wait, "epoll_wait" }, /* 4250 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 4250 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 4251 */
{ 1, 0, printargs, "set_tid_address"}, /* 4252 */
{ 0, 0, sys_restart_syscall, "restart_syscall"}, /* 4253 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 4254 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 4254 */
{ 3, TF, sys_statfs64, "statfs64" }, /* 4255 */
{ 2, TD, sys_fstatfs64, "fstatfs64" }, /* 4256 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 4257 */
@ -4295,7 +4295,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 4290 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 4291 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 4292 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 4293 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 4293 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 4294 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 4295 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 4296 */
@ -4308,20 +4308,39 @@
{ 1, TP, sys_unshare, "unshare" }, /* 4303 */
{ 6, TD, printargs, "splice" }, /* 4304 */
{ 4, TD, printargs, "sync_file_range" }, /* 4305 */
{ 0, 0, printargs, "SYS_4306" }, /* 4306 */
{ 0, 0, printargs, "SYS_4307" }, /* 4307 */
{ 4, TD, printargs, "tee" }, /* 4306 */
{ 4, TD, printargs, "vmsplice" }, /* 4307 */
{ 6, 0, sys_move_pages, "move_pages" }, /* 4308 */
{ 0, 0, printargs, "SYS_4309" }, /* 4309 */
{ 0, 0, printargs, "SYS_4310" }, /* 4310 */
{ 0, 0, printargs, "SYS_4311" }, /* 4311 */
{ 2, 0, printargs, "set_robust_list" }, /* 4309 */
{ 3, 0, printargs, "get_robust_list" }, /* 4310 */
{ 4, 0, printargs, "kexec_load" }, /* 4311 */
{ 3, 0, sys_getcpu, "getcpu" }, /* 4312 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 4313 */
{ 0, 0, printargs, "SYS_4314" }, /* 4314 */
{ 0, 0, printargs, "SYS_4315" }, /* 4315 */
{ 0, 0, printargs, "SYS_4316" }, /* 4316 */
{ 3, 0, printargs, "ioprio_set" }, /* 4314 */
{ 2, 0, printargs, "ioprio_get" }, /* 4315 */
{ 4, 0, printargs, "utimensat" }, /* 4316 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 4317 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 4318 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 4319 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 4320 */
{ 2, TD, sys_timerfd_create, "timerfd_create" }, /* 4321 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 4322 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 4323 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 4324 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 4325 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 4326 */
{ 3, TD, sys_dup3, "dup3" }, /* 4327 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 4328 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 4329 */
{ 6, TD, printargs, "preadv" }, /* 4330 */
{ 6, TD, printargs, "pwritev" }, /* 4331 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 4332 */
{ 5, TD, printargs, "perf_event_open" }, /* 4333 */
{ 4, TN, sys_accept4, "accept4" }, /* 4334 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 4335 */
{ 2, TD, printargs, "fanotify_init" }, /* 4336 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 4337 */
{ 4, 0, printargs, "prlimit64" }, /* 4338 */
#else
{ 0, 0, printargs, "o32_syscall" }, /* 4000 */
{ 0, 0, printargs, "o32_exit" }, /* 4001 */
@ -4552,10 +4571,10 @@
{ 5, TD, printargs, "o32_fsetxattr" }, /* 4226 */
{ 4, TF, printargs, "o32_getxattr" }, /* 4227 */
{ 4, TF, printargs, "o32_lgetxattr" }, /* 4228 */
{ 4, 0, printargs, "o32_fgetxattr" }, /* 4229 */
{ 4, TD, printargs, "o32_fgetxattr" }, /* 4229 */
{ 3, TF, printargs, "o32_listxattr" }, /* 4230 */
{ 3, TF, printargs, "o32_llistxattr" }, /* 4231 */
{ 3, 0, printargs, "o32_flistxattr" }, /* 4232 */
{ 3, TD, printargs, "o32_flistxattr" }, /* 4232 */
{ 2, TF, printargs, "o32_removexattr" }, /* 4233 */
{ 2, TF, printargs, "o32_lremovexattr" }, /* 4234 */
{ 2, TD, printargs, "o32_fremovexattr" }, /* 4235 */
@ -4571,9 +4590,9 @@
{ 3, 0, printargs, "o32_io_cancel" }, /* 4245 */
{ 1, TP, printargs, "o32_exit_group" }, /* 4246 */
{ 3, 0, printargs, "o32_lookup_dcookie"}, /* 4247 */
{ 1, 0, printargs, "o32_epoll_create" }, /* 4248 */
{ 1, TD, printargs, "o32_epoll_create" }, /* 4248 */
{ 4, TD, printargs, "o32_epoll_ctl" }, /* 4249 */
{ 3, TD, printargs, "o32_epoll_wait" }, /* 4250 */
{ 4, TD, printargs, "o32_epoll_wait" }, /* 4250 */
{ 5, 0, printargs, "o32_remap_file_pages"}, /* 4251 */
{ 1, 0, printargs, "o32_set_tid_address"}, /* 4252 */
{ 0, 0, printargs, "o32_restart_syscall"}, /* 4253 */
@ -4616,7 +4635,7 @@
{ 4, TD|TF, printargs, "o32_mknodat" }, /* 4290 */
{ 5, TD|TF, printargs, "o32_fchownat" }, /* 4291 */
{ 3, TD|TF, printargs, "o32_futimesat" }, /* 4292 */
{ 4, TD|TD, printargs, "o32_newfstatat" }, /* 4293 */
{ 4, TD|TF, printargs, "o32_newfstatat" }, /* 4293 */
{ 3, TD|TF, printargs, "o32_unlinkat" }, /* 4294 */
{ 4, TD|TF, printargs, "o32_renameat" }, /* 4295 */
{ 5, TD|TF, printargs, "o32_linkat" }, /* 4296 */
@ -4629,37 +4648,40 @@
{ 1, TP, printargs, "o32_unshare" }, /* 4303 */
{ 6, TD, printargs, "o32_splice" }, /* 4304 */
{ 4, TD, printargs, "o32_sync_file_range" }, /* 4305 */
{ 0, 0, printargs, "o32_SYS_4306" }, /* 4306 */
{ 0, 0, printargs, "o32_SYS_4307" }, /* 4307 */
{ 4, TD, printargs, "o32_tee" }, /* 4306 */
{ 4, TD, printargs, "o32_vmsplice" }, /* 4307 */
{ 6, 0, printargs, "o32_move_pages" }, /* 4308 */
{ 0, 0, printargs, "o32_SYS_4309" }, /* 4309 */
{ 0, 0, printargs, "o32_SYS_4310" }, /* 4310 */
{ 0, 0, printargs, "o32_SYS_4311" }, /* 4311 */
{ 2, 0, printargs, "o32_set_robust_list" }, /* 4309 */
{ 3, 0, printargs, "o32_get_robust_list" }, /* 4310 */
{ 4, 0, printargs, "o32_kexec_load" }, /* 4311 */
{ 3, 0, printargs, "o32_getcpu" }, /* 4312 */
{ 5, TD, printargs, "o32_epoll_pwait" }, /* 4313 */
{ 0, 0, printargs, "o32_SYS_4314" }, /* 4314 */
{ 0, 0, printargs, "o32_SYS_4315" }, /* 4315 */
{ 0, 0, printargs, "o32_SYS_4316" }, /* 4316 */
{ 3, 0, printargs, "o32_ioprio_set" }, /* 4314 */
{ 2, 0, printargs, "o32_ioprio_get" }, /* 4315 */
{ 4, 0, printargs, "o32_utimensat" }, /* 4316 */
{ 3, TD|TS, printargs, "o32_signalfd" }, /* 4317 */
{ 4, TD, printargs, "o32_timerfd" }, /* 4318 */
{ 1, TD, printargs, "o32_eventfd" }, /* 4319 */
{ 6, TD, printargs, "o32_fallocate" }, /* 4320 */
{ 2, TD, printargs, "o32_timerfd_create" }, /* 4321 */
{ 2, TD, printargs, "o32_timerfd_gettime" }, /* 4322 */
{ 4, TD, printargs, "o32_timerfd_settime" }, /* 4323 */
{ 4, TD|TS, printargs, "o32_signalfd4" }, /* 4324 */
{ 2, TD, printargs, "o32_eventfd2" }, /* 4325 */
{ 1, TD, printargs, "o32_epoll_create1" }, /* 4326 */
{ 3, TD, printargs, "o32_dup3" }, /* 4327 */
{ 2, TD, printargs, "o32_pipe2" }, /* 4328 */
{ 1, TD, printargs, "o32_inotify_init1" }, /* 4329 */
{ 6, TD, printargs, "o32_preadv" }, /* 4330 */
{ 6, TD, printargs, "o32_pwritev" }, /* 4331 */
{ 4, TP|TS, printargs, "o32_rt_tgsigqueueinfo" }, /* 4332 */
{ 5, TD, printargs, "o32_perf_event_open" }, /* 4333 */
{ 4, TN, printargs, "o32_accept4" }, /* 4334 */
{ 5, TN, printargs, "o32_recvmmsg" }, /* 4335 */
{ 2, 0, printargs, "o32_fanotify_init" }, /* 4336 */
{ 5, 0, printargs, "o32_fanotify_mark" }, /* 4337 */
{ 4, 0, printargs, "o32_prlimit64" }, /* 4338 */
#endif
{ 0, 0, printargs, "SYS_4320" }, /* 4320 */
{ 0, 0, printargs, "SYS_4321" }, /* 4321 */
{ 0, 0, printargs, "SYS_4322" }, /* 4322 */
{ 0, 0, printargs, "SYS_4323" }, /* 4323 */
{ 0, 0, printargs, "SYS_4324" }, /* 4324 */
{ 0, 0, printargs, "SYS_4325" }, /* 4325 */
{ 0, 0, printargs, "SYS_4326" }, /* 4326 */
{ 0, 0, printargs, "SYS_4327" }, /* 4327 */
{ 0, 0, printargs, "SYS_4328" }, /* 4328 */
{ 0, 0, printargs, "SYS_4329" }, /* 4329 */
{ 0, 0, printargs, "SYS_4330" }, /* 4330 */
{ 0, 0, printargs, "SYS_4331" }, /* 4331 */
{ 0, 0, printargs, "SYS_4332" }, /* 4332 */
{ 0, 0, printargs, "SYS_4333" }, /* 4333 */
{ 0, 0, printargs, "SYS_4334" }, /* 4334 */
{ 0, 0, printargs, "SYS_4335" }, /* 4335 */
{ 0, 0, printargs, "SYS_4336" }, /* 4336 */
{ 0, 0, printargs, "SYS_4337" }, /* 4337 */
{ 0, 0, printargs, "SYS_4338" }, /* 4338 */
@ -5335,7 +5357,7 @@
{ 2, TF, sys_lstat, "lstat" }, /* 5006 */
{ 3, 0, sys_poll, "poll" }, /* 5007 */
{ 3, 0, sys_lseek, "lseek" }, /* 5008 */
{ 6, 0, sys_mmap, "mmap" }, /* 5009 */
{ 6, TD, sys_mmap, "mmap" }, /* 5009 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 5010 */
{ 2, 0, sys_munmap, "munmap" }, /* 5011 */
{ 1, 0, sys_brk, "brk" }, /* 5012 */
@ -5426,13 +5448,13 @@
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 5097 */
{ 1, 0, sys_times, "times" }, /* 5098 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 5099 */
{ 0, 0, sys_getuid, "getuid" }, /* 5100 */
{ 0, NF, sys_getuid, "getuid" }, /* 5100 */
{ 3, 0, sys_syslog, "syslog" }, /* 5101 */
{ 0, 0, sys_getgid, "getgid" }, /* 5102 */
{ 0, NF, sys_getgid, "getgid" }, /* 5102 */
{ 1, 0, sys_setuid, "setuid" }, /* 5103 */
{ 1, 0, sys_setgid, "setgid" }, /* 5104 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 5105 */
{ 0, 0, sys_getegid, "getegid" }, /* 5106 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 5105 */
{ 0, NF, sys_getegid, "getegid" }, /* 5106 */
{ 2, 0, sys_setpgid, "setpgid" }, /* 5107 */
{ 0, 0, sys_getppid, "getppid" }, /* 5108 */
{ 0, 0, sys_getpgrp, "getpgrp" }, /* 5109 */
@ -5446,8 +5468,8 @@
{ 3, 0, sys_setresgid, "setresgid" }, /* 5117 */
{ 3, 0, sys_getresgid, "getresgid" }, /* 5118 */
{ 0, 0, sys_getpgid, "getpgid" }, /* 5119 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 5120 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 5121 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 5120 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 5121 */
{ 1, 0, sys_getsid, "getsid" }, /* 5122 */
{ 2, 0, sys_capget, "capget" }, /* 5123 */
{ 2, 0, sys_capset, "capset" }, /* 5124 */
@ -5489,7 +5511,7 @@
{ 5, TF, sys_mount, "mount" }, /* 5160 */
{ 2, TF, sys_umount2, "umount" }, /* 5161 */
{ 1, TF, sys_swapon, "swapon" }, /* 5162 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 5163 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 5163 */
{ 3, 0, sys_reboot, "reboot" }, /* 5164 */
{ 2, 0, sys_sethostname, "sethostname" }, /* 5165 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 5166 */
@ -5511,42 +5533,119 @@
{ 5, 0, sys_fsetxattr, "fsetxattr" }, /* 5182 */
{ 4, 0, sys_getxattr, "getxattr" }, /* 5183 */
{ 4, 0, sys_getxattr, "lgetxattr" }, /* 5184 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 5185 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 5185 */
{ 3, 0, sys_listxattr, "listxattr" }, /* 5186 */
{ 3, 0, sys_listxattr, "llistxattr" }, /* 5187 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 5188 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 5188 */
{ 2, 0, sys_removexattr, "removexattr" }, /* 5189 */
{ 2, 0, sys_removexattr, "lremovexattr" }, /* 5190 */
{ 2, 0, sys_fremovexattr, "fremovexattr" }, /* 5191 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 5191 */
{ 2, 0, sys_kill, "tkill" }, /* 5192 */
{ 1, 0, sys_time, "time" }, /* 5193 */
{ 5, 0, printargs, "futex" }, /* 5194 */
{ 3, 0, printargs, "sched_setaffinity"}, /* 5195 */
{ 3, 0, printargs, "sched_getaffinity"}, /* 5196 */
{ 6, 0, sys_futex, "futex" }, /* 5194 */
{ 3, 0, sys_sched_setaffinity, "sched_setaffinity"}, /* 5195 */
{ 3, 0, sys_sched_getaffinity, "sched_getaffinity"}, /* 5196 */
{ 3, 0, printargs, "cacheflush" }, /* 5197 */
{ 3, 0, printargs, "cachectl" }, /* 5198 */
{ 4, 0, sys_sysmips, "sysmips" }, /* 5199 */
{ 0, 0, printargs, "SYS_5200" }, /* 5200 */
{ 0, 0, printargs, "SYS_5201" }, /* 5201 */
{ 0, 0, printargs, "SYS_5202" }, /* 5202 */
{ 0, 0, printargs, "SYS_5203" }, /* 5203 */
{ 0, 0, printargs, "SYS_5204" }, /* 5204 */
{ 2, 0, sys_io_setup, "io_setup" }, /* 5200 */
{ 1, 0, sys_io_destroy, "io_destroy" }, /* 5201 */
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 5202 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 5203 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 5204 */
{ 1, TP, sys_exit, "exit_group" }, /* 5205 */
{ 0, 0, printargs, "SYS_5206" }, /* 5206 */
{ 0, 0, printargs, "SYS_5207" }, /* 5207 */
{ 0, 0, printargs, "SYS_5208" }, /* 5208 */
{ 0, 0, printargs, "SYS_5209" }, /* 5209 */
{ 0, 0, printargs, "SYS_5210" }, /* 5210 */
{ 3, 0, printargs, "lookup_dcookie" }, /* 5206 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 5207 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 5208 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 5209 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages" }, /* 5210 */
{ 1, TS, printargs, "rt_sigreturn" }, /* 5211 */
{ 5, 0, printargs, "timer_create" }, /* 5212 */
{ 5, 0, printargs, "timer_settime" }, /* 5213 */
{ 5, 0, printargs, "timer_gettime" }, /* 5214 */
{ 5, 0, printargs, "timer_getoverrun"}, /* 5215 */
{ 5, 0, printargs, "timer_delete" }, /* 5216 */
{ 5, 0, printargs, "clock_settime" }, /* 5217 */
{ 5, 0, printargs, "clock_gettime" }, /* 5218 */
{ 5, 0, printargs, "clock_getres" }, /* 5219 */
{ 5, 0, printargs, "clock_nanosleep"}, /* 5220 */
{ 1, 0, printargs, "set_tid_address" }, /* 5212 */
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 5213 */
{ 5, TI, sys_semtimedop, "semtimedop" }, /* 5214 */
{ 4, TD, sys_fadvise64_64, "fadvise64_64" }, /* 5215 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 5216 */
{ 4, 0, sys_timer_settime, "timer_settime" }, /* 5217 */
{ 2, 0, sys_timer_gettime, "timer_gettime" }, /* 5218 */
{ 1, 0, sys_timer_getoverrun, "timer_getoverrun"}, /* 5219 */
{ 1, 0, sys_timer_delete, "timer_delete" }, /* 5220 */
{ 2, 0, sys_clock_settime, "clock_settime" }, /* 5221 */
{ 2, 0, sys_clock_gettime, "clock_gettime" }, /* 5222 */
{ 2, 0, sys_clock_getres, "clock_getres" }, /* 5223 */
{ 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 5224 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 5225 */
{ 2, TF, sys_utimes, "utimes" }, /* 5226 */
{ 6, 0, sys_mbind, "mbind" }, /* 5227 */
{ 0, 0, printargs, "SYS_5228" }, /* 5228 */
{ 0, 0, printargs, "SYS_5228" }, /* 5229 */
{ 4, 0, sys_mq_open, "mq_open" }, /* 5230 */
{ 1, 0, sys_mq_unlink, "mq_unlink" }, /* 5231 */
{ 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 5232 */
{ 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 5233 */
{ 2, 0, sys_mq_notify, "mq_notify" }, /* 5234 */
{ 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 5235 */
{ 0, 0, printargs, "SYS_5236" }, /* 5236 */
{ 5, TP, sys_waitid, "waitid" }, /* 5237 */
{ 0, 0, printargs, "SYS_5238" }, /* 5238 */
{ 5, 0, printargs, "add_key" }, /* 5239 */
{ 4, 0, printargs, "request_key" }, /* 5230 */
{ 5, 0, printargs, "keyctl" }, /* 5241 */
{ 1, 0, sys_set_thread_area, "set_thread_area" }, /* 5242 */
{ 0, TD, printargs, "inotify_init" }, /* 5243 */
{ 3, TD, sys_inotify_add_watch, "inotify_add_watch" }, /* 5244 */
{ 2, TD, sys_inotify_rm_watch, "inotify_rm_watch" }, /* 5245 */
{ 4, 0, printargs, "migrate_pages" }, /* 5246 */
{ 4, TD|TF, sys_openat, "openat" }, /* 5247 */
{ 3, TD|TF, sys_mkdirat, "mkdirat" }, /* 5248 */
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 5249 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 5250 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 5251 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 5252 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 5253 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 5254 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 5255 */
{ 3, TD|TF, sys_symlinkat, "symlinkat" }, /* 5256 */
{ 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 5257 */
{ 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 5258 */
{ 3, TD|TF, sys_faccessat, "faccessat" }, /* 5259 */
{ 6, TD, sys_pselect6, "pselect6" }, /* 5260 */
{ 5, TD, sys_ppoll, "ppoll" }, /* 5261 */
{ 1, TP, sys_unshare, "unshare" }, /* 5262 */
{ 6, TD, printargs, "splice" }, /* 5263 */
{ 4, TD, printargs, "sync_file_range" }, /* 5264 */
{ 4, TD, printargs, "tee" }, /* 5265 */
{ 4, TD, printargs, "vmsplice" }, /* 5266 */
{ 6, 0, printargs, "move_pages" }, /* 5267 */
{ 2, 0, printargs, "set_robust_list" }, /* 5268 */
{ 3, 0, printargs, "get_robust_list" }, /* 5269 */
{ 5, 0, printargs, "kexec_load" }, /* 5270 */
{ 3, 0, sys_getcpu, "getcpu" }, /* 5271 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 5272 */
{ 3, 0, printargs, "ioprio_set" }, /* 5273 */
{ 2, 0, printargs, "ioprio_get" }, /* 5274 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 5275 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 5276 */
{ 0, 0, printargs, "SYS_5277" }, /* 5277 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 5278 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 5279 */
{ 2, TD, sys_timerfd_create, "timerfd_create" }, /* 5280 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 5281 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 5282 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 5283 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 5284 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 5285 */
{ 3, TD, sys_dup3, "dup3" }, /* 5286 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 5287 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 5288 */
{ 5, TD, printargs, "preadv" }, /* 5289 */
{ 5, TD, printargs, "pwritev" }, /* 5290 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 5291 */
{ 5, TD, printargs, "perf_event_open" }, /* 5292 */
{ 4, TN, sys_accept4, "accept4" }, /* 5293 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 5294 */
{ 2, TD, printargs, "fanotify_init" }, /* 5295 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 5296 */
{ 4, 0, printargs, "prlimit64" }, /* 5297 */
#else
{ 0, 0, printargs, "n64_read" }, /* 5000 */
{ 0, 0, printargs, "n64_write" }, /* 5001 */
@ -5748,102 +5847,105 @@
{ 0, 0, printargs, "n64_cacheflush" }, /* 5197 */
{ 0, 0, printargs, "n64_cachectl" }, /* 5198 */
{ 0, 0, printargs, "n64_sysmips" }, /* 5199 */
{ 0, 0, printargs, "SYS_5200" }, /* 5200 */
{ 0, 0, printargs, "SYS_5201" }, /* 5201 */
{ 0, 0, printargs, "SYS_5202" }, /* 5202 */
{ 0, 0, printargs, "SYS_5203" }, /* 5203 */
{ 0, 0, printargs, "SYS_5204" }, /* 5204 */
{ 0, 0, printargs, "n64_io_setup" }, /* 5200 */
{ 0, 0, printargs, "n64_io_destroy" }, /* 5201 */
{ 0, 0, printargs, "n64_io_getevents" }, /* 5202 */
{ 0, 0, printargs, "n64_io_submit" }, /* 5203 */
{ 0, 0, printargs, "n64_io_cancel" }, /* 5204 */
{ 1, TP, printargs, "n64_exit_group" }, /* 5205 */
{ 0, 0, printargs, "SYS_5206" }, /* 5206 */
{ 0, 0, printargs, "SYS_5207" }, /* 5207 */
{ 0, 0, printargs, "SYS_5208" }, /* 5208 */
{ 0, 0, printargs, "SYS_5209" }, /* 5209 */
{ 0, 0, printargs, "SYS_5210" }, /* 5210 */
{ 0, 0, printargs, "n64_lookup_dcookie" }, /* 5206 */
{ 0, 0, printargs, "n64_epoll_create" }, /* 5207 */
{ 0, 0, printargs, "n64_epoll_ctl" }, /* 5208 */
{ 0, 0, printargs, "n64_epoll_wait" }, /* 5209 */
{ 0, 0, printargs, "n64_remap_file_pages" }, /* 5210 */
{ 0, 0, printargs, "n64_rt_sigreturn" }, /* 5211 */
{ 5, 0, printargs, "n64_timer_create" }, /* 5212 */
{ 5, 0, printargs, "n64_timer_settime" }, /* 5213 */
{ 5, 0, printargs, "n64_timer_gettime" }, /* 5214 */
{ 5, 0, printargs, "n64_timer_getoverrun"}, /* 5215 */
{ 5, 0, printargs, "n64_timer_delete" }, /* 5216 */
{ 5, 0, printargs, "n64_clock_settime" }, /* 5217 */
{ 5, 0, printargs, "n64_clock_gettime" }, /* 5218 */
{ 5, 0, printargs, "n64_clock_getres" }, /* 5219 */
{ 5, 0, printargs, "n64_clock_nanosleep"}, /* 5220 */
{ 1, 0, printargs, "n64_set_tid_address" }, /* 5212 */
{ 0, 0, printargs, "n64_restart_syscall" }, /* 5213 */
{ 5, TI, printargs, "n64_semtimedop" }, /* 5214 */
{ 0, 0, printargs, "n64_fadvise64_64" }, /* 5215 */
{ 0, 0, printargs, "n64_timer_create" }, /* 5216 */
{ 0, 0, printargs, "n64_timer_settime" }, /* 5217 */
{ 0, 0, printargs, "n64_timer_gettime" }, /* 5218 */
{ 0, 0, printargs, "n64_timer_getoverrun" }, /* 5219 */
{ 0, 0, printargs, "n64_timer_delete" }, /* 5220 */
{ 0, 0, printargs, "n64_clock_settime" }, /* 5221 */
{ 0, 0, printargs, "n64_clock_gettime" }, /* 5222 */
{ 0, 0, printargs, "n64_clock_getres" }, /* 5223 */
{ 0, 0, printargs, "n64_clock_nanosleep" }, /* 5224 */
{ 0, 0, printargs, "n64_tgkill" }, /* 5225 */
{ 0, 0, printargs, "n64_utimes" }, /* 5226 */
{ 0, 0, printargs, "n64_mbind" }, /* 5227 */
{ 0, 0, printargs, "n64_SYS_5228" }, /* 5228 */
{ 0, 0, printargs, "n64_SYS_5228" }, /* 5229 */
{ 0, 0, printargs, "n64_mq_open" }, /* 5230 */
{ 0, 0, printargs, "n64_mq_unlink" }, /* 5231 */
{ 0, 0, printargs, "n64_mq_timedsend" }, /* 5232 */
{ 0, 0, printargs, "n64_mq_timedreceive" }, /* 5233 */
{ 0, 0, printargs, "n64_mq_notify" }, /* 5234 */
{ 0, 0, printargs, "n64_mq_getsetattr" }, /* 5235 */
{ 0, 0, printargs, "n64_SYS_5236" }, /* 5236 */
{ 0, 0, printargs, "n64_waitid" }, /* 5237 */
{ 0, 0, printargs, "n64_SYS_5238" }, /* 5238 */
{ 0, 0, printargs, "n64_add_key" }, /* 5239 */
{ 0, 0, printargs, "n64_request_key" }, /* 5230 */
{ 0, 0, printargs, "n64_keyctl" }, /* 5241 */
{ 0, 0, printargs, "n64_set_thread_area" }, /* 5242 */
{ 0, 0, printargs, "n64_inotify_init" }, /* 5243 */
{ 0, 0, printargs, "n64_inotify_add_watch" }, /* 5244 */
{ 0, 0, printargs, "n64_inotify_rm_watch" }, /* 5245 */
{ 0, 0, printargs, "n64_migrate_pages" }, /* 5246 */
{ 0, 0, printargs, "n64_openat" }, /* 5247 */
{ 0, 0, printargs, "n64_mkdirat" }, /* 5248 */
{ 0, 0, printargs, "n64_mknodat" }, /* 5249 */
{ 0, 0, printargs, "n64_fchownat" }, /* 5250 */
{ 0, 0, printargs, "n64_futimesat" }, /* 5251 */
{ 0, 0, printargs, "n64_newfstatat" }, /* 5252 */
{ 0, 0, printargs, "n64_unlinkat" }, /* 5253 */
{ 0, 0, printargs, "n64_renameat" }, /* 5254 */
{ 0, 0, printargs, "n64_linkat" }, /* 5255 */
{ 0, 0, printargs, "n64_symlinkat" }, /* 5256 */
{ 0, 0, printargs, "n64_readlinkat" }, /* 5257 */
{ 0, 0, printargs, "n64_fchmodat" }, /* 5258 */
{ 0, 0, printargs, "n64_faccessat" }, /* 5259 */
{ 0, 0, printargs, "n64_pselect6" }, /* 5260 */
{ 0, 0, printargs, "n64_ppoll" }, /* 5261 */
{ 0, 0, printargs, "n64_unshare" }, /* 5262 */
{ 0, 0, printargs, "n64_splice" }, /* 5263 */
{ 0, 0, printargs, "n64_sync_file_range" }, /* 5264 */
{ 0, 0, printargs, "n64_tee" }, /* 5265 */
{ 0, 0, printargs, "n64_vmsplice" }, /* 5266 */
{ 0, 0, printargs, "n64_move_pages" }, /* 5267 */
{ 0, 0, printargs, "n64_set_robust_list" }, /* 5268 */
{ 0, 0, printargs, "n64_get_robust_list" }, /* 5269 */
{ 0, 0, printargs, "n64_kexec_load" }, /* 5270 */
{ 0, 0, printargs, "n64_getcpu" }, /* 5271 */
{ 0, 0, printargs, "n64_epoll_pwait" }, /* 5272 */
{ 0, 0, printargs, "n64_ioprio_set" }, /* 5273 */
{ 0, 0, printargs, "n64_ioprio_get" }, /* 5274 */
{ 0, 0, printargs, "n64_utimensat" }, /* 5275 */
{ 0, 0, printargs, "n64_signalfd" }, /* 5276 */
{ 0, 0, printargs, "n64_SYS_5277" }, /* 5277 */
{ 0, 0, printargs, "n64_eventfd" }, /* 5278 */
{ 0, 0, printargs, "n64_fallocate" }, /* 5279 */
{ 0, 0, printargs, "n64_timerfd_create" }, /* 5280 */
{ 0, 0, printargs, "n64_timerfd_gettime" }, /* 5281 */
{ 0, 0, printargs, "n64_timerfd_settime" }, /* 5282 */
{ 0, 0, printargs, "n64_signalfd4" }, /* 5283 */
{ 0, 0, printargs, "n64_eventfd2" }, /* 5284 */
{ 0, 0, printargs, "n64_epoll_create1" }, /* 5285 */
{ 0, 0, printargs, "n64_dup3" }, /* 5286 */
{ 0, 0, printargs, "n64_pipe2" }, /* 5287 */
{ 0, 0, printargs, "n64_inotify_init1" }, /* 5288 */
{ 0, 0, printargs, "n64_preadv" }, /* 5289 */
{ 0, 0, printargs, "n64_pwritev" }, /* 5290 */
{ 0, 0, printargs, "n64_rt_tgsigqueueinfo" }, /* 5291 */
{ 0, 0, printargs, "n64_perf_event_open" }, /* 5292 */
{ 0, 0, printargs, "n64_accept4" }, /* 5293 */
{ 0, 0, printargs, "n64_recvmmsg" }, /* 5294 */
{ 2, 0, printargs, "n64_fanotify_init" }, /* 5295 */
{ 5, 0, printargs, "n64_fanotify_mark" }, /* 5296 */
{ 4, 0, printargs, "n64_prlimit64" }, /* 5297 */
#endif
{ 0, 0, printargs, "SYS_5221" }, /* 5221 */
{ 0, 0, printargs, "SYS_5222" }, /* 5222 */
{ 0, 0, printargs, "SYS_5223" }, /* 5223 */
{ 0, 0, printargs, "SYS_5224" }, /* 5224 */
{ 0, 0, printargs, "SYS_5225" }, /* 5225 */
{ 0, 0, printargs, "SYS_5226" }, /* 5226 */
{ 0, 0, printargs, "SYS_5227" }, /* 5227 */
{ 0, 0, printargs, "SYS_5228" }, /* 5228 */
{ 0, 0, printargs, "SYS_5229" }, /* 5229 */
{ 0, 0, printargs, "SYS_5230" }, /* 5230 */
{ 0, 0, printargs, "SYS_5231" }, /* 5231 */
{ 0, 0, printargs, "SYS_5232" }, /* 5232 */
{ 0, 0, printargs, "SYS_5233" }, /* 5233 */
{ 0, 0, printargs, "SYS_5234" }, /* 5234 */
{ 0, 0, printargs, "SYS_5235" }, /* 5235 */
{ 0, 0, printargs, "SYS_5236" }, /* 5236 */
{ 0, 0, printargs, "SYS_5237" }, /* 5237 */
{ 0, 0, printargs, "SYS_5238" }, /* 5238 */
{ 0, 0, printargs, "SYS_5239" }, /* 5239 */
{ 0, 0, printargs, "SYS_5240" }, /* 5240 */
{ 0, 0, printargs, "SYS_5241" }, /* 5241 */
{ 0, 0, printargs, "SYS_5242" }, /* 5242 */
{ 0, 0, printargs, "SYS_5243" }, /* 5243 */
{ 0, 0, printargs, "SYS_5244" }, /* 5244 */
{ 0, 0, printargs, "SYS_5245" }, /* 5245 */
{ 0, 0, printargs, "SYS_5246" }, /* 5246 */
{ 0, 0, printargs, "SYS_5247" }, /* 5247 */
{ 0, 0, printargs, "SYS_5248" }, /* 5248 */
{ 0, 0, printargs, "SYS_5249" }, /* 5249 */
{ 0, 0, printargs, "SYS_5250" }, /* 5250 */
{ 0, 0, printargs, "SYS_5251" }, /* 5251 */
{ 0, 0, printargs, "SYS_5252" }, /* 5252 */
{ 0, 0, printargs, "SYS_5253" }, /* 5253 */
{ 0, 0, printargs, "SYS_5254" }, /* 5254 */
{ 0, 0, printargs, "SYS_5255" }, /* 5255 */
{ 0, 0, printargs, "SYS_5256" }, /* 5256 */
{ 0, 0, printargs, "SYS_5257" }, /* 5257 */
{ 0, 0, printargs, "SYS_5258" }, /* 5258 */
{ 0, 0, printargs, "SYS_5259" }, /* 5259 */
{ 0, 0, printargs, "SYS_5260" }, /* 5260 */
{ 0, 0, printargs, "SYS_5261" }, /* 5261 */
{ 0, 0, printargs, "SYS_5262" }, /* 5262 */
{ 0, 0, printargs, "SYS_5263" }, /* 5263 */
{ 0, 0, printargs, "SYS_5264" }, /* 5264 */
{ 0, 0, printargs, "SYS_5265" }, /* 5265 */
{ 0, 0, printargs, "SYS_5266" }, /* 5266 */
{ 0, 0, printargs, "SYS_5267" }, /* 5267 */
{ 0, 0, printargs, "SYS_5268" }, /* 5268 */
{ 0, 0, printargs, "SYS_5269" }, /* 5269 */
{ 0, 0, printargs, "SYS_5270" }, /* 5270 */
{ 0, 0, printargs, "SYS_5271" }, /* 5271 */
{ 0, 0, printargs, "SYS_5272" }, /* 5272 */
{ 0, 0, printargs, "SYS_5273" }, /* 5273 */
{ 0, 0, printargs, "SYS_5274" }, /* 5274 */
{ 0, 0, printargs, "SYS_5275" }, /* 5275 */
{ 0, 0, printargs, "SYS_5276" }, /* 5276 */
{ 0, 0, printargs, "SYS_5277" }, /* 5277 */
{ 0, 0, printargs, "SYS_5278" }, /* 5278 */
{ 0, 0, printargs, "SYS_5279" }, /* 5279 */
{ 0, 0, printargs, "SYS_5280" }, /* 5280 */
{ 0, 0, printargs, "SYS_5281" }, /* 5281 */
{ 0, 0, printargs, "SYS_5282" }, /* 5282 */
{ 0, 0, printargs, "SYS_5283" }, /* 5283 */
{ 0, 0, printargs, "SYS_5284" }, /* 5284 */
{ 0, 0, printargs, "SYS_5285" }, /* 5285 */
{ 0, 0, printargs, "SYS_5286" }, /* 5286 */
{ 0, 0, printargs, "SYS_5287" }, /* 5287 */
{ 0, 0, printargs, "SYS_5288" }, /* 5288 */
{ 0, 0, printargs, "SYS_5289" }, /* 5289 */
{ 0, 0, printargs, "SYS_5290" }, /* 5290 */
{ 0, 0, printargs, "SYS_5291" }, /* 5291 */
{ 0, 0, printargs, "SYS_5292" }, /* 5292 */
{ 0, 0, printargs, "SYS_5293" }, /* 5293 */
{ 0, 0, printargs, "SYS_5294" }, /* 5294 */
{ 0, 0, printargs, "SYS_5295" }, /* 5295 */
{ 0, 0, printargs, "SYS_5296" }, /* 5296 */
{ 0, 0, printargs, "SYS_5297" }, /* 5297 */
@ -6561,7 +6663,7 @@
{ 2, TF, sys_lstat64, "lstat" }, /* 6006 */
{ 3, 0, sys_poll, "poll" }, /* 6007 */
{ 3, 0, sys_lseek, "lseek" }, /* 6008 */
{ 6, 0, sys_mmap, "mmap" }, /* 6009 */
{ 6, TD, sys_mmap, "mmap" }, /* 6009 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 6010 */
{ 2, 0, sys_munmap, "munmap" }, /* 6011 */
{ 1, 0, sys_brk, "brk" }, /* 6012 */
@ -6652,13 +6754,13 @@
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 6097 */
{ 1, 0, sys_times, "times" }, /* 6098 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 6099 */
{ 0, 0, sys_getuid, "getuid" }, /* 6100 */
{ 0, NF, sys_getuid, "getuid" }, /* 6100 */
{ 3, 0, sys_syslog, "syslog" }, /* 6101 */
{ 0, 0, sys_getgid, "getgid" }, /* 6102 */
{ 0, NF, sys_getgid, "getgid" }, /* 6102 */
{ 1, 0, sys_setuid, "setuid" }, /* 6103 */
{ 1, 0, sys_setgid, "setgid" }, /* 6104 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 6105 */
{ 0, 0, sys_getegid, "getegid" }, /* 6106 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 6105 */
{ 0, NF, sys_getegid, "getegid" }, /* 6106 */
{ 2, 0, sys_setpgid, "setpgid" }, /* 6107 */
{ 0, 0, sys_getppid, "getppid" }, /* 6108 */
{ 0, 0, sys_getpgrp, "getpgrp" }, /* 6109 */
@ -6672,8 +6774,8 @@
{ 3, 0, sys_setresgid, "setresgid" }, /* 6117 */
{ 3, 0, sys_getresgid, "getresgid" }, /* 6118 */
{ 0, 0, sys_getpgid, "getpgid" }, /* 6119 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 6120 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 6121 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 6120 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 6121 */
{ 1, 0, sys_getsid, "getsid" }, /* 6122 */
{ 2, 0, sys_capget, "capget" }, /* 6123 */
{ 2, 0, sys_capset, "capset" }, /* 6124 */
@ -6715,7 +6817,7 @@
{ 5, TF, sys_mount, "mount" }, /* 6160 */
{ 2, TF, sys_umount2, "umount" }, /* 6161 */
{ 1, TF, sys_swapon, "swapon" }, /* 6162 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 6163 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 6163 */
{ 3, 0, sys_reboot, "reboot" }, /* 6164 */
{ 2, 0, sys_sethostname, "sethostname" }, /* 6165 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 6166 */
@ -6737,52 +6839,125 @@
{ 5, 0, sys_fsetxattr, "fsetxattr" }, /* 6182 */
{ 4, 0, sys_getxattr, "getxattr" }, /* 6183 */
{ 4, 0, sys_getxattr, "lgetxattr" }, /* 6184 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 6185 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 6185 */
{ 3, 0, sys_listxattr, "listxattr" }, /* 6186 */
{ 3, 0, sys_listxattr, "llistxattr" }, /* 6187 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 6188 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 6188 */
{ 2, 0, sys_removexattr, "removexattr" }, /* 6189 */
{ 2, 0, sys_removexattr, "lremovexattr" }, /* 6190 */
{ 2, 0, sys_fremovexattr, "fremovexattr" }, /* 6191 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 6191 */
{ 2, 0, sys_kill, "tkill" }, /* 6192 */
{ 1, 0, sys_time, "time" }, /* 6193 */
{ 5, 0, printargs, "futex" }, /* 6194 */
{ 3, 0, printargs, "sched_setaffinity"}, /* 6195 */
{ 3, 0, printargs, "sched_getaffinity"}, /* 6196 */
{ 6, 0, sys_futex, "futex" }, /* 6194 */
{ 3, 0, sys_sched_setaffinity, "sched_setaffinity"}, /* 6195 */
{ 3, 0, sys_sched_getaffinity, "sched_getaffinity"}, /* 6196 */
{ 3, 0, printargs, "cacheflush" }, /* 6197 */
{ 3, 0, printargs, "cachectl" }, /* 6198 */
{ 4, 0, sys_sysmips, "sysmips" }, /* 6199 */
{ 0, 0, printargs, "io_setup" }, /* 6200 */
{ 0, 0, printargs, "io_destroy" }, /* 6201 */
{ 0, 0, printargs, "io_getevents" }, /* 6202 */
{ 0, 0, printargs, "io_submit" }, /* 6203 */
{ 0, 0, printargs, "io_cancel" }, /* 6204 */
{ 2, 0, sys_io_setup, "io_setup" }, /* 6200 */
{ 1, 0, sys_io_destroy, "io_destroy" }, /* 6201 */
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 6202 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 6203 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 6204 */
{ 1, TP, sys_exit, "exit_group"}, /* 6205 */
{ 3, 0, printargs, "lookup_dcookie" }, /* 6206 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 6207 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 6207 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 6208 */
{ 3, TD, sys_epoll_wait, "epoll_wait" }, /* 6209 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 6209 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages" }, /* 6210 */
{ 1, TS, printargs, "rt_sigreturn" }, /* 6211 */
{ 3, 0, sys_fcntl, "fcntl64" }, /* 6212 */
{ 0, 0, printargs, "set_tid_address" }, /* 6213 */
{ 0, 0, printargs, "restart_syscall" }, /* 6214 */
{ 0, 0, printargs, "semtimedop" }, /* 6215 */
{ 0, 0, printargs, "fadvise64" }, /* 6216 */
{ 0, 0, printargs, "statfs64" }, /* 6217 */
{ 0, 0, printargs, "fstatfs64" }, /* 6218 */
{ 4, TD|TN, printargs, "sendfile64" }, /* 6219 */
{ 3, 0, printargs, "timer_create" }, /* 6220 */
{ 4, 0, printargs, "timer_settime" }, /* 6221 */
{ 2, 0, printargs, "timer_gettime" }, /* 6222 */
{ 1, 0, printargs, "timer_getoverrun" }, /* 6223 */
{ 1, 0, printargs, "timer_delete" }, /* 6224 */
{ 2, 0, printargs, "clock_settime" }, /* 6225 */
{ 2, 0, printargs, "clock_gettime" }, /* 6226 */
{ 2, 0, printargs, "clock_getres" }, /* 6227 */
{ 4, 0, printargs, "clock_nanosleep" }, /* 6228 */
{ 3, 0, printargs, "tgkill" }, /* 6229 */
{ 2, 0, printargs, "utimes" }, /* 6230 */
{ 1, 0, printargs, "set_tid_address" }, /* 6213 */
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 6214 */
{ 5, TI, sys_semtimedop, "semtimedop" }, /* 6215 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 6216 */
{ 3, TF, sys_statfs64, "statfs64" }, /* 6217 */
{ 3, TD, sys_fstatfs64, "fstatfs64" }, /* 6218 */
{ 4, TD|TN, sys_sendfile64, "sendfile64" }, /* 6219 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 6220 */
{ 4, 0, sys_timer_settime, "timer_settime" }, /* 6221 */
{ 2, 0, sys_timer_gettime, "timer_gettime" }, /* 6222 */
{ 1, 0, sys_timer_getoverrun, "timer_getoverrun" }, /* 6223 */
{ 1, 0, sys_timer_delete, "timer_delete" }, /* 6224 */
{ 2, 0, sys_clock_settime, "clock_settime" }, /* 6225 */
{ 2, 0, sys_clock_gettime, "clock_gettime" }, /* 6226 */
{ 2, 0, sys_clock_getres, "clock_getres" }, /* 6227 */
{ 4, 0, sys_clock_nanosleep, "clock_nanosleep" }, /* 6228 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 6229 */
{ 2, TF, sys_utimes, "utimes" }, /* 6230 */
{ 0, 0, printargs, "SYS_6231" }, /* 6231 */
{ 0, 0, printargs, "SYS_6232" }, /* 6232 */
{ 0, 0, printargs, "SYS_6233" }, /* 6233 */
{ 4, 0, sys_mq_open, "mq_open" }, /* 6234 */
{ 1, 0, sys_mq_unlink, "mq_unlink" }, /* 6235 */
{ 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 6236 */
{ 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 6237 */
{ 2, 0, sys_mq_notify, "mq_notify" }, /* 6238 */
{ 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 6239 */
{ 0, 0, printargs, "SYS_6240" }, /* 6240 */
{ 5, TP, sys_waitid, "waitid" }, /* 6241 */
{ 0, 0, printargs, "SYS_6242" }, /* 6242 */
{ 5, 0, printargs, "add_key" }, /* 6243 */
{ 4, 0, printargs, "request_key" }, /* 6244 */
{ 5, 0, printargs, "keyctl" }, /* 6245 */
{ 1, 0, sys_set_thread_area, "set_thread_area" }, /* 6246 */
{ 0, TD, printargs, "inotify_init" }, /* 6247 */
{ 3, TD, sys_inotify_add_watch, "inotify_add_watch" }, /* 6248 */
{ 2, TD, sys_inotify_rm_watch, "inotify_rm_watch" }, /* 6249 */
{ 4, 0, printargs, "migrate_pages" }, /* 6250 */
{ 4, TD|TF, sys_openat, "openat" }, /* 6251 */
{ 3, TD|TF, sys_mkdirat, "mkdirat" }, /* 6252 */
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 6253 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 6254 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 6255 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 6256 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 6257 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 6258 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 6259 */
{ 3, TD|TF, sys_symlinkat, "symlinkat" }, /* 6260 */
{ 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 6261 */
{ 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 6262 */
{ 3, TD|TF, sys_faccessat, "faccessat" }, /* 6263 */
{ 6, TD, sys_pselect6, "pselect6" }, /* 6264 */
{ 5, TD, sys_ppoll, "ppoll" }, /* 6265 */
{ 1, TP, sys_unshare, "unshare" }, /* 6266 */
{ 6, TD, printargs, "splice" }, /* 6267 */
{ 4, TD, printargs, "sync_file_range" }, /* 6268 */
{ 4, TD, printargs, "tee" }, /* 6269 */
{ 4, TD, printargs, "vmsplice" }, /* 6270 */
{ 6, 0, printargs, "move_pages" }, /* 6271 */
{ 2, 0, printargs, "set_robust_list" }, /* 6272 */
{ 3, 0, printargs, "get_robust_list" }, /* 6273 */
{ 5, 0, printargs, "kexec_load" }, /* 6274 */
{ 3, 0, sys_getcpu, "getcpu" }, /* 6275 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 6276 */
{ 3, 0, printargs, "ioprio_set" }, /* 6277 */
{ 2, 0, printargs, "ioprio_get" }, /* 6278 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 6279 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 6280 */
{ 0, 0, printargs, "SYS_6281" }, /* 6281 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 6282 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 6283 */
{ 2, TD, sys_timerfd_create, "timerfd_create" }, /* 6284 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 6285 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 6286 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 6287 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 6288 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 6289 */
{ 3, TD, sys_dup3, "dup3" }, /* 6290 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 6291 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 6292 */
{ 5, TD, printargs, "preadv" }, /* 6293 */
{ 5, TD, printargs, "pwritev" }, /* 6294 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 6295 */
{ 5, TD, printargs, "perf_event_open" }, /* 6296 */
{ 4, TN, sys_accept4, "accept4" }, /* 6297 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 6298 */
{ 3, TD, sys_getdents, "getdents" }, /* 6299 */
{ 2, TD, printargs, "fanotify_init" }, /* 6300 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 6301 */
{ 4, 0, printargs, "prlimit64" }, /* 6302 */
#else
{ 0, 0, printargs, "n32_read" }, /* 6000 */
{ 0, 0, printargs, "n32_write" }, /* 6001 */
@ -7015,76 +7190,79 @@
{ 4, 0, printargs, "n32_clock_nanosleep" }, /* 6228 */
{ 3, 0, printargs, "n32_tgkill" }, /* 6229 */
{ 2, 0, printargs, "n32_utimes" }, /* 6230 */
{ 0, 0, printargs, "n32_SYS_6231" }, /* 6231 */
{ 0, 0, printargs, "n32_SYS_6232" }, /* 6232 */
{ 0, 0, printargs, "n32_SYS_6233" }, /* 6233 */
{ 4, 0, printargs, "n32_mq_open" }, /* 6234 */
{ 1, 0, printargs, "n32_mq_unlink" }, /* 6235 */
{ 5, 0, printargs, "n32_mq_timedsend" }, /* 6236 */
{ 5, 0, printargs, "n32_mq_timedreceive" }, /* 6237 */
{ 2, 0, printargs, "n32_mq_notify" }, /* 6238 */
{ 3, 0, printargs, "n32_mq_getsetattr" }, /* 6239 */
{ 0, 0, printargs, "n32_SYS_6240" }, /* 6240 */
{ 5, TP, printargs, "n32_waitid" }, /* 6241 */
{ 0, 0, printargs, "n32_SYS_6242" }, /* 6242 */
{ 5, 0, printargs, "n32_add_key" }, /* 6243 */
{ 4, 0, printargs, "n32_request_key" }, /* 6244 */
{ 5, 0, printargs, "n32_keyctl" }, /* 6245 */
{ 1, 0, printargs, "n32_set_thread_area" }, /* 6246 */
{ 0, TD, printargs, "n32_inotify_init" }, /* 6247 */
{ 3, TD, printargs, "n32_inotify_add_watch" }, /* 6248 */
{ 2, TD, printargs, "n32_inotify_rm_watch" }, /* 6249 */
{ 4, 0, printargs, "n32_migrate_pages" }, /* 6250 */
{ 4, TD|TF, printargs, "n32_openat" }, /* 6251 */
{ 3, TD|TF, printargs, "n32_mkdirat" }, /* 6252 */
{ 4, TD|TF, printargs, "n32_mknodat" }, /* 6253 */
{ 5, TD|TF, printargs, "n32_fchownat" }, /* 6254 */
{ 3, TD|TF, printargs, "n32_futimesat" }, /* 6255 */
{ 4, TD|TF, printargs, "n32_newfstatat" }, /* 6256 */
{ 3, TD|TF, printargs, "n32_unlinkat" }, /* 6257 */
{ 4, TD|TF, printargs, "n32_renameat" }, /* 6258 */
{ 5, TD|TF, printargs, "n32_linkat" }, /* 6259 */
{ 3, TD|TF, printargs, "n32_symlinkat" }, /* 6260 */
{ 4, TD|TF, printargs, "n32_readlinkat" }, /* 6261 */
{ 3, TD|TF, printargs, "n32_fchmodat" }, /* 6262 */
{ 3, TD|TF, printargs, "n32_faccessat" }, /* 6263 */
{ 6, TD, printargs, "n32_pselect6" }, /* 6264 */
{ 5, TD, printargs, "n32_ppoll" }, /* 6265 */
{ 1, TP, printargs, "n32_unshare" }, /* 6266 */
{ 6, TD, printargs, "n32_splice" }, /* 6267 */
{ 4, TD, printargs, "n32_sync_file_range" }, /* 6268 */
{ 4, TD, printargs, "n32_tee" }, /* 6269 */
{ 4, TD, printargs, "n32_vmsplice" }, /* 6270 */
{ 6, 0, printargs, "n32_move_pages" }, /* 6271 */
{ 2, 0, printargs, "n32_set_robust_list" }, /* 6272 */
{ 3, 0, printargs, "n32_get_robust_list" }, /* 6273 */
{ 5, 0, printargs, "n32_kexec_load" }, /* 6274 */
{ 3, 0, printargs, "n32_getcpu" }, /* 6275 */
{ 5, TD, printargs, "n32_epoll_pwait" }, /* 6276 */
{ 3, 0, printargs, "n32_ioprio_set" }, /* 6277 */
{ 2, 0, printargs, "n32_ioprio_get" }, /* 6278 */
{ 4, TD|TF, printargs, "n32_utimensat" }, /* 6279 */
{ 3, TD|TS, printargs, "n32_signalfd" }, /* 6280 */
{ 0, 0, printargs, "n32_SYS_6281" }, /* 6281 */
{ 1, TD, printargs, "n32_eventfd" }, /* 6282 */
{ 6, TD, printargs, "n32_fallocate" }, /* 6283 */
{ 2, TD, printargs, "n32_timerfd_create" }, /* 6284 */
{ 2, TD, printargs, "n32_timerfd_gettime" }, /* 6285 */
{ 4, TD, printargs, "n32_timerfd_settime" }, /* 6286 */
{ 4, TD|TS, printargs, "n32_signalfd4" }, /* 6287 */
{ 2, TD, printargs, "n32_eventfd2" }, /* 6288 */
{ 1, TD, printargs, "n32_epoll_create1" }, /* 6289 */
{ 3, TD, printargs, "n32_dup3" }, /* 6290 */
{ 2, TD, printargs, "n32_pipe2" }, /* 6291 */
{ 1, TD, printargs, "n32_inotify_init1" }, /* 6292 */
{ 5, TD, printargs, "n32_preadv" }, /* 6293 */
{ 5, TD, printargs, "n32_pwritev" }, /* 6294 */
{ 4, TP|TS, printargs, "n32_rt_tgsigqueueinfo" }, /* 6295 */
{ 5, TD, printargs, "n32_perf_event_open" }, /* 6296 */
{ 4, TN, printargs, "n32_accept4" }, /* 6297 */
{ 5, TN, printargs, "n32_recvmmsg" }, /* 6298 */
{ 3, TD, printargs, "n32_getdents" }, /* 6299 */
{ 2, 0, printargs, "n32_fanotify_init" }, /* 6300 */
{ 5, 0, printargs, "n32_fanotify_mark" }, /* 6301 */
{ 4, 0, printargs, "n32_prlimit64" }, /* 6302 */
#endif
{ 0, 0, printargs, "SYS_6231" }, /* 6231 */
{ 0, 0, printargs, "SYS_6232" }, /* 6232 */
{ 0, 0, printargs, "SYS_6233" }, /* 6233 */
{ 0, 0, printargs, "SYS_6234" }, /* 6234 */
{ 0, 0, printargs, "SYS_6235" }, /* 6235 */
{ 0, 0, printargs, "SYS_6236" }, /* 6236 */
{ 0, 0, printargs, "SYS_6237" }, /* 6237 */
{ 0, 0, printargs, "SYS_6238" }, /* 6238 */
{ 0, 0, printargs, "SYS_6239" }, /* 6239 */
{ 0, 0, printargs, "SYS_6240" }, /* 6240 */
{ 0, 0, printargs, "SYS_6241" }, /* 6241 */
{ 0, 0, printargs, "SYS_6242" }, /* 6242 */
{ 0, 0, printargs, "SYS_6243" }, /* 6243 */
{ 0, 0, printargs, "SYS_6244" }, /* 6244 */
{ 0, 0, printargs, "SYS_6245" }, /* 6245 */
{ 0, 0, printargs, "SYS_6246" }, /* 6246 */
{ 0, 0, printargs, "SYS_6247" }, /* 6247 */
{ 0, 0, printargs, "SYS_6248" }, /* 6248 */
{ 0, 0, printargs, "SYS_6249" }, /* 6249 */
{ 0, 0, printargs, "SYS_6250" }, /* 6250 */
{ 0, 0, printargs, "SYS_6251" }, /* 6251 */
{ 0, 0, printargs, "SYS_6252" }, /* 6252 */
{ 0, 0, printargs, "SYS_6253" }, /* 6253 */
{ 0, 0, printargs, "SYS_6254" }, /* 6254 */
{ 0, 0, printargs, "SYS_6255" }, /* 6255 */
{ 0, 0, printargs, "SYS_6256" }, /* 6256 */
{ 0, 0, printargs, "SYS_6257" }, /* 6257 */
{ 0, 0, printargs, "SYS_6258" }, /* 6258 */
{ 0, 0, printargs, "SYS_6259" }, /* 6259 */
{ 0, 0, printargs, "SYS_6260" }, /* 6260 */
{ 0, 0, printargs, "SYS_6261" }, /* 6261 */
{ 0, 0, printargs, "SYS_6262" }, /* 6262 */
{ 0, 0, printargs, "SYS_6263" }, /* 6263 */
{ 0, 0, printargs, "SYS_6264" }, /* 6264 */
{ 0, 0, printargs, "SYS_6265" }, /* 6265 */
{ 0, 0, printargs, "SYS_6266" }, /* 6266 */
{ 0, 0, printargs, "SYS_6267" }, /* 6267 */
{ 0, 0, printargs, "SYS_6268" }, /* 6268 */
{ 0, 0, printargs, "SYS_6269" }, /* 6269 */
{ 0, 0, printargs, "SYS_6270" }, /* 6270 */
{ 0, 0, printargs, "SYS_6271" }, /* 6271 */
{ 0, 0, printargs, "SYS_6272" }, /* 6272 */
{ 0, 0, printargs, "SYS_6273" }, /* 6273 */
{ 0, 0, printargs, "SYS_6274" }, /* 6274 */
{ 0, 0, printargs, "SYS_6275" }, /* 6275 */
{ 0, 0, printargs, "SYS_6276" }, /* 6276 */
{ 0, 0, printargs, "SYS_6277" }, /* 6277 */
{ 0, 0, printargs, "SYS_6278" }, /* 6278 */
{ 0, 0, printargs, "SYS_6279" }, /* 6279 */
{ 0, 0, printargs, "SYS_6280" }, /* 6280 */
{ 0, 0, printargs, "SYS_6281" }, /* 6281 */
{ 0, 0, printargs, "SYS_6282" }, /* 6282 */
{ 0, 0, printargs, "SYS_6283" }, /* 6283 */
{ 0, 0, printargs, "SYS_6284" }, /* 6284 */
{ 0, 0, printargs, "SYS_6285" }, /* 6285 */
{ 0, 0, printargs, "SYS_6286" }, /* 6286 */
{ 0, 0, printargs, "SYS_6287" }, /* 6287 */
{ 0, 0, printargs, "SYS_6288" }, /* 6288 */
{ 0, 0, printargs, "SYS_6289" }, /* 6289 */
{ 0, 0, printargs, "SYS_6290" }, /* 6290 */
{ 0, 0, printargs, "SYS_6291" }, /* 6291 */
{ 0, 0, printargs, "SYS_6292" }, /* 6292 */
{ 0, 0, printargs, "SYS_6293" }, /* 6293 */
{ 0, 0, printargs, "SYS_6294" }, /* 6294 */
{ 0, 0, printargs, "SYS_6295" }, /* 6295 */
{ 0, 0, printargs, "SYS_6296" }, /* 6296 */
{ 0, 0, printargs, "SYS_6297" }, /* 6297 */
{ 0, 0, printargs, "SYS_6298" }, /* 6298 */
{ 0, 0, printargs, "SYS_6299" }, /* 6299 */
{ 0, 0, printargs, "SYS_6300" }, /* 6300 */
{ 0, 0, printargs, "SYS_6301" }, /* 6301 */
{ 0, 0, printargs, "SYS_6302" }, /* 6302 */

View File

@ -1 +0,0 @@
Makefile

View File

@ -0,0 +1 @@
#include "../errnoent.h"

File diff suppressed because it is too large Load Diff

114
linux/powerpc/ioctlent.h.in Normal file
View File

@ -0,0 +1,114 @@
{"asm-generic/ioctls.h", "TCGETS", 0x5401},
{"asm-generic/ioctls.h", "TCSETS", 0x5402},
{"asm-generic/ioctls.h", "TCSETSW", 0x5403},
{"asm-generic/ioctls.h", "TCSETSF", 0x5404},
{"asm-generic/ioctls.h", "TCGETA", 0x5405},
{"asm-generic/ioctls.h", "TCSETA", 0x5406},
{"asm-generic/ioctls.h", "TCSETAW", 0x5407},
{"asm-generic/ioctls.h", "TCSETAF", 0x5408},
{"asm-generic/ioctls.h", "TCSBRK", 0x5409},
{"asm-generic/ioctls.h", "TCXONC", 0x540a},
{"asm-generic/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm-generic/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm-generic/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm-generic/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm-generic/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm-generic/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm-generic/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm-generic/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm-generic/ioctls.h", "TCGETS2", 0x542a},
{"asm-generic/ioctls.h", "TCSETS2", 0x542b},
{"asm-generic/ioctls.h", "TCSETSW2", 0x542c},
{"asm-generic/ioctls.h", "TCSETSF2", 0x542d},
{"asm/ioctls.h", "TIOCGRS485", 0x542e},
{"asm/ioctls.h", "TIOCSRS485", 0x542f},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm-generic/ioctls.h", "TCGETX", 0x5432},
{"asm-generic/ioctls.h", "TCSETX", 0x5433},
{"asm-generic/ioctls.h", "TCSETXF", 0x5434},
{"asm-generic/ioctls.h", "TCSETXW", 0x5435},
{"asm/ioctls.h", "TIOCSIG", 0x5436},
{"asm-generic/ioctls.h", "FIONCLEX", 0x5450},
{"asm-generic/ioctls.h", "FIOCLEX", 0x5451},
{"asm-generic/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm-generic/ioctls.h", "FIOQSIZE", 0x5460},
{"asm/ioctls.h", "FIOCLEX", 0x6601},
{"asm/ioctls.h", "FIONCLEX", 0x6602},
{"asm/ioctls.h", "FIOASYNC", 0x667d},
{"asm/ioctls.h", "FIONBIO", 0x667e},
{"asm/ioctls.h", "FIONREAD", 0x667f},
{"asm/ioctls.h", "FIOQSIZE", 0x6680},
{"asm/nvram.h", "IOC_NVRAM_GET_OFFSET", 0x7042},
{"asm/nvram.h", "IOC_NVRAM_SYNC", 0x7043},
{"asm/ps3fb.h", "PS3FB_IOCTL_SETMODE", 0x7201},
{"asm/ps3fb.h", "PS3FB_IOCTL_GETMODE", 0x7202},
{"asm/ps3fb.h", "PS3FB_IOCTL_SCREENINFO", 0x7203},
{"asm/ps3fb.h", "PS3FB_IOCTL_ON", 0x7204},
{"asm/ps3fb.h", "PS3FB_IOCTL_OFF", 0x7205},
{"asm/ps3fb.h", "PS3FB_IOCTL_FSEL", 0x7206},
{"asm/ioctls.h", "TIOCGETP", 0x7408},
{"asm/ioctls.h", "TIOCSETP", 0x7409},
{"asm/ioctls.h", "TIOCSETN", 0x740a},
{"asm/ioctls.h", "TIOCSETC", 0x7411},
{"asm/ioctls.h", "TIOCGETC", 0x7412},
{"asm/ioctls.h", "TCGETS", 0x7413},
{"asm/ioctls.h", "TCSETS", 0x7414},
{"asm/ioctls.h", "TCSETSW", 0x7415},
{"asm/ioctls.h", "TCSETSF", 0x7416},
{"asm/ioctls.h", "TCGETA", 0x7417},
{"asm/ioctls.h", "TCSETA", 0x7418},
{"asm/ioctls.h", "TCSETAW", 0x7419},
{"asm/ioctls.h", "TCSETAF", 0x741c},
{"asm/ioctls.h", "TCSBRK", 0x741d},
{"asm/ioctls.h", "TCXONC", 0x741e},
{"asm/ioctls.h", "TCFLSH", 0x741f},
{"asm/ioctls.h", "TIOCSWINSZ", 0x7467},
{"asm/ioctls.h", "TIOCGWINSZ", 0x7468},
{"asm/ioctls.h", "TIOCSTART", 0x746e},
{"asm/ioctls.h", "TIOCSTOP", 0x746f},
{"asm/ioctls.h", "TIOCOUTQ", 0x7473},
{"asm/ioctls.h", "TIOCGLTC", 0x7474},
{"asm/ioctls.h", "TIOCSLTC", 0x7475},
{"asm/ioctls.h", "TIOCSPGRP", 0x7476},
{"asm/ioctls.h", "TIOCGPGRP", 0x7477},
{"asm/sockios.h", "FIOSETOWN", 0x8901},
{"asm/sockios.h", "SIOCSPGRP", 0x8902},
{"asm/sockios.h", "FIOGETOWN", 0x8903},
{"asm/sockios.h", "SIOCGPGRP", 0x8904},
{"asm/sockios.h", "SIOCATMARK", 0x8905},
{"asm/sockios.h", "SIOCGSTAMP", 0x8906},
{"asm/sockios.h", "SIOCGSTAMPNS", 0x8907},

View File

@ -0,0 +1 @@
#include "linux/ioctlent.h"

View File

@ -0,0 +1 @@
#include "../signalent.h"

View File

@ -52,7 +52,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -75,10 +75,10 @@
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
@ -118,7 +118,7 @@
{ 1, TF, sys_swapon, "swapon" }, /* 87 */
{ 3, 0, sys_reboot, "reboot" }, /* 88 */
{ 3, TD, sys_readdir, "readdir" }, /* 89 */
{ 6, 0, sys_mmap, "mmap" }, /* 90 */
{ 6, TD, sys_mmap, "mmap" }, /* 90 */
{ 2, 0, sys_munmap, "munmap" }, /* 91 */
{ 2, TF, sys_truncate, "truncate" }, /* 92 */
{ 2, TD, sys_ftruncate, "ftruncate" }, /* 93 */
@ -143,7 +143,7 @@
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 5, 0, printargs, "vm86" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 6, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
@ -166,8 +166,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, TF, sys_llseek, "_llseek" }, /* 140 */
{ 3, TD, sys_getdents, "getdents" }, /* 141 */
{ 5, TD, sys_select, "select" }, /* 142 */
@ -220,7 +220,7 @@
{ 0, TP, sys_vfork, "vfork" }, /* 189 */
{ 2, 0, sys_getrlimit, "getrlimit" }, /* 190 */
{ 5, TD, sys_readahead, "readahead" }, /* 190 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 4, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 4, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
@ -242,10 +242,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 211 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 212 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 213 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 214 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 214 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 215 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 216 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 217 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 217 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 218 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 219 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 220 */
@ -261,10 +261,10 @@
{ 3, 0, sys_io_submit, "io_submit" }, /* 230 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 231 */
{ 1, 0, printargs, "set_tid_address" }, /* 232 */
{ 6, 0, sys_fadvise64, "fadvise64" }, /* 233 */
{ 6, TD, sys_fadvise64, "fadvise64" }, /* 233 */
{ 1, TP, sys_exit, "exit_group" }, /* 234 */
{ 4, 0, printargs, "lookup_dcookie" }, /* 235 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 236 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 236 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 237 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 238 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages" }, /* 239 */
@ -282,7 +282,7 @@
{ 2, TF, sys_utimes, "utimes" }, /* 251 */
{ 3, TF, sys_statfs64, "statfs64" }, /* 252 */
{ 3, TD, sys_fstatfs64, "fstatfs64" }, /* 253 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 254 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 254 */
{ 1, 0, printargs, "rtas" }, /* 255 */
{ 5, 0, printargs, "debug_setcontext" }, /* 256 */
{ 5, 0, printargs, "vserver" }, /* 257 */
@ -319,7 +319,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 288 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 289 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 290 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 291 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 291 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 292 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 293 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 294 */
@ -327,8 +327,8 @@
{ 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 296 */
{ 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 297 */
{ 3, TD|TF, sys_faccessat, "faccessat" }, /* 298 */
{ 2, 0, printargs, "set_robust_list" }, /* 299 */
{ 3, 0, printargs, "get_robust_list" }, /* 300 */
{ 3, 0, printargs, "get_robust_list" }, /* 299 */
{ 2, 0, printargs, "set_robust_list" }, /* 300 */
{ 6, 0, sys_move_pages, "move_pages" }, /* 301 */
{ 3, 0, sys_getcpu, "getcpu" }, /* 302 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 303 */
@ -337,13 +337,13 @@
{ 4, TD, sys_timerfd_create, "timerfd_create" }, /* 306 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 307 */
{ 4, TD, printargs, "sync_file_range" }, /* 308 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 309 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 309 */
{ 3, 0, sys_subpage_prot, "subpage_prot" }, /* 310 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 311 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 312 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 313 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 314 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 315 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 315 */
{ 3, TD, sys_dup3, "dup3" }, /* 316 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 317 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 318 */
@ -351,9 +351,9 @@
{ 5, TD, printargs, "preadv" }, /* 320 */
{ 5, TD, printargs, "pwritev" }, /* 321 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 322 */
{ 5, 0, printargs, "SYS_323" }, /* 323 */
{ 5, 0, printargs, "SYS_324" }, /* 324 */
{ 5, 0, printargs, "SYS_325" }, /* 325 */
{ 2, TD, printargs, "fanotify_init" }, /* 323 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 324 */
{ 4, 0, printargs, "prlimit64" }, /* 325 */
{ 5, 0, printargs, "SYS_326" }, /* 326 */
{ 5, 0, printargs, "SYS_327" }, /* 327 */
{ 5, 0, printargs, "SYS_328" }, /* 328 */

View File

@ -0,0 +1 @@
#include "syscallent.h"

View File

@ -1,941 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/hdreg.h", "HDIO_GETGEO", 0x301},
{"linux/hdreg.h", "HDIO_GET_UNMASKINTR", 0x302},
{"linux/hdreg.h", "HDIO_GET_MULTCOUNT", 0x304},
{"linux/hdreg.h", "HDIO_OBSOLETE_IDENTITY", 0x307},
{"linux/hdreg.h", "HDIO_GET_KEEPSETTINGS", 0x308},
{"linux/hdreg.h", "HDIO_GET_32BIT", 0x309},
{"linux/hdreg.h", "HDIO_GET_NOWERR", 0x30a},
{"linux/hdreg.h", "HDIO_GET_DMA", 0x30b},
{"linux/hdreg.h", "HDIO_GET_NICE", 0x30c},
{"linux/hdreg.h", "HDIO_GET_IDENTITY", 0x30d},
{"linux/hdreg.h", "HDIO_DRIVE_RESET", 0x31c},
{"linux/hdreg.h", "HDIO_TRISTATE_HWIF", 0x31d},
{"linux/hdreg.h", "HDIO_DRIVE_TASK", 0x31e},
{"linux/hdreg.h", "HDIO_DRIVE_CMD", 0x31f},
{"linux/hdreg.h", "HDIO_SET_MULTCOUNT", 0x321},
{"linux/hdreg.h", "HDIO_SET_UNMASKINTR", 0x322},
{"linux/hdreg.h", "HDIO_SET_KEEPSETTINGS", 0x323},
{"linux/hdreg.h", "HDIO_SET_32BIT", 0x324},
{"linux/hdreg.h", "HDIO_SET_NOWERR", 0x325},
{"linux/hdreg.h", "HDIO_SET_DMA", 0x326},
{"linux/hdreg.h", "HDIO_SET_PIO_MODE", 0x327},
{"linux/hdreg.h", "HDIO_SCAN_HWIF", 0x328},
{"linux/hdreg.h", "HDIO_SET_NICE", 0x329},
{"linux/hdreg.h", "HDIO_UNREGISTER_HWIF", 0x32a},
{"linux/hdreg.h", "HDIO_GETGEO_BIG", 0x330},
{"linux/hdreg.h", "HDIO_GETGEO_BIG_RAW", 0x331},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/lp.h", "LPCHAR", 0x601},
{"linux/lp.h", "LPTIME", 0x602},
{"linux/lp.h", "LPABORT", 0x604},
{"linux/lp.h", "LPSETIRQ", 0x605},
{"linux/ac97_codec.h", "AC97_RECMUX_MONO_MIX", 0x606},
{"linux/lp.h", "LPGETIRQ", 0x606},
{"linux/lp.h", "LPWAIT", 0x608},
{"linux/lp.h", "LPCAREFUL", 0x609},
{"linux/lp.h", "LPABORTOPEN", 0x60a},
{"linux/lp.h", "LPGETSTATUS", 0x60b},
{"linux/lp.h", "LPRESET", 0x60c},
{"linux/lp.h", "LPGETSTATS", 0x60d},
{"linux/lp.h", "LPGETFLAGS", 0x60e},
{"linux/lp.h", "LPSETTIMEOUT", 0x60f},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/fs.h", "BLKPG", 0x1269},
{"scsi/sg.h", "SG_SET_TIMEOUT", 0x2201},
{"scsi/sg.h", "SG_GET_TIMEOUT", 0x2202},
{"scsi/sg.h", "SG_EMULATED_HOST", 0x2203},
{"scsi/sg.h", "SG_SET_TRANSFORM", 0x2204},
{"scsi/sg.h", "SG_GET_TRANSFORM", 0x2205},
{"scsi/sg.h", "SG_GET_COMMAND_Q", 0x2270},
{"scsi/sg.h", "SG_SET_COMMAND_Q", 0x2271},
{"scsi/sg.h", "SG_GET_RESERVED_SIZE", 0x2272},
{"scsi/sg.h", "SG_SET_RESERVED_SIZE", 0x2275},
{"scsi/sg.h", "SG_GET_SCSI_ID", 0x2276},
{"scsi/sg.h", "SG_SET_FORCE_LOW_DMA", 0x2279},
{"scsi/sg.h", "SG_GET_LOW_DMA", 0x227a},
{"scsi/sg.h", "SG_SET_FORCE_PACK_ID", 0x227b},
{"scsi/sg.h", "SG_GET_PACK_ID", 0x227c},
{"scsi/sg.h", "SG_GET_NUM_WAITING", 0x227d},
{"scsi/sg.h", "SG_SET_DEBUG", 0x227e},
{"scsi/sg.h", "SG_GET_SG_TABLESIZE", 0x227f},
{"scsi/sg.h", "SG_GET_VERSION_NUM", 0x2282},
{"scsi/sg.h", "SG_NEXT_CMD_LEN", 0x2283},
{"scsi/sg.h", "SG_SCSI_RESET", 0x2284},
{"scsi/sg.h", "SG_IO", 0x2285},
{"scsi/sg.h", "SG_GET_REQUEST_TABLE", 0x2286},
{"scsi/sg.h", "SG_SET_KEEP_ORPHAN", 0x2287},
{"scsi/sg.h", "SG_GET_KEEP_ORPHAN", 0x2288},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"asm/dasd.h", "BIODASDDISABLE", 0x4400},
{"asm/dasd.h", "BIODASDENABLE", 0x4401},
{"asm/dasd.h", "BIODASDRSRV", 0x4402},
{"asm/dasd.h", "BIODASDRLSE", 0x4403},
{"asm/dasd.h", "BIODASDSLCK", 0x4404},
{"asm/dasd.h", "BIODASDPRRST", 0x4405},
{"asm/dasd.h", "BIODASDQUIESCE", 0x4406},
{"asm/dasd.h", "BIODASDRESUME", 0x4407},
{"asm/cmb.h", "BIODASDCMFENABLE", 0x4420},
{"asm/cmb.h", "BIODASDCMFDISABLE", 0x4421},
{"asm/cmb.h", "BIODASDRESETCMB", 0x4422},
{"linux/fb.h", "FBIOGET_VSCREENINFO", 0x4600},
{"linux/fb.h", "FBIOPUT_VSCREENINFO", 0x4601},
{"linux/ps2esdi.h", "CMD_READ", 0x4601},
{"linux/fb.h", "FBIOGET_FSCREENINFO", 0x4602},
{"linux/ps2esdi.h", "CMD_WRITE", 0x4602},
{"linux/fb.h", "FBIOGETCMAP", 0x4604},
{"linux/fb.h", "FBIOPUTCMAP", 0x4605},
{"linux/fb.h", "FBIOPAN_DISPLAY", 0x4606},
{"linux/fb.h", "FBIOGET_FCURSORINFO", 0x4607},
{"linux/fb.h", "FBIOGET_VCURSORINFO", 0x4608},
{"linux/fb.h", "FBIOPUT_VCURSORINFO", 0x4609},
{"linux/fb.h", "FBIOGET_CURSORSTATE", 0x460a},
{"linux/fb.h", "FBIOPUT_CURSORSTATE", 0x460b},
{"linux/fb.h", "FBIOGET_CON2FBMAP", 0x460f},
{"linux/fb.h", "FBIOPUT_CON2FBMAP", 0x4610},
{"linux/fb.h", "FBIOBLANK", 0x4611},
{"linux/fb.h", "FBIO_ALLOC", 0x4613},
{"linux/fb.h", "FBIO_FREE", 0x4614},
{"linux/fb.h", "FBIOGET_GLYPH", 0x4615},
{"linux/fb.h", "FBIOGET_HWCINFO", 0x4616},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/kd.h", "KIOCSOUND", 0x4b2f},
{"linux/kd.h", "KDMKTONE", 0x4b30},
{"linux/kd.h", "KDGETLED", 0x4b31},
{"linux/kd.h", "KDSETLED", 0x4b32},
{"linux/kd.h", "KDGKBTYPE", 0x4b33},
{"linux/kd.h", "KDADDIO", 0x4b34},
{"linux/kd.h", "KDDELIO", 0x4b35},
{"linux/kd.h", "KDENABIO", 0x4b36},
{"linux/kd.h", "KDDISABIO", 0x4b37},
{"linux/kd.h", "KDSETMODE", 0x4b3a},
{"linux/kd.h", "KDGETMODE", 0x4b3b},
{"linux/kd.h", "KDMAPDISP", 0x4b3c},
{"linux/kd.h", "KDUNMAPDISP", 0x4b3d},
{"linux/kd.h", "GIO_SCRNMAP", 0x4b40},
{"linux/kd.h", "PIO_SCRNMAP", 0x4b41},
{"linux/kd.h", "KDGKBMODE", 0x4b44},
{"linux/kd.h", "KDSKBMODE", 0x4b45},
{"linux/kd.h", "KDGKBENT", 0x4b46},
{"linux/kd.h", "KDSKBENT", 0x4b47},
{"linux/kd.h", "KDGKBSENT", 0x4b48},
{"linux/kd.h", "KDSKBSENT", 0x4b49},
{"linux/kd.h", "KDGKBDIACR", 0x4b4a},
{"linux/kd.h", "KDSKBDIACR", 0x4b4b},
{"linux/kd.h", "KDGETKEYCODE", 0x4b4c},
{"linux/kd.h", "KDSETKEYCODE", 0x4b4d},
{"linux/kd.h", "KDSIGACCEPT", 0x4b4e},
{"linux/kd.h", "KDGHWCLK", 0x4b50},
{"linux/kd.h", "KDSHWCLK", 0x4b51},
{"linux/kd.h", "KDKBDREP", 0x4b52},
{"linux/kd.h", "GIO_FONT", 0x4b60},
{"linux/kd.h", "PIO_FONT", 0x4b61},
{"linux/kd.h", "KDGKBMETA", 0x4b62},
{"linux/kd.h", "KDSKBMETA", 0x4b63},
{"linux/kd.h", "KDGKBLED", 0x4b64},
{"linux/kd.h", "KDSKBLED", 0x4b65},
{"linux/kd.h", "GIO_UNIMAP", 0x4b66},
{"linux/kd.h", "PIO_UNIMAP", 0x4b67},
{"linux/kd.h", "PIO_UNIMAPCLR", 0x4b68},
{"linux/kd.h", "GIO_UNISCRNMAP", 0x4b69},
{"linux/kd.h", "PIO_UNISCRNMAP", 0x4b6a},
{"linux/kd.h", "GIO_FONTX", 0x4b6b},
{"linux/kd.h", "PIO_FONTX", 0x4b6c},
{"linux/kd.h", "PIO_FONTRESET", 0x4b6d},
{"linux/kd.h", "GIO_CMAP", 0x4b70},
{"linux/kd.h", "PIO_CMAP", 0x4b71},
{"linux/kd.h", "KDFONTOP", 0x4b72},
{"linux/loop.h", "LOOP_SET_FD", 0x4c00},
{"linux/loop.h", "LOOP_CLR_FD", 0x4c01},
{"linux/loop.h", "LOOP_SET_STATUS", 0x4c02},
{"linux/loop.h", "LOOP_GET_STATUS", 0x4c03},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"linux/cdrom.h", "CDROMPAUSE", 0x5301},
{"linux/cdrom.h", "CDROMRESUME", 0x5302},
{"linux/cdrom.h", "CDROMPLAYMSF", 0x5303},
{"linux/cdrom.h", "CDROMPLAYTRKIND", 0x5304},
{"linux/cdrom.h", "CDROMREADTOCHDR", 0x5305},
{"linux/cdrom.h", "CDROMREADTOCENTRY", 0x5306},
{"linux/cdrom.h", "CDROMSTOP", 0x5307},
{"linux/cdrom.h", "CDROMSTART", 0x5308},
{"linux/cdrom.h", "CDROMEJECT", 0x5309},
{"linux/cdrom.h", "CDROMVOLCTRL", 0x530a},
{"linux/cdrom.h", "CDROMSUBCHNL", 0x530b},
{"linux/cdrom.h", "CDROMREADMODE2", 0x530c},
{"linux/cdrom.h", "CDROMREADMODE1", 0x530d},
{"linux/cdrom.h", "CDROMREADAUDIO", 0x530e},
{"linux/cdrom.h", "CDROMEJECT_SW", 0x530f},
{"linux/cdrom.h", "CDROMMULTISESSION", 0x5310},
{"linux/cdrom.h", "CDROM_GET_MCN", 0x5311},
{"linux/cdrom.h", "CDROMRESET", 0x5312},
{"linux/cdrom.h", "CDROMVOLREAD", 0x5313},
{"linux/cdrom.h", "CDROMREADRAW", 0x5314},
{"linux/cdrom.h", "CDROMREADCOOKED", 0x5315},
{"linux/cdrom.h", "CDROMSEEK", 0x5316},
{"linux/cdrom.h", "CDROMPLAYBLK", 0x5317},
{"linux/cdrom.h", "CDROMREADALL", 0x5318},
{"linux/cdrom.h", "CDROMCLOSETRAY", 0x5319},
{"linux/cdrom.h", "CDROMGETSPINDOWN", 0x531d},
{"linux/cdrom.h", "CDROMSETSPINDOWN", 0x531e},
{"linux/cdrom.h", "CDROM_SET_OPTIONS", 0x5320},
{"linux/cdrom.h", "CDROM_CLEAR_OPTIONS", 0x5321},
{"linux/cdrom.h", "CDROM_SELECT_SPEED", 0x5322},
{"linux/cdrom.h", "CDROM_SELECT_DISC", 0x5323},
{"linux/cdrom.h", "CDROM_MEDIA_CHANGED", 0x5325},
{"linux/cdrom.h", "CDROM_DRIVE_STATUS", 0x5326},
{"linux/cdrom.h", "CDROM_DISC_STATUS", 0x5327},
{"linux/cdrom.h", "CDROM_CHANGER_NSLOTS", 0x5328},
{"linux/cdrom.h", "CDROM_LOCKDOOR", 0x5329},
{"linux/cdrom.h", "CDROM_DEBUG", 0x5330},
{"linux/cdrom.h", "CDROM_GET_CAPABILITY", 0x5331},
{"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORLOCK", 0x5380},
{"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORUNLOCK", 0x5381},
{"scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0x5382},
{"scsi/scsi.h", "SCSI_IOCTL_TAGGED_ENABLE", 0x5383},
{"scsi/scsi.h", "SCSI_IOCTL_TAGGED_DISABLE", 0x5384},
{"scsi/scsi.h", "SCSI_IOCTL_PROBE_HOST", 0x5385},
{"scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0x5386},
{"linux/cdrom.h", "DVD_READ_STRUCT", 0x5390},
{"linux/cdrom.h", "DVD_WRITE_STRUCT", 0x5391},
{"linux/cdrom.h", "DVD_AUTH", 0x5392},
{"linux/cdrom.h", "CDROM_SEND_PACKET", 0x5393},
{"linux/cdrom.h", "CDROM_NEXT_WRITABLE", 0x5394},
{"linux/cdrom.h", "CDROM_LAST_WRITTEN", 0x5395},
{"asm/ioctls.h", "TCGETS", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "FIOQSIZE", 0x545e},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/vt.h", "VT_OPENQRY", 0x5600},
{"linux/vt.h", "VT_GETMODE", 0x5601},
{"linux/vt.h", "VT_SETMODE", 0x5602},
{"linux/vt.h", "VT_GETSTATE", 0x5603},
{"linux/vt.h", "VT_SENDSIG", 0x5604},
{"linux/vt.h", "VT_RELDISP", 0x5605},
{"linux/vt.h", "VT_ACTIVATE", 0x5606},
{"linux/vt.h", "VT_WAITACTIVE", 0x5607},
{"linux/vt.h", "VT_DISALLOCATE", 0x5608},
{"linux/vt.h", "VT_RESIZE", 0x5609},
{"linux/vt.h", "VT_RESIZEX", 0x560a},
{"linux/vt.h", "VT_LOCKSWITCH", 0x560b},
{"linux/vt.h", "VT_UNLOCKSWITCH", 0x560c},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"asm/sockios.h", "FIOSETOWN", 0x8901},
{"asm/sockios.h", "SIOCSPGRP", 0x8902},
{"asm/sockios.h", "FIOGETOWN", 0x8903},
{"asm/sockios.h", "SIOCGPGRP", 0x8904},
{"asm/sockios.h", "SIOCATMARK", 0x8905},
{"asm/sockios.h", "SIOCGSTAMP", 0x8906},
{"linux/sockios.h", "SIOCADDRT", 0x890b},
{"linux/sockios.h", "SIOCDELRT", 0x890c},
{"linux/sockios.h", "SIOCRTMSG", 0x890d},
{"linux/sockios.h", "SIOCGIFNAME", 0x8910},
{"linux/sockios.h", "SIOCSIFLINK", 0x8911},
{"linux/sockios.h", "SIOCGIFCONF", 0x8912},
{"linux/sockios.h", "SIOCGIFFLAGS", 0x8913},
{"linux/sockios.h", "SIOCSIFFLAGS", 0x8914},
{"linux/sockios.h", "SIOCGIFADDR", 0x8915},
{"linux/sockios.h", "SIOCSIFADDR", 0x8916},
{"linux/sockios.h", "SIOCGIFDSTADDR", 0x8917},
{"linux/sockios.h", "SIOCSIFDSTADDR", 0x8918},
{"linux/sockios.h", "SIOCGIFBRDADDR", 0x8919},
{"linux/sockios.h", "SIOCSIFBRDADDR", 0x891a},
{"linux/sockios.h", "SIOCGIFNETMASK", 0x891b},
{"linux/sockios.h", "SIOCSIFNETMASK", 0x891c},
{"linux/sockios.h", "SIOCGIFMETRIC", 0x891d},
{"linux/sockios.h", "SIOCSIFMETRIC", 0x891e},
{"linux/sockios.h", "SIOCGIFMEM", 0x891f},
{"linux/sockios.h", "SIOCSIFMEM", 0x8920},
{"linux/sockios.h", "SIOCGIFMTU", 0x8921},
{"linux/sockios.h", "SIOCSIFMTU", 0x8922},
{"linux/sockios.h", "SIOCSIFNAME", 0x8923},
{"linux/sockios.h", "SIOCSIFHWADDR", 0x8924},
{"linux/sockios.h", "SIOCGIFENCAP", 0x8925},
{"linux/sockios.h", "SIOCSIFENCAP", 0x8926},
{"linux/sockios.h", "SIOCGIFHWADDR", 0x8927},
{"linux/sockios.h", "SIOCGIFSLAVE", 0x8929},
{"linux/sockios.h", "SIOCSIFSLAVE", 0x8930},
{"linux/sockios.h", "SIOCADDMULTI", 0x8931},
{"linux/sockios.h", "SIOCDELMULTI", 0x8932},
{"linux/sockios.h", "SIOCGIFINDEX", 0x8933},
{"linux/sockios.h", "SIOCSIFPFLAGS", 0x8934},
{"linux/sockios.h", "SIOCGIFPFLAGS", 0x8935},
{"linux/sockios.h", "SIOCDIFADDR", 0x8936},
{"linux/sockios.h", "SIOCSIFHWBROADCAST", 0x8937},
{"linux/sockios.h", "SIOCGIFCOUNT", 0x8938},
{"linux/sockios.h", "SIOCGIFBR", 0x8940},
{"linux/sockios.h", "SIOCSIFBR", 0x8941},
{"linux/sockios.h", "SIOCGIFTXQLEN", 0x8942},
{"linux/sockios.h", "SIOCSIFTXQLEN", 0x8943},
{"linux/sockios.h", "SIOCDARP", 0x8953},
{"linux/sockios.h", "SIOCGARP", 0x8954},
{"linux/sockios.h", "SIOCSARP", 0x8955},
{"linux/sockios.h", "SIOCDRARP", 0x8960},
{"linux/sockios.h", "SIOCGRARP", 0x8961},
{"linux/sockios.h", "SIOCSRARP", 0x8962},
{"linux/sockios.h", "SIOCGIFMAP", 0x8970},
{"linux/sockios.h", "SIOCSIFMAP", 0x8971},
{"linux/sockios.h", "SIOCADDDLCI", 0x8980},
{"linux/sockios.h", "SIOCDELDLCI", 0x8981},
{"linux/sockios.h", "SIOCPROTOPRIVATE", 0x89e0},
{"linux/sockios.h", "SIOCDEVPRIVATE", 0x89f0},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},
{"linux/cyclades.h", "CYGETMON", 0x435901},
{"linux/cyclades.h", "CYGETTHRESH", 0x435902},
{"linux/cyclades.h", "CYSETTHRESH", 0x435903},
{"linux/cyclades.h", "CYGETDEFTHRESH", 0x435904},
{"linux/cyclades.h", "CYSETDEFTHRESH", 0x435905},
{"linux/cyclades.h", "CYGETTIMEOUT", 0x435906},
{"linux/cyclades.h", "CYSETTIMEOUT", 0x435907},
{"linux/cyclades.h", "CYGETDEFTIMEOUT", 0x435908},
{"linux/cyclades.h", "CYSETDEFTIMEOUT", 0x435909},
{"linux/cyclades.h", "CYSETRFLOW", 0x43590a},
{"linux/cyclades.h", "CYGETRFLOW", 0x43590b},
{"linux/cyclades.h", "CYSETRTSDTR_INV", 0x43590c},
{"linux/cyclades.h", "CYGETRTSDTR_INV", 0x43590d},
{"linux/cyclades.h", "CYZSETPOLLCYCLE", 0x43590e},
{"linux/cyclades.h", "CYZGETPOLLCYCLE", 0x43590f},
{"linux/cyclades.h", "CYGETCD1400VER", 0x435910},
{"linux/cyclades.h", "CYGETCARDINFO", 0x435911},
{"linux/cyclades.h", "CYSETWAIT", 0x435912},
{"linux/cyclades.h", "CYGETWAIT", 0x435913},
{"linux/soundcard.h", "SOUND_MIXER_READ_VOLUME", 0x20044d00},
{"linux/soundcard.h", "SOUND_MIXER_READ_BASS", 0x20044d01},
{"linux/soundcard.h", "SOUND_MIXER_READ_TREBLE", 0x20044d02},
{"linux/soundcard.h", "SOUND_MIXER_READ_SYNTH", 0x20044d03},
{"linux/soundcard.h", "SOUND_MIXER_READ_PCM", 0x20044d04},
{"linux/soundcard.h", "SOUND_MIXER_READ_SPEAKER", 0x20044d05},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE", 0x20044d06},
{"linux/soundcard.h", "SOUND_MIXER_READ_MIC", 0x20044d07},
{"linux/soundcard.h", "SOUND_MIXER_READ_CD", 0x20044d08},
{"linux/soundcard.h", "SOUND_MIXER_READ_IMIX", 0x20044d09},
{"linux/soundcard.h", "SOUND_MIXER_READ_ALTPCM", 0x20044d0a},
{"linux/soundcard.h", "SOUND_MIXER_READ_RECLEV", 0x20044d0b},
{"linux/soundcard.h", "SOUND_MIXER_READ_IGAIN", 0x20044d0c},
{"linux/soundcard.h", "SOUND_MIXER_READ_OGAIN", 0x20044d0d},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE1", 0x20044d0e},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE2", 0x20044d0f},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE3", 0x20044d10},
{"linux/soundcard.h", "SOUND_MIXER_READ_MUTE", 0x20044d1f},
{"linux/soundcard.h", "SOUND_MIXER_READ_ENHANCE", 0x20044d1f},
{"linux/soundcard.h", "SOUND_MIXER_READ_LOUD", 0x20044d1f},
{"linux/soundcard.h", "SOUND_MIXER_READ_STEREODEVS", 0x20044dfb},
{"linux/soundcard.h", "SOUND_MIXER_READ_CAPS", 0x20044dfc},
{"linux/soundcard.h", "SOUND_MIXER_READ_RECMASK", 0x20044dfd},
{"linux/soundcard.h", "SOUND_MIXER_READ_DEVMASK", 0x20044dfe},
{"linux/soundcard.h", "SOUND_MIXER_READ_RECSRC", 0x20044dff},
{"linux/ppdev.h", "PPWCONTROL", 0x40017084},
{"linux/ppdev.h", "PPWDATA", 0x40017086},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x40017092},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x40017185},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x4001719b},
{"linux/ppdev.h", "PPFCONTROL", 0x4002708e},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x40027186},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x40044107},
{"linux/random.h", "RNDADDTOENTCNT", 0x40045201},
{"asm/ioctls.h", "TIOCSPTLCK", 0x40045431},
{"linux/atmdev.h", "ATM_SETSC", 0x400461f1},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x40046402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x40046403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x40046403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x40046404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x40046404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x40046405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x40046406},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x40046502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x40046503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x40046504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x40046505},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x40046e02},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x40046e06},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x40046e0c},
{"linux/ppdev.h", "PPSETMODE", 0x40047080},
{"linux/ppdev.h", "PPDATADIR", 0x40047090},
{"linux/ppdev.h", "PPNEGOT", 0x40047091},
{"linux/ppdev.h", "PPSETPHASE", 0x40047094},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x40047189},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x4004718c},
{"linux/telephony.h", "PHONE_FRAME", 0x4004718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x4004718e},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x40047190},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x40047193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x40047194},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x40047199},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x4004719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x4004719d},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x400471a4},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x400471a6},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x400471c8},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x400471cb},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x400471ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x400471cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x400471d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x400471d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x400471d2},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x400471d5},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x400471e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x400471e1},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x400471fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x400471fe},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x40047438},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x4004743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x4004743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x4004743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x4004743d},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x40047440},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x40047451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x40047452},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x40047454},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x40047457},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x40047459},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x40047481},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x40047483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x40047484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x40047485},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x40047487},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x40047608},
{"linux/videodev.h", "VIDIOCSYNC", 0x40047612},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x40047619},
{"linux/dn.h", "SIOCSNETADDR", 0x400489e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x400489e0},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x40049366},
{"linux/lvm.h", "VG_CREATE", 0x4004fe00},
{"linux/lvm.h", "VG_REMOVE", 0x4004fe01},
{"linux/lvm.h", "VG_EXTEND", 0x4004fe03},
{"linux/lvm.h", "VG_REDUCE", 0x4004fe04},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0x4004fe08},
{"linux/lvm.h", "LV_CREATE", 0x4004fe20},
{"linux/lvm.h", "LV_REMOVE", 0x4004fe21},
{"linux/lvm.h", "LV_EXTEND", 0x4004fe24},
{"linux/lvm.h", "LV_REDUCE", 0x4004fe25},
{"linux/lvm.h", "LV_SET_ACCESS", 0x4004fe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0x4004fe29},
{"linux/lvm.h", "LV_SET_STATUS", 0x4004fe2a},
{"linux/lvm.h", "LE_REMAP", 0x4004fe2b},
{"linux/lvm.h", "PV_FLUSH", 0x4004fe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0x4004fe50},
{"linux/elevator.h", "BLKELVSET", 0x4008126b},
{"linux/fs.h", "BLKELVSET", 0x4008126b},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x40084103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x40084104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x40084105},
{"linux/agpgart.h", "AGPIOC_BIND", 0x40084108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x40084109},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x40084202},
{"linux/input.h", "EVIOCSREP", 0x40084503},
{"linux/input.h", "EVIOCSKEYCODE", 0x40084504},
{"linux/random.h", "RNDADDENTROPY", 0x40085203},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x4008550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x4008550d},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x40085511},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x40086602},
{"linux/mtio.h", "MTIOCTOP", 0x40086d01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x40086e02},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x40086ef8},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x40086efa},
{"linux/rtc.h", "RTC_IRQP_SET", 0x4008700c},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x4008700e},
{"linux/serio.h", "SPIOCSTYPE", 0x40087101},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x40087182},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x400871c7},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x400871c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x400871ca},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x4008744b},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x40087602},
{"linux/videodev.h", "VIDIOCSFREQ", 0x4008760f},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0x4008b100},
{"linux/fd.h", "FDFMTTRK", 0x400c0248},
{"linux/capi.h", "CAPI_REGISTER", 0x400c4301},
{"linux/i2o-dev.h", "I2OEVTREG", 0x400c690a},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x400c6e08},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x400c7618},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x400e6407},
{"linux/videodev.h", "VIDIOCSPICT", 0x400e7607},
{"asm/dasd.h", "BIODASDFMT", 0x40104401},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x40106132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x40106133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x40106150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x40106151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x40106152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x40106153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x40106154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x40106160},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x40106161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x40106162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x40106162},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x40106163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x40106164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x40106167},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x40106181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x40106183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x40106184},
{"linux/atmdev.h", "ATM_GETESI", 0x40106185},
{"linux/atmdev.h", "ATM_GETADDR", 0x40106186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x40106187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x40106188},
{"linux/atmdev.h", "ATM_DELADDR", 0x40106189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x4010618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x4010618b},
{"linux/atmdev.h", "ATM_SETESI", 0x4010618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x4010618d},
{"linux/ppdev.h", "PPSETTIME", 0x40107096},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x4010744d},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x40107613},
{"asm/tape390.h", "TAPE390_DISPLAY", 0x40116401},
{"linux/fd.h", "FDSETMAXERRS", 0x4014024c},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x40147617},
{"linux/videodev.h", "VIDIOCSFBUF", 0x4018760c},
{"linux/fd.h", "FDSETPRM", 0x40200242},
{"linux/fd.h", "FDDEFPRM", 0x40200243},
{"asm/dasd.h", "BIODASDSATTR", 0x40204402},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x4020744f},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x4020761b},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x4020761d},
{"linux/joystick.h", "JSIOCSCORR", 0x40246a21},
{"linux/rtc.h", "RTC_ALM_SET", 0x40247007},
{"linux/rtc.h", "RTC_SET_TIME", 0x4024700a},
{"linux/rtc.h", "RTC_WKALM_SET", 0x4028700f},
{"linux/videodev.h", "VIDIOCSWIN", 0x4028760a},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x40287611},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x402c7502},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x40306d00},
{"linux/videodev.h", "VIDIOCSCHAN", 0x40307603},
{"linux/videodev.h", "VIDIOCSTUNER", 0x40407605},
{"linux/fd.h", "FDSETDRVPRM", 0x40800290},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x41045508},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_VOLUME", 0x60044d00},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_BASS", 0x60044d01},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_TREBLE", 0x60044d02},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_SYNTH", 0x60044d03},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_PCM", 0x60044d04},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_SPEAKER", 0x60044d05},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE", 0x60044d06},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_MIC", 0x60044d07},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_CD", 0x60044d08},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_IMIX", 0x60044d09},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_ALTPCM", 0x60044d0a},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_RECLEV", 0x60044d0b},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_IGAIN", 0x60044d0c},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_OGAIN", 0x60044d0d},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE1", 0x60044d0e},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE2", 0x60044d0f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE3", 0x60044d10},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_MUTE", 0x60044d1f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_ENHANCE", 0x60044d1f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LOUD", 0x60044d1f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_RECSRC", 0x60044dff},
{"linux/joystick.h", "JSIOCGAXES", 0x80016a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x80016a12},
{"linux/ppdev.h", "PPRSTATUS", 0x80017081},
{"linux/ppdev.h", "PPRCONTROL", 0x80017083},
{"linux/ppdev.h", "PPRDATA", 0x80017085},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x80024321},
{"linux/capi.h", "CAPI_INSTALLED", 0x80024322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x80044323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x80044324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x80044325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x80044326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x80044327},
{"asm/dasd.h", "DASDAPIVER", 0x80044400},
{"linux/input.h", "EVIOCGVERSION", 0x80044501},
{"linux/random.h", "RNDGETENTCNT", 0x80045200},
{"asm/ioctls.h", "TIOCGPTN", 0x80045430},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x80045503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x80045505},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x8004550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x80045510},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x80045515},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x80045701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x80045702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x80045703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x80045704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x80045705},
{"linux/sonet.h", "SONET_GETDIAG", 0x80046114},
{"linux/sonet.h", "SONET_GETFRAMING", 0x80046116},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x80046400},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x80046402},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x80046908},
{"linux/joystick.h", "JSIOCGVERSION", 0x80046a01},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x80046c40},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x80046d68},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x80046e06},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x80046e0c},
{"linux/ppdev.h", "PPCLRIRQ", 0x80047093},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x80047196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x80047197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x80047198},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x8004719a},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x800471c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x800471c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x800471c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x800471c4},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x80047437},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x80047441},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x80047453},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x80047455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x80047456},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x80047458},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x8004745a},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x80047482},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x80047501},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x80047503},
{"linux/dn.h", "SIOCGNETADDR", 0x800489e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x800489e1},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x80049363},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0x8004fe98},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x80066117},
{"linux/elevator.h", "BLKELVGET", 0x8008126a},
{"linux/fs.h", "BLKELVGET", 0x8008126a},
{"linux/agpgart.h", "AGPIOC_INFO", 0x80084100},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x80084201},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x80084203},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x80084204},
{"linux/input.h", "EVIOCGID", 0x80084502},
{"linux/input.h", "EVIOCGREP", 0x80084503},
{"linux/input.h", "EVIOCGKEYCODE", 0x80084504},
{"linux/input.h", "EVIOCGKEY", 0x80084505},
{"linux/random.h", "RNDGETPOOL", 0x80085202},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x80085504},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x80086601},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x80086c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x80086c42},
{"linux/mtio.h", "MTIOCPOS", 0x80086d03},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x80086ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80086ef9},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x80086efb},
{"linux/rtc.h", "RTC_IRQP_READ", 0x8008700b},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x8008700d},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x80087181},
{"linux/ixjuser.h", "IXJCTL_CID", 0x800871d4},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x800871e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x800871e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x800871e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x800871e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x800871e6},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x80087601},
{"linux/videodev.h", "VIDIOCGFREQ", 0x8008760e},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x800c6401},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x800c6501},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x800c6e08},
{"linux/videodev.h", "VIDIOCKEY", 0x800c760d},
{"linux/videodev.h", "VIDIOCGPICT", 0x800e7606},
{"linux/fd.h", "FDGETDRVTYP", 0x8010020f},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x8010550e},
{"linux/mtio.h", "MTIOCGETSIZE", 0x80106d09},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x80106e01},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x80106e0a},
{"linux/ppdev.h", "PPGETTIME", 0x80107095},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x8010743f},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x80107488},
{"linux/fd.h", "FDGETMAXERRS", 0x8014020e},
{"linux/mtio.h", "MTIOCVOLINFO", 0x80146d08},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x80146e07},
{"linux/videodev.h", "VIDIOCGUNIT", 0x80147615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x80147616},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x80186e05},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x80186e09},
{"linux/videodev.h", "VIDIOCGFBUF", 0x8018760b},
{"linux/fd.h", "FDGETPRM", 0x80200204},
{"asm/dasd.h", "BIODASDGATTR", 0x80204405},
{"linux/fb.h", "FBIOGET_VBLANK", 0x80204612},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x80207450},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x8020761c},
{"linux/sonet.h", "SONET_GETSTAT", 0x80246110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x80246111},
{"linux/joystick.h", "JSIOCGCORR", 0x80246a22},
{"linux/rtc.h", "RTC_ALM_READ", 0x80247008},
{"linux/rtc.h", "RTC_RD_TIME", 0x80247009},
{"linux/fd.h", "FDGETFDCSTAT", 0x80280215},
{"linux/fd.h", "FDWERRORGET", 0x80280217},
{"linux/rtc.h", "RTC_WKALM_RD", 0x80287010},
{"linux/videodev.h", "VIDIOCGWIN", 0x80287609},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x80287610},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x802a6e0b},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x80306d01},
{"linux/mtio.h", "MTIOCGET", 0x80306d02},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x8038550a},
{"linux/videodev.h", "VIDIOCGCAP", 0x803c7601},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x80406900},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x80407486},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x80485700},
{"linux/fd.h", "FDGETDRVSTAT", 0x80500212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x80500213},
{"linux/i2o-dev.h", "I2OEVTGET", 0x8068690b},
{"linux/fd.h", "FDGETDRVPRM", 0x80800211},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x80805513},
{"linux/videodev.h", "VIDIOCGMBUF", 0x80887614},
{"asm/dasd.h", "BIODASDPSRD", 0x80c04404},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x810c9365},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x8118761a},
{"asm/dasd.h", "BIODASDINFO", 0x81784401},
{"asm/dasd.h", "BIODASDINFO2", 0x81a04403},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x82307201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x82307202},
{"asm/dasd.h", "BIODASDPRRD", 0x84084402},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0xc0044306},
{"linux/capi.h", "CAPI_GET_SERIAL", 0xc0044308},
{"linux/sonet.h", "SONET_SETDIAG", 0xc0046112},
{"linux/sonet.h", "SONET_CLRDIAG", 0xc0046113},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0xc0046d08},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0xc004743e},
{"linux/lvm.h", "VG_STATUS", 0xc004fe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xc004fe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xc004fe07},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xc004fe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xc004fe27},
{"linux/lvm.h", "PV_STATUS", 0xc004fe40},
{"linux/lvm.h", "PV_CHANGE", 0xc004fe41},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0xc0084106},
{"asm/cmb.h", "BIODASDREADCMB", 0xc0084420},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0xc008630a},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0xc0086efa},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0xc00871a7},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0xc008744c},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0xc0089364},
{"linux/capi.h", "CAPI_GET_VERSION", 0xc0104307},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0xc0104320},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0xc0105512},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0xc0106161},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0xc0106e0a},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0xc0185500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0xc0185502},
{"linux/i2o-dev.h", "I2OHRTGET", 0xc0186901},
{"linux/i2o-dev.h", "I2OLCTGET", 0xc0186902},
{"linux/mtio.h", "MTIOCRDFTSEG", 0xc0186d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0xc0186d07},
{"linux/mtio.h", "MTIOCFTFORMAT", 0xc0186d0a},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0xc0186e09},
{"linux/mtio.h", "MTIOCFTCMD", 0xc0206d0b},
{"linux/i2o-dev.h", "I2OPARMSET", 0xc0286903},
{"linux/i2o-dev.h", "I2OPARMGET", 0xc0286904},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0xc0286e04},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0xc02a6e0b},
{"linux/i2o-dev.h", "I2OSWDL", 0xc0306905},
{"linux/i2o-dev.h", "I2OSWUL", 0xc0306906},
{"linux/i2o-dev.h", "I2OSWDEL", 0xc0306907},
{"linux/i2o-dev.h", "I2OHTML", 0xc0306909},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0xc0306e04},
{"linux/videodev.h", "VIDIOCGCHAN", 0xc0307602},
{"linux/capi.h", "CAPI_GET_PROFILE", 0xc0404309},
{"linux/videodev.h", "VIDIOCGTUNER", 0xc0407604},
{"asm/cmb.h", "BIODASDREADALLCMB", 0xc0584421},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0xc0887480},

125
linux/s390/ioctlent.h.in Normal file
View File

@ -0,0 +1,125 @@
{"asm/dasd.h", "BIODASDDISABLE", 0x4400},
{"asm/dasd.h", "DASDAPIVER", 0x4400},
{"asm/dasd.h", "BIODASDENABLE", 0x4401},
{"asm/dasd.h", "BIODASDFMT", 0x4401},
{"asm/dasd.h", "BIODASDINFO", 0x4401},
{"asm/dasd.h", "BIODASDSNID", 0x4401},
{"asm/dasd.h", "BIODASDPRRD", 0x4402},
{"asm/dasd.h", "BIODASDRSRV", 0x4402},
{"asm/dasd.h", "BIODASDSATTR", 0x4402},
{"asm/dasd.h", "BIODASDINFO2", 0x4403},
{"asm/dasd.h", "BIODASDRLSE", 0x4403},
{"asm/dasd.h", "BIODASDPSRD", 0x4404},
{"asm/dasd.h", "BIODASDSLCK", 0x4404},
{"asm/dasd.h", "BIODASDGATTR", 0x4405},
{"asm/dasd.h", "BIODASDPRRST", 0x4405},
{"asm/dasd.h", "BIODASDQUIESCE", 0x4406},
{"asm/dasd.h", "BIODASDRESUME", 0x4407},
{"asm/cmb.h", "BIODASDCMFENABLE", 0x4420},
{"asm/cmb.h", "BIODASDCMFDISABLE", 0x4421},
{"asm/cmb.h", "BIODASDREADALLCMB", 0x4421},
{"asm/dasd.h", "BIODASDSYMMIO", 0x44f0},
{"asm-generic/ioctls.h", "TCGETS", 0x5401},
{"asm-generic/ioctls.h", "TCSETS", 0x5402},
{"asm-generic/ioctls.h", "TCSETSW", 0x5403},
{"asm-generic/ioctls.h", "TCSETSF", 0x5404},
{"asm-generic/ioctls.h", "TCGETA", 0x5405},
{"asm-generic/ioctls.h", "TCSETA", 0x5406},
{"asm-generic/ioctls.h", "TCSETAW", 0x5407},
{"asm-generic/ioctls.h", "TCSETAF", 0x5408},
{"asm-generic/ioctls.h", "TCSBRK", 0x5409},
{"asm-generic/ioctls.h", "TCXONC", 0x540a},
{"asm-generic/ioctls.h", "TCFLSH", 0x540b},
{"asm-generic/ioctls.h", "TIOCEXCL", 0x540c},
{"asm-generic/ioctls.h", "TIOCNXCL", 0x540d},
{"asm-generic/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm-generic/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm-generic/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm-generic/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm-generic/ioctls.h", "TIOCSTI", 0x5412},
{"asm-generic/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm-generic/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm-generic/ioctls.h", "TIOCMGET", 0x5415},
{"asm-generic/ioctls.h", "TIOCMBIS", 0x5416},
{"asm-generic/ioctls.h", "TIOCMBIC", 0x5417},
{"asm-generic/ioctls.h", "TIOCMSET", 0x5418},
{"asm-generic/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm-generic/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm-generic/ioctls.h", "FIONREAD", 0x541b},
{"asm-generic/ioctls.h", "TIOCLINUX", 0x541c},
{"asm-generic/ioctls.h", "TIOCCONS", 0x541d},
{"asm-generic/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm-generic/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm-generic/ioctls.h", "TIOCPKT", 0x5420},
{"asm-generic/ioctls.h", "FIONBIO", 0x5421},
{"asm-generic/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm-generic/ioctls.h", "TIOCSETD", 0x5423},
{"asm-generic/ioctls.h", "TIOCGETD", 0x5424},
{"asm-generic/ioctls.h", "TCSBRKP", 0x5425},
{"asm-generic/ioctls.h", "TIOCSBRK", 0x5427},
{"asm-generic/ioctls.h", "TIOCCBRK", 0x5428},
{"asm-generic/ioctls.h", "TIOCGSID", 0x5429},
{"asm-generic/ioctls.h", "TCGETS2", 0x542a},
{"asm-generic/ioctls.h", "TCSETS2", 0x542b},
{"asm-generic/ioctls.h", "TCSETSW2", 0x542c},
{"asm-generic/ioctls.h", "TCSETSF2", 0x542d},
{"asm-generic/ioctls.h", "TIOCGRS485", 0x542e},
{"asm-generic/ioctls.h", "TIOCSRS485", 0x542f},
{"asm-generic/ioctls.h", "TIOCGPTN", 0x5430},
{"asm-generic/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm-generic/ioctls.h", "TCGETX", 0x5432},
{"asm-generic/ioctls.h", "TIOCGDEV", 0x5432},
{"asm-generic/ioctls.h", "TCSETX", 0x5433},
{"asm-generic/ioctls.h", "TCSETXF", 0x5434},
{"asm-generic/ioctls.h", "TCSETXW", 0x5435},
{"asm-generic/ioctls.h", "TIOCSIG", 0x5436},
{"asm-generic/ioctls.h", "FIONCLEX", 0x5450},
{"asm-generic/ioctls.h", "FIOCLEX", 0x5451},
{"asm-generic/ioctls.h", "FIOASYNC", 0x5452},
{"asm-generic/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm-generic/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm-generic/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm-generic/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm-generic/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm-generic/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm-generic/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm-generic/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm-generic/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm-generic/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm-generic/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "FIOQSIZE", 0x545e},
{"asm-generic/ioctls.h", "FIOQSIZE", 0x5460},
{"asm/chsc.h", "CHSC_START", 0x6381},
{"asm/chsc.h", "CHSC_INFO_CHANNEL_PATH", 0x6382},
{"asm/chsc.h", "CHSC_INFO_CU", 0x6383},
{"asm/chsc.h", "CHSC_INFO_SCH_CU", 0x6384},
{"asm/chsc.h", "CHSC_INFO_CI", 0x6385},
{"asm/chsc.h", "CHSC_INFO_CCL", 0x6386},
{"asm/chsc.h", "CHSC_INFO_CPD", 0x6387},
{"asm/chsc.h", "CHSC_INFO_DCAL", 0x6388},
{"asm/tape390.h", "TAPE390_DISPLAY", 0x6401},
{"asm/tape390.h", "TAPE390_CRYPT_SET", 0x6402},
{"asm/tape390.h", "TAPE390_CRYPT_QUERY", 0x6403},
{"asm/tape390.h", "TAPE390_KEKL_SET", 0x6404},
{"asm/tape390.h", "TAPE390_KEKL_QUERY", 0x6405},
{"asm/zcrypt.h", "Z90STAT_TOTALCOUNT", 0x7a40},
{"asm/zcrypt.h", "Z90STAT_PCICACOUNT", 0x7a41},
{"asm/zcrypt.h", "Z90STAT_PCICCCOUNT", 0x7a42},
{"asm/zcrypt.h", "Z90STAT_REQUESTQ_COUNT", 0x7a44},
{"asm/zcrypt.h", "Z90STAT_PENDINGQ_COUNT", 0x7a45},
{"asm/zcrypt.h", "Z90STAT_TOTALOPEN_COUNT", 0x7a46},
{"asm/zcrypt.h", "Z90STAT_DOMAIN_INDEX", 0x7a47},
{"asm/zcrypt.h", "Z90STAT_STATUS_MASK", 0x7a48},
{"asm/zcrypt.h", "Z90STAT_QDEPTH_MASK", 0x7a49},
{"asm/zcrypt.h", "Z90STAT_PERDEV_REQCNT", 0x7a4a},
{"asm/zcrypt.h", "Z90STAT_PCIXCCMCL2COUNT", 0x7a4b},
{"asm/zcrypt.h", "Z90STAT_PCIXCCMCL3COUNT", 0x7a4c},
{"asm/zcrypt.h", "Z90STAT_CEX2CCOUNT", 0x7a4d},
{"asm/zcrypt.h", "Z90STAT_CEX2ACOUNT", 0x7a4e},
{"asm-generic/sockios.h", "FIOSETOWN", 0x8901},
{"asm-generic/sockios.h", "SIOCSPGRP", 0x8902},
{"asm-generic/sockios.h", "FIOGETOWN", 0x8903},
{"asm-generic/sockios.h", "SIOCGPGRP", 0x8904},
{"asm-generic/sockios.h", "SIOCATMARK", 0x8905},
{"asm-generic/sockios.h", "SIOCGSTAMP", 0x8906},
{"asm-generic/sockios.h", "SIOCGSTAMPNS", 0x8907},

View File

@ -52,7 +52,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -77,8 +77,8 @@
{ -1, 0, printargs, "SYS_46" }, /* 46 */
{ -1, 0, printargs, "SYS_47" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ -1, 0, printargs, "SYS_53" }, /* 53 */
@ -143,7 +143,7 @@
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ -1, 0, printargs, "SYS_113" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 5, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
@ -166,8 +166,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, TD, sys_llseek, "_llseek" }, /* 140 */
{ 3, TD, sys_getdents, "getdents" }, /* 141 */
{ 5, TD, sys_select, "select" }, /* 142 */
@ -220,17 +220,17 @@
{ 5, 0, sys_putpmsg, "putpmsg" }, /* 189 */
{ 0, TP, sys_vfork, "vfork" }, /* 190 */
{ 2, 0, sys_getrlimit, "getrlimit" }, /* 191 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 2, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 2, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 196 */
{ 2, TD, sys_fstat64, "fstat64" }, /* 197 */
{ 3, TF, sys_chown, "lchown" }, /* 198 */
{ 0, 0, sys_getuid, "getuid" }, /* 199 */
{ 0, 0, sys_getgid, "getgid" }, /* 200 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 201 */
{ 0, 0, sys_getegid, "getegid" }, /* 202 */
{ 0, NF, sys_getuid, "getuid" }, /* 199 */
{ 0, NF, sys_getgid, "getgid" }, /* 200 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 201 */
{ 0, NF, sys_getegid, "getegid" }, /* 202 */
{ 2, 0, sys_setreuid, "setreuid" }, /* 203 */
{ 2, 0, sys_setregid, "setregid" }, /* 204 */
{ 2, 0, sys_getgroups, "getgroups" }, /* 205 */
@ -243,8 +243,8 @@
{ 3, TF, sys_chown, "chown" }, /* 212 */
{ 1, 0, sys_setuid, "setuid" }, /* 213 */
{ 1, 0, sys_setgid, "setgid" }, /* 214 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 215 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 216 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 215 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 216 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */
{ 3, 0, sys_mincore, "mincore" }, /* 218 */
{ 3, 0, sys_madvise, "madvise" }, /* 219 */
@ -257,10 +257,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 226 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 227 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 228 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 229 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 229 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 230 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 231 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 232 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 232 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 233 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 234 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 235 */
@ -277,11 +277,11 @@
{ 3, 0, sys_io_submit, "io_submit" }, /* 246 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 247 */
{ 1, TP, sys_exit, "exit_group" }, /* 248 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 249 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 249 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 250 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 251 */
{ 1, 0, printargs, "set_tid_address"}, /* 252 */
{ 5, 0, printargs, "fadvise64" }, /* 253 */
{ 5, TD, printargs, "fadvise64" }, /* 253 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 254 */
{ 4, 0, sys_timer_settime, "timer_settime" }, /* 255 */
{ 2, 0, sys_timer_gettime, "timer_gettime" }, /* 256 */
@ -292,7 +292,7 @@
{ 2, 0, sys_clock_getres, "clock_getres" }, /* 261 */
{ 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 262 */
{ 5, 0, printargs, "vserver" }, /* 263 */
{ 5, 0, printargs, "fadvise64_64" }, /* 264 */
{ 5, TD, printargs, "fadvise64_64" }, /* 264 */
{ 3, TF, sys_statfs64, "statfs64" }, /* 265 */
{ 3, TF, sys_fstatfs64, "fstatfs64" }, /* 266 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 267 */
@ -321,7 +321,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 290 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 291 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 292 */
{ 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 293 */
{ 4, TD|TF, sys_newfstatat, "fstatat64" }, /* 293 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 294 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 295 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 296 */
@ -342,7 +342,7 @@
{ 3, 0, sys_getcpu, "getcpu" }, /* 311 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 312 */
{ 2, TF, sys_utimes, "utimes" }, /* 313 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 314 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 314 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 315 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 316 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 317 */
@ -355,14 +355,14 @@
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 324 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 325 */
{ 3, TD, sys_dup3, "dup3" }, /* 326 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 327 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 327 */
{ 5, TD, printargs, "preadv" }, /* 328 */
{ 5, TD, printargs, "pwritev" }, /* 329 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 330 */
{ 5, TD, printargs, "perf_event_open"}, /* 331 */
{ 5, 0, printargs, "SYS_332" }, /* 332 */
{ 5, 0, printargs, "SYS_333" }, /* 333 */
{ 5, 0, printargs, "SYS_334" }, /* 334 */
{ 2, TD, printargs, "fanotify_init" }, /* 332 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 333 */
{ 4, 0, printargs, "prlimit64" }, /* 334 */
{ 5, 0, printargs, "SYS_335" }, /* 335 */
{ 5, 0, printargs, "SYS_336" }, /* 336 */
{ 5, 0, printargs, "SYS_337" }, /* 337 */

View File

@ -1,941 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/hdreg.h", "HDIO_GETGEO", 0x301},
{"linux/hdreg.h", "HDIO_GET_UNMASKINTR", 0x302},
{"linux/hdreg.h", "HDIO_GET_MULTCOUNT", 0x304},
{"linux/hdreg.h", "HDIO_OBSOLETE_IDENTITY", 0x307},
{"linux/hdreg.h", "HDIO_GET_KEEPSETTINGS", 0x308},
{"linux/hdreg.h", "HDIO_GET_32BIT", 0x309},
{"linux/hdreg.h", "HDIO_GET_NOWERR", 0x30a},
{"linux/hdreg.h", "HDIO_GET_DMA", 0x30b},
{"linux/hdreg.h", "HDIO_GET_NICE", 0x30c},
{"linux/hdreg.h", "HDIO_GET_IDENTITY", 0x30d},
{"linux/hdreg.h", "HDIO_DRIVE_RESET", 0x31c},
{"linux/hdreg.h", "HDIO_TRISTATE_HWIF", 0x31d},
{"linux/hdreg.h", "HDIO_DRIVE_TASK", 0x31e},
{"linux/hdreg.h", "HDIO_DRIVE_CMD", 0x31f},
{"linux/hdreg.h", "HDIO_SET_MULTCOUNT", 0x321},
{"linux/hdreg.h", "HDIO_SET_UNMASKINTR", 0x322},
{"linux/hdreg.h", "HDIO_SET_KEEPSETTINGS", 0x323},
{"linux/hdreg.h", "HDIO_SET_32BIT", 0x324},
{"linux/hdreg.h", "HDIO_SET_NOWERR", 0x325},
{"linux/hdreg.h", "HDIO_SET_DMA", 0x326},
{"linux/hdreg.h", "HDIO_SET_PIO_MODE", 0x327},
{"linux/hdreg.h", "HDIO_SCAN_HWIF", 0x328},
{"linux/hdreg.h", "HDIO_SET_NICE", 0x329},
{"linux/hdreg.h", "HDIO_UNREGISTER_HWIF", 0x32a},
{"linux/hdreg.h", "HDIO_GETGEO_BIG", 0x330},
{"linux/hdreg.h", "HDIO_GETGEO_BIG_RAW", 0x331},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/lp.h", "LPCHAR", 0x601},
{"linux/lp.h", "LPTIME", 0x602},
{"linux/lp.h", "LPABORT", 0x604},
{"linux/lp.h", "LPSETIRQ", 0x605},
{"linux/ac97_codec.h", "AC97_RECMUX_MONO_MIX", 0x606},
{"linux/lp.h", "LPGETIRQ", 0x606},
{"linux/lp.h", "LPWAIT", 0x608},
{"linux/lp.h", "LPCAREFUL", 0x609},
{"linux/lp.h", "LPABORTOPEN", 0x60a},
{"linux/lp.h", "LPGETSTATUS", 0x60b},
{"linux/lp.h", "LPRESET", 0x60c},
{"linux/lp.h", "LPGETSTATS", 0x60d},
{"linux/lp.h", "LPGETFLAGS", 0x60e},
{"linux/lp.h", "LPSETTIMEOUT", 0x60f},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/fs.h", "BLKPG", 0x1269},
{"scsi/sg.h", "SG_SET_TIMEOUT", 0x2201},
{"scsi/sg.h", "SG_GET_TIMEOUT", 0x2202},
{"scsi/sg.h", "SG_EMULATED_HOST", 0x2203},
{"scsi/sg.h", "SG_SET_TRANSFORM", 0x2204},
{"scsi/sg.h", "SG_GET_TRANSFORM", 0x2205},
{"scsi/sg.h", "SG_GET_COMMAND_Q", 0x2270},
{"scsi/sg.h", "SG_SET_COMMAND_Q", 0x2271},
{"scsi/sg.h", "SG_GET_RESERVED_SIZE", 0x2272},
{"scsi/sg.h", "SG_SET_RESERVED_SIZE", 0x2275},
{"scsi/sg.h", "SG_GET_SCSI_ID", 0x2276},
{"scsi/sg.h", "SG_SET_FORCE_LOW_DMA", 0x2279},
{"scsi/sg.h", "SG_GET_LOW_DMA", 0x227a},
{"scsi/sg.h", "SG_SET_FORCE_PACK_ID", 0x227b},
{"scsi/sg.h", "SG_GET_PACK_ID", 0x227c},
{"scsi/sg.h", "SG_GET_NUM_WAITING", 0x227d},
{"scsi/sg.h", "SG_SET_DEBUG", 0x227e},
{"scsi/sg.h", "SG_GET_SG_TABLESIZE", 0x227f},
{"scsi/sg.h", "SG_GET_VERSION_NUM", 0x2282},
{"scsi/sg.h", "SG_NEXT_CMD_LEN", 0x2283},
{"scsi/sg.h", "SG_SCSI_RESET", 0x2284},
{"scsi/sg.h", "SG_IO", 0x2285},
{"scsi/sg.h", "SG_GET_REQUEST_TABLE", 0x2286},
{"scsi/sg.h", "SG_SET_KEEP_ORPHAN", 0x2287},
{"scsi/sg.h", "SG_GET_KEEP_ORPHAN", 0x2288},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"asm/dasd.h", "BIODASDDISABLE", 0x4400},
{"asm/dasd.h", "BIODASDENABLE", 0x4401},
{"asm/dasd.h", "BIODASDRSRV", 0x4402},
{"asm/dasd.h", "BIODASDRLSE", 0x4403},
{"asm/dasd.h", "BIODASDSLCK", 0x4404},
{"asm/dasd.h", "BIODASDPRRST", 0x4405},
{"asm/dasd.h", "BIODASDQUIESCE", 0x4406},
{"asm/dasd.h", "BIODASDRESUME", 0x4407},
{"asm/cmb.h", "BIODASDCMFENABLE", 0x4420},
{"asm/cmb.h", "BIODASDCMFDISABLE", 0x4421},
{"asm/cmb.h", "BIODASDRESETCMB", 0x4422},
{"linux/fb.h", "FBIOGET_VSCREENINFO", 0x4600},
{"linux/fb.h", "FBIOPUT_VSCREENINFO", 0x4601},
{"linux/ps2esdi.h", "CMD_READ", 0x4601},
{"linux/fb.h", "FBIOGET_FSCREENINFO", 0x4602},
{"linux/ps2esdi.h", "CMD_WRITE", 0x4602},
{"linux/fb.h", "FBIOGETCMAP", 0x4604},
{"linux/fb.h", "FBIOPUTCMAP", 0x4605},
{"linux/fb.h", "FBIOPAN_DISPLAY", 0x4606},
{"linux/fb.h", "FBIOGET_FCURSORINFO", 0x4607},
{"linux/fb.h", "FBIOGET_VCURSORINFO", 0x4608},
{"linux/fb.h", "FBIOPUT_VCURSORINFO", 0x4609},
{"linux/fb.h", "FBIOGET_CURSORSTATE", 0x460a},
{"linux/fb.h", "FBIOPUT_CURSORSTATE", 0x460b},
{"linux/fb.h", "FBIOGET_CON2FBMAP", 0x460f},
{"linux/fb.h", "FBIOPUT_CON2FBMAP", 0x4610},
{"linux/fb.h", "FBIOBLANK", 0x4611},
{"linux/fb.h", "FBIO_ALLOC", 0x4613},
{"linux/fb.h", "FBIO_FREE", 0x4614},
{"linux/fb.h", "FBIOGET_GLYPH", 0x4615},
{"linux/fb.h", "FBIOGET_HWCINFO", 0x4616},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/kd.h", "KIOCSOUND", 0x4b2f},
{"linux/kd.h", "KDMKTONE", 0x4b30},
{"linux/kd.h", "KDGETLED", 0x4b31},
{"linux/kd.h", "KDSETLED", 0x4b32},
{"linux/kd.h", "KDGKBTYPE", 0x4b33},
{"linux/kd.h", "KDADDIO", 0x4b34},
{"linux/kd.h", "KDDELIO", 0x4b35},
{"linux/kd.h", "KDENABIO", 0x4b36},
{"linux/kd.h", "KDDISABIO", 0x4b37},
{"linux/kd.h", "KDSETMODE", 0x4b3a},
{"linux/kd.h", "KDGETMODE", 0x4b3b},
{"linux/kd.h", "KDMAPDISP", 0x4b3c},
{"linux/kd.h", "KDUNMAPDISP", 0x4b3d},
{"linux/kd.h", "GIO_SCRNMAP", 0x4b40},
{"linux/kd.h", "PIO_SCRNMAP", 0x4b41},
{"linux/kd.h", "KDGKBMODE", 0x4b44},
{"linux/kd.h", "KDSKBMODE", 0x4b45},
{"linux/kd.h", "KDGKBENT", 0x4b46},
{"linux/kd.h", "KDSKBENT", 0x4b47},
{"linux/kd.h", "KDGKBSENT", 0x4b48},
{"linux/kd.h", "KDSKBSENT", 0x4b49},
{"linux/kd.h", "KDGKBDIACR", 0x4b4a},
{"linux/kd.h", "KDSKBDIACR", 0x4b4b},
{"linux/kd.h", "KDGETKEYCODE", 0x4b4c},
{"linux/kd.h", "KDSETKEYCODE", 0x4b4d},
{"linux/kd.h", "KDSIGACCEPT", 0x4b4e},
{"linux/kd.h", "KDGHWCLK", 0x4b50},
{"linux/kd.h", "KDSHWCLK", 0x4b51},
{"linux/kd.h", "KDKBDREP", 0x4b52},
{"linux/kd.h", "GIO_FONT", 0x4b60},
{"linux/kd.h", "PIO_FONT", 0x4b61},
{"linux/kd.h", "KDGKBMETA", 0x4b62},
{"linux/kd.h", "KDSKBMETA", 0x4b63},
{"linux/kd.h", "KDGKBLED", 0x4b64},
{"linux/kd.h", "KDSKBLED", 0x4b65},
{"linux/kd.h", "GIO_UNIMAP", 0x4b66},
{"linux/kd.h", "PIO_UNIMAP", 0x4b67},
{"linux/kd.h", "PIO_UNIMAPCLR", 0x4b68},
{"linux/kd.h", "GIO_UNISCRNMAP", 0x4b69},
{"linux/kd.h", "PIO_UNISCRNMAP", 0x4b6a},
{"linux/kd.h", "GIO_FONTX", 0x4b6b},
{"linux/kd.h", "PIO_FONTX", 0x4b6c},
{"linux/kd.h", "PIO_FONTRESET", 0x4b6d},
{"linux/kd.h", "GIO_CMAP", 0x4b70},
{"linux/kd.h", "PIO_CMAP", 0x4b71},
{"linux/kd.h", "KDFONTOP", 0x4b72},
{"linux/loop.h", "LOOP_SET_FD", 0x4c00},
{"linux/loop.h", "LOOP_CLR_FD", 0x4c01},
{"linux/loop.h", "LOOP_SET_STATUS", 0x4c02},
{"linux/loop.h", "LOOP_GET_STATUS", 0x4c03},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"linux/cdrom.h", "CDROMPAUSE", 0x5301},
{"linux/cdrom.h", "CDROMRESUME", 0x5302},
{"linux/cdrom.h", "CDROMPLAYMSF", 0x5303},
{"linux/cdrom.h", "CDROMPLAYTRKIND", 0x5304},
{"linux/cdrom.h", "CDROMREADTOCHDR", 0x5305},
{"linux/cdrom.h", "CDROMREADTOCENTRY", 0x5306},
{"linux/cdrom.h", "CDROMSTOP", 0x5307},
{"linux/cdrom.h", "CDROMSTART", 0x5308},
{"linux/cdrom.h", "CDROMEJECT", 0x5309},
{"linux/cdrom.h", "CDROMVOLCTRL", 0x530a},
{"linux/cdrom.h", "CDROMSUBCHNL", 0x530b},
{"linux/cdrom.h", "CDROMREADMODE2", 0x530c},
{"linux/cdrom.h", "CDROMREADMODE1", 0x530d},
{"linux/cdrom.h", "CDROMREADAUDIO", 0x530e},
{"linux/cdrom.h", "CDROMEJECT_SW", 0x530f},
{"linux/cdrom.h", "CDROMMULTISESSION", 0x5310},
{"linux/cdrom.h", "CDROM_GET_MCN", 0x5311},
{"linux/cdrom.h", "CDROMRESET", 0x5312},
{"linux/cdrom.h", "CDROMVOLREAD", 0x5313},
{"linux/cdrom.h", "CDROMREADRAW", 0x5314},
{"linux/cdrom.h", "CDROMREADCOOKED", 0x5315},
{"linux/cdrom.h", "CDROMSEEK", 0x5316},
{"linux/cdrom.h", "CDROMPLAYBLK", 0x5317},
{"linux/cdrom.h", "CDROMREADALL", 0x5318},
{"linux/cdrom.h", "CDROMCLOSETRAY", 0x5319},
{"linux/cdrom.h", "CDROMGETSPINDOWN", 0x531d},
{"linux/cdrom.h", "CDROMSETSPINDOWN", 0x531e},
{"linux/cdrom.h", "CDROM_SET_OPTIONS", 0x5320},
{"linux/cdrom.h", "CDROM_CLEAR_OPTIONS", 0x5321},
{"linux/cdrom.h", "CDROM_SELECT_SPEED", 0x5322},
{"linux/cdrom.h", "CDROM_SELECT_DISC", 0x5323},
{"linux/cdrom.h", "CDROM_MEDIA_CHANGED", 0x5325},
{"linux/cdrom.h", "CDROM_DRIVE_STATUS", 0x5326},
{"linux/cdrom.h", "CDROM_DISC_STATUS", 0x5327},
{"linux/cdrom.h", "CDROM_CHANGER_NSLOTS", 0x5328},
{"linux/cdrom.h", "CDROM_LOCKDOOR", 0x5329},
{"linux/cdrom.h", "CDROM_DEBUG", 0x5330},
{"linux/cdrom.h", "CDROM_GET_CAPABILITY", 0x5331},
{"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORLOCK", 0x5380},
{"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORUNLOCK", 0x5381},
{"scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0x5382},
{"scsi/scsi.h", "SCSI_IOCTL_TAGGED_ENABLE", 0x5383},
{"scsi/scsi.h", "SCSI_IOCTL_TAGGED_DISABLE", 0x5384},
{"scsi/scsi.h", "SCSI_IOCTL_PROBE_HOST", 0x5385},
{"scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0x5386},
{"linux/cdrom.h", "DVD_READ_STRUCT", 0x5390},
{"linux/cdrom.h", "DVD_WRITE_STRUCT", 0x5391},
{"linux/cdrom.h", "DVD_AUTH", 0x5392},
{"linux/cdrom.h", "CDROM_SEND_PACKET", 0x5393},
{"linux/cdrom.h", "CDROM_NEXT_WRITABLE", 0x5394},
{"linux/cdrom.h", "CDROM_LAST_WRITTEN", 0x5395},
{"asm/ioctls.h", "TCGETS", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "FIOQSIZE", 0x545e},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/vt.h", "VT_OPENQRY", 0x5600},
{"linux/vt.h", "VT_GETMODE", 0x5601},
{"linux/vt.h", "VT_SETMODE", 0x5602},
{"linux/vt.h", "VT_GETSTATE", 0x5603},
{"linux/vt.h", "VT_SENDSIG", 0x5604},
{"linux/vt.h", "VT_RELDISP", 0x5605},
{"linux/vt.h", "VT_ACTIVATE", 0x5606},
{"linux/vt.h", "VT_WAITACTIVE", 0x5607},
{"linux/vt.h", "VT_DISALLOCATE", 0x5608},
{"linux/vt.h", "VT_RESIZE", 0x5609},
{"linux/vt.h", "VT_RESIZEX", 0x560a},
{"linux/vt.h", "VT_LOCKSWITCH", 0x560b},
{"linux/vt.h", "VT_UNLOCKSWITCH", 0x560c},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"asm/sockios.h", "FIOSETOWN", 0x8901},
{"asm/sockios.h", "SIOCSPGRP", 0x8902},
{"asm/sockios.h", "FIOGETOWN", 0x8903},
{"asm/sockios.h", "SIOCGPGRP", 0x8904},
{"asm/sockios.h", "SIOCATMARK", 0x8905},
{"asm/sockios.h", "SIOCGSTAMP", 0x8906},
{"linux/sockios.h", "SIOCADDRT", 0x890b},
{"linux/sockios.h", "SIOCDELRT", 0x890c},
{"linux/sockios.h", "SIOCRTMSG", 0x890d},
{"linux/sockios.h", "SIOCGIFNAME", 0x8910},
{"linux/sockios.h", "SIOCSIFLINK", 0x8911},
{"linux/sockios.h", "SIOCGIFCONF", 0x8912},
{"linux/sockios.h", "SIOCGIFFLAGS", 0x8913},
{"linux/sockios.h", "SIOCSIFFLAGS", 0x8914},
{"linux/sockios.h", "SIOCGIFADDR", 0x8915},
{"linux/sockios.h", "SIOCSIFADDR", 0x8916},
{"linux/sockios.h", "SIOCGIFDSTADDR", 0x8917},
{"linux/sockios.h", "SIOCSIFDSTADDR", 0x8918},
{"linux/sockios.h", "SIOCGIFBRDADDR", 0x8919},
{"linux/sockios.h", "SIOCSIFBRDADDR", 0x891a},
{"linux/sockios.h", "SIOCGIFNETMASK", 0x891b},
{"linux/sockios.h", "SIOCSIFNETMASK", 0x891c},
{"linux/sockios.h", "SIOCGIFMETRIC", 0x891d},
{"linux/sockios.h", "SIOCSIFMETRIC", 0x891e},
{"linux/sockios.h", "SIOCGIFMEM", 0x891f},
{"linux/sockios.h", "SIOCSIFMEM", 0x8920},
{"linux/sockios.h", "SIOCGIFMTU", 0x8921},
{"linux/sockios.h", "SIOCSIFMTU", 0x8922},
{"linux/sockios.h", "SIOCSIFNAME", 0x8923},
{"linux/sockios.h", "SIOCSIFHWADDR", 0x8924},
{"linux/sockios.h", "SIOCGIFENCAP", 0x8925},
{"linux/sockios.h", "SIOCSIFENCAP", 0x8926},
{"linux/sockios.h", "SIOCGIFHWADDR", 0x8927},
{"linux/sockios.h", "SIOCGIFSLAVE", 0x8929},
{"linux/sockios.h", "SIOCSIFSLAVE", 0x8930},
{"linux/sockios.h", "SIOCADDMULTI", 0x8931},
{"linux/sockios.h", "SIOCDELMULTI", 0x8932},
{"linux/sockios.h", "SIOCGIFINDEX", 0x8933},
{"linux/sockios.h", "SIOCSIFPFLAGS", 0x8934},
{"linux/sockios.h", "SIOCGIFPFLAGS", 0x8935},
{"linux/sockios.h", "SIOCDIFADDR", 0x8936},
{"linux/sockios.h", "SIOCSIFHWBROADCAST", 0x8937},
{"linux/sockios.h", "SIOCGIFCOUNT", 0x8938},
{"linux/sockios.h", "SIOCGIFBR", 0x8940},
{"linux/sockios.h", "SIOCSIFBR", 0x8941},
{"linux/sockios.h", "SIOCGIFTXQLEN", 0x8942},
{"linux/sockios.h", "SIOCSIFTXQLEN", 0x8943},
{"linux/sockios.h", "SIOCDARP", 0x8953},
{"linux/sockios.h", "SIOCGARP", 0x8954},
{"linux/sockios.h", "SIOCSARP", 0x8955},
{"linux/sockios.h", "SIOCDRARP", 0x8960},
{"linux/sockios.h", "SIOCGRARP", 0x8961},
{"linux/sockios.h", "SIOCSRARP", 0x8962},
{"linux/sockios.h", "SIOCGIFMAP", 0x8970},
{"linux/sockios.h", "SIOCSIFMAP", 0x8971},
{"linux/sockios.h", "SIOCADDDLCI", 0x8980},
{"linux/sockios.h", "SIOCDELDLCI", 0x8981},
{"linux/sockios.h", "SIOCPROTOPRIVATE", 0x89e0},
{"linux/sockios.h", "SIOCDEVPRIVATE", 0x89f0},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},
{"linux/cyclades.h", "CYGETMON", 0x435901},
{"linux/cyclades.h", "CYGETTHRESH", 0x435902},
{"linux/cyclades.h", "CYSETTHRESH", 0x435903},
{"linux/cyclades.h", "CYGETDEFTHRESH", 0x435904},
{"linux/cyclades.h", "CYSETDEFTHRESH", 0x435905},
{"linux/cyclades.h", "CYGETTIMEOUT", 0x435906},
{"linux/cyclades.h", "CYSETTIMEOUT", 0x435907},
{"linux/cyclades.h", "CYGETDEFTIMEOUT", 0x435908},
{"linux/cyclades.h", "CYSETDEFTIMEOUT", 0x435909},
{"linux/cyclades.h", "CYSETRFLOW", 0x43590a},
{"linux/cyclades.h", "CYGETRFLOW", 0x43590b},
{"linux/cyclades.h", "CYSETRTSDTR_INV", 0x43590c},
{"linux/cyclades.h", "CYGETRTSDTR_INV", 0x43590d},
{"linux/cyclades.h", "CYZSETPOLLCYCLE", 0x43590e},
{"linux/cyclades.h", "CYZGETPOLLCYCLE", 0x43590f},
{"linux/cyclades.h", "CYGETCD1400VER", 0x435910},
{"linux/cyclades.h", "CYGETCARDINFO", 0x435911},
{"linux/cyclades.h", "CYSETWAIT", 0x435912},
{"linux/cyclades.h", "CYGETWAIT", 0x435913},
{"linux/soundcard.h", "SOUND_MIXER_READ_VOLUME", 0x20044d00},
{"linux/soundcard.h", "SOUND_MIXER_READ_BASS", 0x20044d01},
{"linux/soundcard.h", "SOUND_MIXER_READ_TREBLE", 0x20044d02},
{"linux/soundcard.h", "SOUND_MIXER_READ_SYNTH", 0x20044d03},
{"linux/soundcard.h", "SOUND_MIXER_READ_PCM", 0x20044d04},
{"linux/soundcard.h", "SOUND_MIXER_READ_SPEAKER", 0x20044d05},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE", 0x20044d06},
{"linux/soundcard.h", "SOUND_MIXER_READ_MIC", 0x20044d07},
{"linux/soundcard.h", "SOUND_MIXER_READ_CD", 0x20044d08},
{"linux/soundcard.h", "SOUND_MIXER_READ_IMIX", 0x20044d09},
{"linux/soundcard.h", "SOUND_MIXER_READ_ALTPCM", 0x20044d0a},
{"linux/soundcard.h", "SOUND_MIXER_READ_RECLEV", 0x20044d0b},
{"linux/soundcard.h", "SOUND_MIXER_READ_IGAIN", 0x20044d0c},
{"linux/soundcard.h", "SOUND_MIXER_READ_OGAIN", 0x20044d0d},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE1", 0x20044d0e},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE2", 0x20044d0f},
{"linux/soundcard.h", "SOUND_MIXER_READ_LINE3", 0x20044d10},
{"linux/soundcard.h", "SOUND_MIXER_READ_MUTE", 0x20044d1f},
{"linux/soundcard.h", "SOUND_MIXER_READ_ENHANCE", 0x20044d1f},
{"linux/soundcard.h", "SOUND_MIXER_READ_LOUD", 0x20044d1f},
{"linux/soundcard.h", "SOUND_MIXER_READ_STEREODEVS", 0x20044dfb},
{"linux/soundcard.h", "SOUND_MIXER_READ_CAPS", 0x20044dfc},
{"linux/soundcard.h", "SOUND_MIXER_READ_RECMASK", 0x20044dfd},
{"linux/soundcard.h", "SOUND_MIXER_READ_DEVMASK", 0x20044dfe},
{"linux/soundcard.h", "SOUND_MIXER_READ_RECSRC", 0x20044dff},
{"linux/ppdev.h", "PPWCONTROL", 0x40017084},
{"linux/ppdev.h", "PPWDATA", 0x40017086},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x40017092},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x40017185},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x4001719b},
{"linux/ppdev.h", "PPFCONTROL", 0x4002708e},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x40027186},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x40044107},
{"linux/random.h", "RNDADDTOENTCNT", 0x40045201},
{"asm/ioctls.h", "TIOCSPTLCK", 0x40045431},
{"linux/atmdev.h", "ATM_SETSC", 0x400461f1},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x40046402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x40046403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x40046403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x40046404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x40046404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x40046405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x40046406},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x40046502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x40046503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x40046504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x40046505},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x40046e02},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x40046e06},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x40046e0c},
{"linux/ppdev.h", "PPSETMODE", 0x40047080},
{"linux/ppdev.h", "PPDATADIR", 0x40047090},
{"linux/ppdev.h", "PPNEGOT", 0x40047091},
{"linux/ppdev.h", "PPSETPHASE", 0x40047094},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x40047189},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x4004718c},
{"linux/telephony.h", "PHONE_FRAME", 0x4004718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x4004718e},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x40047190},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x40047193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x40047194},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x40047199},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x4004719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x4004719d},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x400471a4},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x400471a6},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x400471c8},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x400471cb},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x400471ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x400471cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x400471d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x400471d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x400471d2},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x400471d5},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x400471e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x400471e1},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x400471fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x400471fe},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x40047438},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x4004743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x4004743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x4004743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x4004743d},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x40047440},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x40047451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x40047452},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x40047454},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x40047457},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x40047459},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x40047481},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x40047483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x40047484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x40047485},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x40047487},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x40047608},
{"linux/videodev.h", "VIDIOCSYNC", 0x40047612},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x40047619},
{"linux/dn.h", "SIOCSNETADDR", 0x400489e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x400489e0},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x40049366},
{"linux/lvm.h", "VG_CREATE", 0x4004fe00},
{"linux/lvm.h", "VG_REMOVE", 0x4004fe01},
{"linux/lvm.h", "VG_EXTEND", 0x4004fe03},
{"linux/lvm.h", "VG_REDUCE", 0x4004fe04},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0x4004fe08},
{"linux/lvm.h", "LV_CREATE", 0x4004fe20},
{"linux/lvm.h", "LV_REMOVE", 0x4004fe21},
{"linux/lvm.h", "LV_EXTEND", 0x4004fe24},
{"linux/lvm.h", "LV_REDUCE", 0x4004fe25},
{"linux/lvm.h", "LV_SET_ACCESS", 0x4004fe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0x4004fe29},
{"linux/lvm.h", "LV_SET_STATUS", 0x4004fe2a},
{"linux/lvm.h", "LE_REMAP", 0x4004fe2b},
{"linux/lvm.h", "PV_FLUSH", 0x4004fe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0x4004fe50},
{"linux/elevator.h", "BLKELVSET", 0x4008126b},
{"linux/fs.h", "BLKELVSET", 0x4008126b},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x40084103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x40084104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x40084105},
{"linux/agpgart.h", "AGPIOC_BIND", 0x40084108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x40084109},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x40084202},
{"linux/input.h", "EVIOCSREP", 0x40084503},
{"linux/input.h", "EVIOCSKEYCODE", 0x40084504},
{"linux/random.h", "RNDADDENTROPY", 0x40085203},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x4008550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x4008550d},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x40085511},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x40086602},
{"linux/mtio.h", "MTIOCTOP", 0x40086d01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x40086e02},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x40086ef8},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x40086efa},
{"linux/rtc.h", "RTC_IRQP_SET", 0x4008700c},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x4008700e},
{"linux/serio.h", "SPIOCSTYPE", 0x40087101},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x40087182},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x400871c7},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x400871c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x400871ca},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x4008744b},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x40087602},
{"linux/videodev.h", "VIDIOCSFREQ", 0x4008760f},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0x4008b100},
{"linux/fd.h", "FDFMTTRK", 0x400c0248},
{"linux/capi.h", "CAPI_REGISTER", 0x400c4301},
{"linux/i2o-dev.h", "I2OEVTREG", 0x400c690a},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x400c6e08},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x400c7618},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x400e6407},
{"linux/videodev.h", "VIDIOCSPICT", 0x400e7607},
{"asm/dasd.h", "BIODASDFMT", 0x40104401},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x40106132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x40106133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x40106150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x40106151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x40106152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x40106153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x40106154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x40106160},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x40106161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x40106162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x40106162},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x40106163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x40106164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x40106167},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x40106181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x40106183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x40106184},
{"linux/atmdev.h", "ATM_GETESI", 0x40106185},
{"linux/atmdev.h", "ATM_GETADDR", 0x40106186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x40106187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x40106188},
{"linux/atmdev.h", "ATM_DELADDR", 0x40106189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x4010618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x4010618b},
{"linux/atmdev.h", "ATM_SETESI", 0x4010618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x4010618d},
{"linux/ppdev.h", "PPSETTIME", 0x40107096},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x4010744d},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x40107613},
{"asm/tape390.h", "TAPE390_DISPLAY", 0x40116401},
{"linux/fd.h", "FDSETMAXERRS", 0x4014024c},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x40147617},
{"linux/videodev.h", "VIDIOCSFBUF", 0x4018760c},
{"linux/fd.h", "FDSETPRM", 0x40200242},
{"linux/fd.h", "FDDEFPRM", 0x40200243},
{"asm/dasd.h", "BIODASDSATTR", 0x40204402},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x4020744f},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x4020761b},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x4020761d},
{"linux/joystick.h", "JSIOCSCORR", 0x40246a21},
{"linux/rtc.h", "RTC_ALM_SET", 0x40247007},
{"linux/rtc.h", "RTC_SET_TIME", 0x4024700a},
{"linux/rtc.h", "RTC_WKALM_SET", 0x4028700f},
{"linux/videodev.h", "VIDIOCSWIN", 0x4028760a},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x40287611},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x402c7502},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x40306d00},
{"linux/videodev.h", "VIDIOCSCHAN", 0x40307603},
{"linux/videodev.h", "VIDIOCSTUNER", 0x40407605},
{"linux/fd.h", "FDSETDRVPRM", 0x40800290},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x41045508},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_VOLUME", 0x60044d00},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_BASS", 0x60044d01},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_TREBLE", 0x60044d02},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_SYNTH", 0x60044d03},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_PCM", 0x60044d04},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_SPEAKER", 0x60044d05},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE", 0x60044d06},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_MIC", 0x60044d07},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_CD", 0x60044d08},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_IMIX", 0x60044d09},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_ALTPCM", 0x60044d0a},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_RECLEV", 0x60044d0b},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_IGAIN", 0x60044d0c},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_OGAIN", 0x60044d0d},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE1", 0x60044d0e},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE2", 0x60044d0f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LINE3", 0x60044d10},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_MUTE", 0x60044d1f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_ENHANCE", 0x60044d1f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_LOUD", 0x60044d1f},
{"linux/soundcard.h", "SOUND_MIXER_WRITE_RECSRC", 0x60044dff},
{"linux/joystick.h", "JSIOCGAXES", 0x80016a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x80016a12},
{"linux/ppdev.h", "PPRSTATUS", 0x80017081},
{"linux/ppdev.h", "PPRCONTROL", 0x80017083},
{"linux/ppdev.h", "PPRDATA", 0x80017085},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x80024321},
{"linux/capi.h", "CAPI_INSTALLED", 0x80024322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x80044323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x80044324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x80044325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x80044326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x80044327},
{"asm/dasd.h", "DASDAPIVER", 0x80044400},
{"linux/input.h", "EVIOCGVERSION", 0x80044501},
{"linux/random.h", "RNDGETENTCNT", 0x80045200},
{"asm/ioctls.h", "TIOCGPTN", 0x80045430},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x80045503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x80045505},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x8004550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x80045510},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x80045515},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x80045701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x80045702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x80045703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x80045704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x80045705},
{"linux/sonet.h", "SONET_GETDIAG", 0x80046114},
{"linux/sonet.h", "SONET_GETFRAMING", 0x80046116},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x80046400},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x80046402},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x80046908},
{"linux/joystick.h", "JSIOCGVERSION", 0x80046a01},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x80046c40},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x80046d68},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x80046e06},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x80046e0c},
{"linux/ppdev.h", "PPCLRIRQ", 0x80047093},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x80047196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x80047197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x80047198},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x8004719a},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x800471c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x800471c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x800471c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x800471c4},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x80047437},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x80047441},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x80047453},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x80047455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x80047456},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x80047458},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x8004745a},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x80047482},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x80047501},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x80047503},
{"linux/dn.h", "SIOCGNETADDR", 0x800489e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x800489e1},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x80049363},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0x8004fe98},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x80066117},
{"linux/elevator.h", "BLKELVGET", 0x8008126a},
{"linux/fs.h", "BLKELVGET", 0x8008126a},
{"linux/agpgart.h", "AGPIOC_INFO", 0x80084100},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x80084201},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x80084203},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x80084204},
{"linux/input.h", "EVIOCGID", 0x80084502},
{"linux/input.h", "EVIOCGREP", 0x80084503},
{"linux/input.h", "EVIOCGKEYCODE", 0x80084504},
{"linux/input.h", "EVIOCGKEY", 0x80084505},
{"linux/random.h", "RNDGETPOOL", 0x80085202},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x80085504},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x80086601},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x80086c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x80086c42},
{"linux/mtio.h", "MTIOCPOS", 0x80086d03},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x80086ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80086ef9},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x80086efb},
{"linux/rtc.h", "RTC_IRQP_READ", 0x8008700b},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x8008700d},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x80087181},
{"linux/ixjuser.h", "IXJCTL_CID", 0x800871d4},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x800871e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x800871e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x800871e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x800871e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x800871e6},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x80087601},
{"linux/videodev.h", "VIDIOCGFREQ", 0x8008760e},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x800c6401},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x800c6501},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x800c6e08},
{"linux/videodev.h", "VIDIOCKEY", 0x800c760d},
{"linux/videodev.h", "VIDIOCGPICT", 0x800e7606},
{"linux/fd.h", "FDGETDRVTYP", 0x8010020f},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x8010550e},
{"linux/mtio.h", "MTIOCGETSIZE", 0x80106d09},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x80106e01},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x80106e0a},
{"linux/ppdev.h", "PPGETTIME", 0x80107095},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x8010743f},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x80107488},
{"linux/fd.h", "FDGETMAXERRS", 0x8014020e},
{"linux/mtio.h", "MTIOCVOLINFO", 0x80146d08},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x80146e07},
{"linux/videodev.h", "VIDIOCGUNIT", 0x80147615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x80147616},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x80186e05},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x80186e09},
{"linux/videodev.h", "VIDIOCGFBUF", 0x8018760b},
{"linux/fd.h", "FDGETPRM", 0x80200204},
{"asm/dasd.h", "BIODASDGATTR", 0x80204405},
{"linux/fb.h", "FBIOGET_VBLANK", 0x80204612},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x80207450},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x8020761c},
{"linux/sonet.h", "SONET_GETSTAT", 0x80246110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x80246111},
{"linux/joystick.h", "JSIOCGCORR", 0x80246a22},
{"linux/rtc.h", "RTC_ALM_READ", 0x80247008},
{"linux/rtc.h", "RTC_RD_TIME", 0x80247009},
{"linux/fd.h", "FDGETFDCSTAT", 0x80280215},
{"linux/fd.h", "FDWERRORGET", 0x80280217},
{"linux/rtc.h", "RTC_WKALM_RD", 0x80287010},
{"linux/videodev.h", "VIDIOCGWIN", 0x80287609},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x80287610},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x802a6e0b},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x80306d01},
{"linux/mtio.h", "MTIOCGET", 0x80306d02},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x8038550a},
{"linux/videodev.h", "VIDIOCGCAP", 0x803c7601},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x80406900},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x80407486},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x80485700},
{"linux/fd.h", "FDGETDRVSTAT", 0x80500212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x80500213},
{"linux/i2o-dev.h", "I2OEVTGET", 0x8068690b},
{"linux/fd.h", "FDGETDRVPRM", 0x80800211},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x80805513},
{"linux/videodev.h", "VIDIOCGMBUF", 0x80887614},
{"asm/dasd.h", "BIODASDPSRD", 0x80c04404},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x810c9365},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x8118761a},
{"asm/dasd.h", "BIODASDINFO", 0x81784401},
{"asm/dasd.h", "BIODASDINFO2", 0x81a04403},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x82307201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x82307202},
{"asm/dasd.h", "BIODASDPRRD", 0x84084402},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0xc0044306},
{"linux/capi.h", "CAPI_GET_SERIAL", 0xc0044308},
{"linux/sonet.h", "SONET_SETDIAG", 0xc0046112},
{"linux/sonet.h", "SONET_CLRDIAG", 0xc0046113},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0xc0046d08},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0xc004743e},
{"linux/lvm.h", "VG_STATUS", 0xc004fe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xc004fe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xc004fe07},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xc004fe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xc004fe27},
{"linux/lvm.h", "PV_STATUS", 0xc004fe40},
{"linux/lvm.h", "PV_CHANGE", 0xc004fe41},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0xc0084106},
{"asm/cmb.h", "BIODASDREADCMB", 0xc0084420},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0xc008630a},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0xc0086efa},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0xc00871a7},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0xc008744c},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0xc0089364},
{"linux/capi.h", "CAPI_GET_VERSION", 0xc0104307},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0xc0104320},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0xc0105512},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0xc0106161},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0xc0106e0a},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0xc0185500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0xc0185502},
{"linux/i2o-dev.h", "I2OHRTGET", 0xc0186901},
{"linux/i2o-dev.h", "I2OLCTGET", 0xc0186902},
{"linux/mtio.h", "MTIOCRDFTSEG", 0xc0186d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0xc0186d07},
{"linux/mtio.h", "MTIOCFTFORMAT", 0xc0186d0a},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0xc0186e09},
{"linux/mtio.h", "MTIOCFTCMD", 0xc0206d0b},
{"linux/i2o-dev.h", "I2OPARMSET", 0xc0286903},
{"linux/i2o-dev.h", "I2OPARMGET", 0xc0286904},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0xc0286e04},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0xc02a6e0b},
{"linux/i2o-dev.h", "I2OSWDL", 0xc0306905},
{"linux/i2o-dev.h", "I2OSWUL", 0xc0306906},
{"linux/i2o-dev.h", "I2OSWDEL", 0xc0306907},
{"linux/i2o-dev.h", "I2OHTML", 0xc0306909},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0xc0306e04},
{"linux/videodev.h", "VIDIOCGCHAN", 0xc0307602},
{"linux/capi.h", "CAPI_GET_PROFILE", 0xc0404309},
{"linux/videodev.h", "VIDIOCGTUNER", 0xc0407604},
{"asm/cmb.h", "BIODASDREADALLCMB", 0xc0584421},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0xc0887480},

View File

@ -0,0 +1 @@
#include "../s390/ioctlent.h.in"

View File

@ -142,7 +142,7 @@
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ -1, 0, printargs, "SYS_113" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 5, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
@ -226,10 +226,10 @@
{ -1, 0, printargs, "SYS_196" }, /* 196 */
{ -1, 0, printargs, "SYS_197" }, /* 197 */
{ 3, TF, sys_chown, "lchown" }, /* 198 */
{ 0, 0, sys_getuid, "getuid" }, /* 199 */
{ 0, 0, sys_getgid, "getgid" }, /* 200 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 201 */
{ 0, 0, sys_getegid, "getegid" }, /* 202 */
{ 0, NF, sys_getuid, "getuid" }, /* 199 */
{ 0, NF, sys_getgid, "getgid" }, /* 200 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 201 */
{ 0, NF, sys_getegid, "getegid" }, /* 202 */
{ 2, 0, sys_setreuid, "setreuid" }, /* 203 */
{ 2, 0, sys_setregid, "setregid" }, /* 204 */
{ 2, 0, sys_getgroups, "getgroups" }, /* 205 */
@ -242,8 +242,8 @@
{ 3, TF, sys_chown, "chown" }, /* 212 */
{ 1, 0, sys_setuid, "setuid" }, /* 213 */
{ 1, 0, sys_setgid, "setgid" }, /* 214 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 215 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 216 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 215 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 216 */
{ 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */
{ 3, 0, sys_mincore, "mincore" }, /* 218 */
{ 3, 0, sys_madvise, "madvise" }, /* 219 */
@ -256,10 +256,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 226 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 227 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 228 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 229 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 229 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 230 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 231 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 232 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 232 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 233 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 234 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 235 */
@ -276,11 +276,11 @@
{ 3, 0, sys_io_submit, "io_submit" }, /* 246 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 247 */
{ 1, TP, sys_exit, "exit_group" }, /* 248 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 249 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 249 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 250 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 251 */
{ 1, 0, printargs, "set_tid_address"}, /* 252 */
{ 5, 0, printargs, "fadvise64" }, /* 253 */
{ 5, TD, printargs, "fadvise64" }, /* 253 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 254 */
{ 4, 0, sys_timer_settime, "timer_settime" }, /* 255 */
{ 2, 0, sys_timer_gettime, "timer_gettime" }, /* 256 */
@ -291,7 +291,7 @@
{ 2, 0, sys_clock_getres, "clock_getres" }, /* 261 */
{ 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 262 */
{ 5, 0, printargs, "vserver" }, /* 263 */
{ 6, TF, sys_fadvise64_64, "fadvise64_64" }, /* 264 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 264 */
{ 3, TF, sys_statfs64, "statfs64" }, /* 265 */
{ 3, TF, sys_fstatfs64, "fstatfs64" }, /* 266 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 267 */
@ -320,7 +320,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 290 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 291 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 292 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 293 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 293 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 294 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 295 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 296 */
@ -341,7 +341,7 @@
{ 3, 0, sys_getcpu, "getcpu" }, /* 311 */
{ 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 312 */
{ 2, TF, sys_utimes, "utimes" }, /* 313 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 314 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 314 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 315 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 316 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 317 */
@ -354,14 +354,14 @@
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 324 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 325 */
{ 3, TD, sys_dup3, "dup3" }, /* 326 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 327 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 327 */
{ 5, TD, printargs, "preadv" }, /* 328 */
{ 5, TD, printargs, "pwritev" }, /* 329 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 330 */
{ 5, TD, printargs, "perf_event_open"}, /* 331 */
{ 5, 0, printargs, "SYS_332" }, /* 332 */
{ 5, 0, printargs, "SYS_333" }, /* 333 */
{ 5, 0, printargs, "SYS_334" }, /* 334 */
{ 2, TD, printargs, "fanotify_init" }, /* 332 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 333 */
{ 4, 0, printargs, "prlimit64" }, /* 334 */
{ 5, 0, printargs, "SYS_335" }, /* 335 */
{ 5, 0, printargs, "SYS_336" }, /* 336 */
{ 5, 0, printargs, "SYS_337" }, /* 337 */

View File

@ -1,836 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDGETPRM", 0x204},
{"linux/fd.h", "FDGETMAXERRS", 0x20e},
{"linux/fd.h", "FDGETDRVTYP", 0x20f},
{"linux/fd.h", "FDGETDRVPRM", 0x211},
{"linux/fd.h", "FDGETDRVSTAT", 0x212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
{"linux/fd.h", "FDGETFDCSTAT", 0x215},
{"linux/fd.h", "FDWERRORGET", 0x217},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDSETPRM", 0x242},
{"linux/fd.h", "FDDEFPRM", 0x243},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTTRK", 0x248},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDSETMAXERRS", 0x24c},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/fd.h", "FDSETDRVPRM", 0x290},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/blkpg.h", "BLKPG", 0x1269},
{"linux/fs.h", "BLKPG", 0x1269},
{"linux/elevator.h", "BLKELVGET", 0x126a},
{"linux/fs.h", "BLKELVGET", 0x126a},
{"linux/elevator.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKBSZGET", 0x1270},
{"linux/fs.h", "BLKBSZSET", 0x1271},
{"linux/fs.h", "BLKGETSIZE64", 0x1272},
{"linux/agpgart.h", "AGPIOC_INFO", 0x4100},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/apm_bios.h", "APM_IOC_STANDBY", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/apm_bios.h", "APM_IOC_SUSPEND", 0x4102},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x4103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x4104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x4105},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0x4106},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x4107},
{"linux/agpgart.h", "AGPIOC_BIND", 0x4108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x4109},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"linux/cciss_ioctl.h", "CCISS_GETPCIINFO", 0x4201},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x4201},
{"linux/cciss_ioctl.h", "CCISS_GETINTINFO", 0x4202},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x4202},
{"linux/cciss_ioctl.h", "CCISS_SETINTINFO", 0x4203},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x4203},
{"linux/cciss_ioctl.h", "CCISS_GETNODENAME", 0x4204},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x4204},
{"linux/cciss_ioctl.h", "CCISS_SETNODENAME", 0x4205},
{"linux/pmu.h", "PMU_IOC_CAN_SLEEP", 0x4205},
{"linux/cciss_ioctl.h", "CCISS_GETHEARTBEAT", 0x4206},
{"linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", 0x4207},
{"linux/cciss_ioctl.h", "CCISS_GETFIRMVER", 0x4208},
{"linux/cciss_ioctl.h", "CCISS_GETDRIVVER", 0x4209},
{"linux/cciss_ioctl.h", "CCISS_REVALIDVOLS", 0x420a},
{"linux/cciss_ioctl.h", "CCISS_PASSTHRU", 0x420b},
{"linux/soundcard.h", "SNDCTL_COPR_RESET", 0x4300},
{"linux/capi.h", "CAPI_REGISTER", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_LOAD", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_RDATA", 0x4302},
{"linux/soundcard.h", "SNDCTL_COPR_RCODE", 0x4303},
{"linux/soundcard.h", "SNDCTL_COPR_WDATA", 0x4304},
{"linux/soundcard.h", "SNDCTL_COPR_WCODE", 0x4305},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0x4306},
{"linux/soundcard.h", "SNDCTL_COPR_RUN", 0x4306},
{"linux/capi.h", "CAPI_GET_VERSION", 0x4307},
{"linux/soundcard.h", "SNDCTL_COPR_HALT", 0x4307},
{"linux/capi.h", "CAPI_GET_SERIAL", 0x4308},
{"linux/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x4308},
{"linux/capi.h", "CAPI_GET_PROFILE", 0x4309},
{"linux/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4309},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0x4320},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x4321},
{"linux/capi.h", "CAPI_INSTALLED", 0x4322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x4323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x4324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x4325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x4326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x4327},
{"linux/input.h", "EVIOCGVERSION", 0x4501},
{"linux/input.h", "EVIOCGID", 0x4502},
{"linux/input.h", "EVIOCGREP", 0x4503},
{"linux/input.h", "EVIOCSREP", 0x4503},
{"linux/input.h", "EVIOCGKEYCODE", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE", 0x4504},
{"linux/input.h", "EVIOCGKEY", 0x4505},
{"linux/input.h", "EVIOCGBUS", 0x4507},
{"linux/input.h", "EVIOCRMFF", 0x4581},
{"linux/input.h", "EVIOCSGAIN", 0x4582},
{"linux/input.h", "EVIOCSAUTOCENTER", 0x4583},
{"linux/input.h", "EVIOCGEFFECTS", 0x4584},
{"linux/fb.h", "FBIOGET_VBLANK", 0x4612},
{"linux/hiddev.h", "HIDIOCGVERSION", 0x4801},
{"linux/hiddev.h", "HIDIOCAPPLICATION", 0x4802},
{"linux/hiddev.h", "HIDIOCGDEVINFO", 0x4803},
{"linux/hiddev.h", "HIDIOCGSTRING", 0x4804},
{"linux/hiddev.h", "HIDIOCINITREPORT", 0x4805},
{"linux/hiddev.h", "HIDIOCGREPORT", 0x4807},
{"linux/hiddev.h", "HIDIOCSREPORT", 0x4808},
{"linux/hiddev.h", "HIDIOCGREPORTINFO", 0x4809},
{"linux/hiddev.h", "HIDIOCGFIELDINFO", 0x480a},
{"linux/hiddev.h", "HIDIOCGUSAGE", 0x480b},
{"linux/hiddev.h", "HIDIOCSUSAGE", 0x480c},
{"linux/hiddev.h", "HIDIOCGUCODE", 0x480d},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
{"linux/soundcard.h", "SOUND_MIXER_AGC", 0x4d67},
{"linux/soundcard.h", "SOUND_MIXER_3DSE", 0x4d68},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE1", 0x4d6f},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE2", 0x4d70},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE3", 0x4d71},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE4", 0x4d72},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE5", 0x4d73},
{"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
{"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
{"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
{"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
{"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
{"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
{"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
{"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
{"linux/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x5004},
{"linux/soundcard.h", "SNDCTL_DSP_SETFMT", 0x5005},
{"linux/soundcard.h", "SOUND_PCM_READ_BITS", 0x5005},
{"linux/soundcard.h", "SNDCTL_DSP_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0x5007},
{"linux/soundcard.h", "SOUND_PCM_READ_FILTER", 0x5007},
{"linux/soundcard.h", "SNDCTL_DSP_POST", 0x5008},
{"linux/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0x5009},
{"linux/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0x500a},
{"linux/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x500b},
{"linux/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x500c},
{"linux/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x500d},
{"linux/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x500e},
{"linux/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x500f},
{"linux/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x5011},
{"linux/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x5012},
{"linux/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x5013},
{"linux/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x5014},
{"linux/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x5015},
{"linux/soundcard.h", "SNDCTL_DSP_SETDUPLEX", 0x5016},
{"linux/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_PROFILE", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_GETCHANNELMASK", 0x5040},
{"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
{"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
{"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
{"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
{"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
{"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
{"linux/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0x5103},
{"linux/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x5104},
{"linux/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x5105},
{"linux/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x5106},
{"linux/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x5107},
{"linux/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x5108},
{"linux/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x5109},
{"linux/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x510a},
{"linux/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x510b},
{"linux/soundcard.h", "SNDCTL_MIDI_INFO", 0x510c},
{"linux/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x510d},
{"linux/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0x510e},
{"linux/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x510f},
{"linux/soundcard.h", "SNDCTL_SEQ_PANIC", 0x5111},
{"linux/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x5112},
{"linux/soundcard.h", "SNDCTL_SEQ_GETTIME", 0x5113},
{"linux/soundcard.h", "SNDCTL_SYNTH_ID", 0x5114},
{"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
{"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
{"linux/random.h", "RNDGETENTCNT", 0x5200},
{"linux/random.h", "RNDADDTOENTCNT", 0x5201},
{"linux/random.h", "RNDGETPOOL", 0x5202},
{"linux/random.h", "RNDADDENTROPY", 0x5203},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"asm/ioctls.h", "TCGETS", 0x5401},
{"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
{"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
{"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
{"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"linux/if_tun.h", "TUNSETNOCSUM", 0x54c8},
{"linux/if_tun.h", "TUNSETDEBUG", 0x54c9},
{"linux/if_tun.h", "TUNSETIFF", 0x54ca},
{"linux/if_tun.h", "TUNSETPERSIST", 0x54cb},
{"linux/if_tun.h", "TUNSETOWNER", 0x54cc},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x5508},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x550a},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x5511},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0x5512},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x5513},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x5515},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x5701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x5702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x5703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x5704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x5705},
{"linux/watchdog.h", "WDIOC_SETTIMEOUT", 0x5706},
{"linux/ite_gpio.h", "ITE_GPIO_IN", 0x5a00},
{"linux/ite_gpio.h", "ITE_GPIO_OUT", 0x5a01},
{"linux/ite_gpio.h", "ITE_GPIO_INT_CTRL", 0x5a02},
{"linux/ite_gpio.h", "ITE_GPIO_IN_STATUS", 0x5a03},
{"linux/ite_gpio.h", "ITE_GPIO_OUT_STATUS", 0x5a04},
{"linux/ite_gpio.h", "ITE_GPIO_GEN_CTRL", 0x5a05},
{"linux/ite_gpio.h", "ITE_GPIO_INT_WAIT", 0x5a06},
{"linux/sonet.h", "SONET_GETSTAT", 0x6110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x6111},
{"linux/sonet.h", "SONET_SETDIAG", 0x6112},
{"linux/sonet.h", "SONET_CLRDIAG", 0x6113},
{"linux/sonet.h", "SONET_GETDIAG", 0x6114},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/sonet.h", "SONET_GETFRAMING", 0x6116},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x6117},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x6132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x6133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x6150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x6151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x6152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x6153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x6154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x6160},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0x6161},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x6161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x6162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x6162},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x6163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x6164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x6167},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x6181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x6183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x6184},
{"linux/atmdev.h", "ATM_GETESI", 0x6185},
{"linux/atmdev.h", "ATM_GETADDR", 0x6186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x6187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x6188},
{"linux/atmdev.h", "ATM_DELADDR", 0x6189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x618b},
{"linux/atmdev.h", "ATM_SETESI", 0x618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x618d},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/atmdev.h", "ATM_SETSC", 0x61f1},
{"linux/atmdev.h", "ATM_SETBACKEND", 0x61f2},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0x630a},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x6400},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x6402},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x6403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x6601},
{"linux/ext3_fs.h", "EXT3_IOC_GETFLAGS", 0x6601},
{"asm/ioctls.h", "FIOCLEX", 0x6601},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_SETFLAGS", 0x6602},
{"asm/ioctls.h", "FIONCLEX", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION", 0x6603},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION", 0x6604},
{"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
{"asm/sockios.h", "FIOGETOWN", 0x667b},
{"asm/sockios.h", "FIOSETOWN", 0x667c},
{"asm/ioctls.h", "FIOASYNC", 0x667d},
{"asm/ioctls.h", "FIONBIO", 0x667e},
{"asm/ioctls.h", "FIONREAD", 0x667f},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
{"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
{"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
{"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
{"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
{"linux/i2o-dev.h", "I2OSWDL", 0x6905},
{"linux/i2o-dev.h", "I2OSWUL", 0x6906},
{"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
{"linux/i2o-dev.h", "I2OHTML", 0x6909},
{"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
{"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
{"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
{"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
{"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
{"linux/i8k.h", "I8K_FN_STATUS", 0x6983},
{"linux/i8k.h", "I8K_GET_TEMP", 0x6984},
{"linux/i8k.h", "I8K_GET_SPEED", 0x6985},
{"linux/i8k.h", "I8K_GET_FAN", 0x6986},
{"linux/i8k.h", "I8K_SET_FAN", 0x6987},
{"linux/joystick.h", "JSIOCGVERSION", 0x6a01},
{"linux/joystick.h", "JSIOCGAXES", 0x6a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x6a12},
{"linux/joystick.h", "JSIOCSCORR", 0x6a21},
{"linux/joystick.h", "JSIOCGCORR", 0x6a22},
{"linux/joystick.h", "JSIOCSAXMAP", 0x6a31},
{"linux/joystick.h", "JSIOCGAXMAP", 0x6a32},
{"linux/joystick.h", "JSIOCSBTNMAP", 0x6a33},
{"linux/joystick.h", "JSIOCGBTNMAP", 0x6a34},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x6c40},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x6c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x6c42},
{"linux/udf_fs_i.h", "UDF_RELOCATE_BLOCKS", 0x6c43},
{"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x6d00},
{"linux/mtio.h", "MTIOCTOP", 0x6d01},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
{"linux/mtio.h", "MTIOCGET", 0x6d02},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/mtio.h", "MTIOCPOS", 0x6d03},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
{"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
{"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x6e05},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x6e07},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x6e0c},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x6efb},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/intermezzo_fs.h", "PRESTO_GETMOUNT", 0x7003},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/intermezzo_fs.h", "PRESTO_SETPID", 0x7004},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/intermezzo_fs.h", "PRESTO_CLOSE_JOURNALF", 0x7006},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/intermezzo_fs.h", "PRESTO_SET_FSETROOT", 0x7007},
{"linux/rtc.h", "RTC_ALM_SET", 0x7007},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_FSETROOT", 0x7008},
{"linux/rtc.h", "RTC_ALM_READ", 0x7008},
{"linux/intermezzo_fs.h", "PRESTO_SETOPT", 0x7009},
{"linux/rtc.h", "RTC_RD_TIME", 0x7009},
{"linux/intermezzo_fs.h", "PRESTO_GETOPT", 0x700a},
{"linux/rtc.h", "RTC_SET_TIME", 0x700a},
{"linux/intermezzo_fs.h", "PRESTO_GET_KMLSIZE", 0x700b},
{"linux/rtc.h", "RTC_IRQP_READ", 0x700b},
{"linux/intermezzo_fs.h", "PRESTO_GET_RECNO", 0x700c},
{"linux/rtc.h", "RTC_IRQP_SET", 0x700c},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x700d},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x700e},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WKALM_SET", 0x700f},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETATTR", 0x7010},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/rtc.h", "RTC_WKALM_RD", 0x7010},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CREATE", 0x7011},
{"linux/intermezzo_fs.h", "PRESTO_VFS_LINK", 0x7012},
{"linux/intermezzo_fs.h", "PRESTO_VFS_UNLINK", 0x7013},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SYMLINK", 0x7014},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKDIR", 0x7015},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RMDIR", 0x7016},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKNOD", 0x7017},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RENAME", 0x7018},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CLOSE", 0x701a},
{"linux/intermezzo_fs.h", "PRESTO_VFS_IOPEN", 0x701b},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETEXTATTR", 0x701c},
{"linux/intermezzo_fs.h", "PRESTO_VFS_DELEXTATTR", 0x701d},
{"linux/intermezzo_fs.h", "PRESTO_MARK", 0x7020},
{"linux/intermezzo_fs.h", "PRESTO_RELEASE_PERMIT", 0x7021},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_ALL_FSETROOTS", 0x7022},
{"linux/intermezzo_fs.h", "PRESTO_BACKFETCH_LML", 0x7023},
{"linux/intermezzo_fs.h", "PRESTO_REINT", 0x7024},
{"linux/intermezzo_fs.h", "PRESTO_CANCEL_LML", 0x7025},
{"linux/intermezzo_fs.h", "PRESTO_RESET_FSET", 0x7026},
{"linux/intermezzo_fs.h", "PRESTO_COMPLETE_CLOSES", 0x7027},
{"linux/intermezzo_fs.h", "PRESTO_REINT_BEGIN", 0x7030},
{"linux/intermezzo_fs.h", "PRESTO_DO_REINT", 0x7031},
{"linux/intermezzo_fs.h", "PRESTO_REINT_END", 0x7032},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPSETMODE", 0x7080},
{"linux/ppdev.h", "PPRSTATUS", 0x7081},
{"linux/ppdev.h", "PPRCONTROL", 0x7083},
{"linux/ppdev.h", "PPWCONTROL", 0x7084},
{"linux/ppdev.h", "PPRDATA", 0x7085},
{"linux/ppdev.h", "PPWDATA", 0x7086},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPFCONTROL", 0x708e},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/ppdev.h", "PPDATADIR", 0x7090},
{"linux/ppdev.h", "PPNEGOT", 0x7091},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x7092},
{"linux/ppdev.h", "PPCLRIRQ", 0x7093},
{"linux/ppdev.h", "PPSETPHASE", 0x7094},
{"linux/ppdev.h", "PPGETTIME", 0x7095},
{"linux/ppdev.h", "PPSETTIME", 0x7096},
{"linux/ppdev.h", "PPGETMODES", 0x7097},
{"linux/ppdev.h", "PPGETMODE", 0x7098},
{"linux/ppdev.h", "PPGETPHASE", 0x7099},
{"linux/ppdev.h", "PPGETFLAGS", 0x709a},
{"linux/ppdev.h", "PPSETFLAGS", 0x709b},
{"linux/serio.h", "SPIOCSTYPE", 0x7101},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x7185},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x7186},
{"linux/telephony.h", "OLD_PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x7189},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x718c},
{"linux/telephony.h", "PHONE_FRAME", 0x718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x718e},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x7190},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x7193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x7194},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x7196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x7197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x7198},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x7199},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x719a},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x719b},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x719d},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x71a6},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0x71a7},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/telephony.h", "PHONE_VAD", 0x71a9},
{"linux/telephony.h", "PHONE_WINK", 0x71aa},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x71c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x71c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x71c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x71c4},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x71c7},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x71c8},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x71c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x71ca},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x71cb},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x71ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x71cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x71d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x71d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x71d2},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_CID", 0x71d4},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x71d5},
{"linux/ixjuser.h", "IXJCTL_FILTER_CADENCE", 0x71d6},
{"linux/ixjuser.h", "IXJCTL_PLAY_CID", 0x71d7},
{"linux/ixjuser.h", "IXJCTL_VMWI", 0x71d8},
{"linux/ixjuser.h", "IXJCTL_CIDCW", 0x71d9},
{"linux/ixjuser.h", "IXJCTL_VERSION", 0x71da},
{"linux/telephony.h", "PHONE_REC_VOLUME_LINEAR", 0x71db},
{"linux/telephony.h", "PHONE_PLAY_VOLUME_LINEAR", 0x71dc},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER_RAW", 0x71dd},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x71e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x71e1},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x71e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x71e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x71e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x71e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x71e6},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/ixjuser.h", "IXJCTL_DTMF_PRESCALE", 0x71e8},
{"linux/ixjuser.h", "IXJCTL_SIGCTL", 0x71e9},
{"linux/ixjuser.h", "IXJCTL_SC_RXG", 0x71ea},
{"linux/ixjuser.h", "IXJCTL_SC_TXG", 0x71eb},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x71fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x71fe},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202},
{"asm/sockios.h", "SIOCATMARK", 0x7307},
{"asm/sockios.h", "SIOCSPGRP", 0x7308},
{"asm/sockios.h", "SIOCGPGRP", 0x7309},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"asm/sockios.h", "SIOCGSTAMP", 0x7364},
{"asm/ioctls.h", "TCGETA", 0x7417},
{"asm/ioctls.h", "TCSETA", 0x7418},
{"asm/ioctls.h", "TCSETAW", 0x7419},
{"asm/ioctls.h", "TCSETAF", 0x741c},
{"asm/ioctls.h", "TCSBRK", 0x741d},
{"asm/ioctls.h", "TCXONC", 0x741e},
{"asm/ioctls.h", "TCFLSH", 0x741f},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x743d},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0x743e},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x743f},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x7440},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x7441},
{"linux/if_ppp.h", "PPPIOCSACTIVE", 0x7446},
{"linux/if_ppp.h", "PPPIOCSPASS", 0x7447},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x744b},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0x744c},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x744d},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x744f},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x7450},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x7451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x7452},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x7453},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x7454},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x7455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x7456},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x7457},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x7458},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x7459},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"asm/ioctls.h", "TIOCSWINSZ", 0x7467},
{"asm/ioctls.h", "TIOCGWINSZ", 0x7468},
{"asm/ioctls.h", "TIOCSTART", 0x746e},
{"asm/ioctls.h", "TIOCSTOP", 0x746f},
{"asm/ioctls.h", "TIOCOUTQ", 0x7473},
{"asm/ioctls.h", "TIOCSPGRP", 0x7476},
{"asm/ioctls.h", "TIOCGPGRP", 0x7477},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0x7480},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x7481},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x7482},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x7483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x7484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x7485},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x7486},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
{"linux/toshiba.h", "TOSH_SMM", 0x7490},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
{"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
{"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x7601},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION_OLD", 0x7601},
{"linux/videodev.h", "VIDIOCGCAP", 0x7601},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x7602},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION_OLD", 0x7602},
{"linux/videodev.h", "VIDIOCGCHAN", 0x7602},
{"linux/videodev.h", "VIDIOCSCHAN", 0x7603},
{"linux/videodev.h", "VIDIOCGTUNER", 0x7604},
{"linux/videodev.h", "VIDIOCSTUNER", 0x7605},
{"linux/videodev.h", "VIDIOCGPICT", 0x7606},
{"linux/videodev.h", "VIDIOCSPICT", 0x7607},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x7608},
{"linux/videodev.h", "VIDIOCGWIN", 0x7609},
{"linux/videodev.h", "VIDIOCSWIN", 0x760a},
{"linux/videodev.h", "VIDIOCGFBUF", 0x760b},
{"linux/videodev.h", "VIDIOCSFBUF", 0x760c},
{"linux/videodev.h", "VIDIOCKEY", 0x760d},
{"linux/videodev.h", "VIDIOCGFREQ", 0x760e},
{"linux/videodev.h", "VIDIOCSFREQ", 0x760f},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x7610},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x7611},
{"linux/videodev.h", "VIDIOCSYNC", 0x7612},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x7613},
{"linux/videodev.h", "VIDIOCGMBUF", 0x7614},
{"linux/videodev.h", "VIDIOCGUNIT", 0x7615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x7616},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x7617},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x7618},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x7619},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x761a},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x761b},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x761c},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x761d},
{"linux/meye.h", "MEYEIOC_G_PARAMS", 0x76c0},
{"linux/meye.h", "MEYEIOC_S_PARAMS", 0x76c1},
{"linux/meye.h", "MEYEIOC_QBUF_CAPT", 0x76c2},
{"linux/meye.h", "MEYEIOC_SYNC", 0x76c3},
{"linux/meye.h", "MEYEIOC_STILLCAPT", 0x76c4},
{"linux/meye.h", "MEYEIOC_STILLJCAPT", 0x76c5},
{"linux/dn.h", "SIOCSNETADDR", 0x89e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x89e0},
{"linux/dn.h", "SIOCGNETADDR", 0x89e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x89e1},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", 0xcd01},
{"linux/lvm.h", "VG_CREATE_OLD", 0xfe00},
{"linux/lvm.h", "VG_REMOVE", 0xfe01},
{"linux/lvm.h", "VG_EXTEND", 0xfe03},
{"linux/lvm.h", "VG_REDUCE", 0xfe04},
{"linux/lvm.h", "VG_STATUS", 0xfe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xfe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xfe07},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0xfe08},
{"linux/lvm.h", "VG_RENAME", 0xfe09},
{"linux/lvm.h", "VG_CREATE", 0xfe0a},
{"linux/lvm.h", "LV_CREATE", 0xfe20},
{"linux/lvm.h", "LV_REMOVE", 0xfe21},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LV_EXTEND", 0xfe24},
{"linux/lvm.h", "LV_REDUCE", 0xfe25},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xfe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xfe27},
{"linux/lvm.h", "LV_SET_ACCESS", 0xfe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0xfe29},
{"linux/lvm.h", "LV_SET_STATUS", 0xfe2a},
{"linux/lvm.h", "LE_REMAP", 0xfe2b},
{"linux/lvm.h", "LV_SNAPSHOT_USE_RATE", 0xfe2c},
{"linux/lvm.h", "LV_STATUS_BYDEV", 0xfe2e},
{"linux/lvm.h", "LV_RENAME", 0xfe2f},
{"linux/lvm.h", "LV_BMAP", 0xfe30},
{"linux/lvm.h", "PV_STATUS", 0xfe40},
{"linux/lvm.h", "PV_CHANGE", 0xfe41},
{"linux/lvm.h", "PV_FLUSH", 0xfe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0xfe50},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0xfe98},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},

65
linux/sh/ioctlent.h.in Normal file
View File

@ -0,0 +1,65 @@
{"asm/ioctls.h", "TCGETS", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "FIOCLEX", 0x6601},
{"asm/ioctls.h", "FIONCLEX", 0x6602},
{"asm/sockios.h", "FIOGETOWN", 0x667b},
{"asm/sockios.h", "FIOSETOWN", 0x667c},
{"asm/ioctls.h", "FIOASYNC", 0x667d},
{"asm/ioctls.h", "FIONBIO", 0x667e},
{"asm/ioctls.h", "FIONREAD", 0x667f},
{"asm/sockios.h", "SIOCATMARK", 0x7307},
{"asm/sockios.h", "SIOCSPGRP", 0x7308},
{"asm/sockios.h", "SIOCGPGRP", 0x7309},
{"asm/sockios.h", "SIOCGSTAMP", 0x7364},
{"asm/ioctls.h", "TCGETA", 0x7417},
{"asm/ioctls.h", "TCSETA", 0x7418},
{"asm/ioctls.h", "TCSETAW", 0x7419},
{"asm/ioctls.h", "TCSETAF", 0x741c},
{"asm/ioctls.h", "TCSBRK", 0x741d},
{"asm/ioctls.h", "TCXONC", 0x741e},
{"asm/ioctls.h", "TCFLSH", 0x741f},
{"asm/ioctls.h", "TIOCSWINSZ", 0x7467},
{"asm/ioctls.h", "TIOCGWINSZ", 0x7468},
{"asm/ioctls.h", "TIOCSTART", 0x746e},
{"asm/ioctls.h", "TIOCSTOP", 0x746f},
{"asm/ioctls.h", "TIOCOUTQ", 0x7473},
{"asm/ioctls.h", "TIOCSPGRP", 0x7476},
{"asm/ioctls.h", "TIOCGPGRP", 0x7477},

View File

@ -54,7 +54,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -77,10 +77,10 @@
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
@ -145,7 +145,7 @@
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 1, 0, sys_vm86old, "vm86old" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 5, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
@ -153,7 +153,7 @@
{ 5, TP, sys_clone, "clone" }, /* 120 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */
{ 1, 0, sys_uname, "uname" }, /* 122 */
{ 3, 0, printargs, "cacheflush" }, /* 123 */
{ 3, 0, sys_cacheflush, "cacheflush" }, /* 123 */
{ 1, 0, sys_adjtimex, "adjtimex" }, /* 124 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 125 */
{ 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */
@ -168,8 +168,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, TD, sys_llseek, "_llseek" }, /* 140 */
{ 3, TD, sys_getdents, "getdents" }, /* 141 */
{ 5, TD, sys_select, "select" }, /* 142 */
@ -223,7 +223,7 @@
{ 5, 0, printargs, "SYS_189" }, /* 189 */
{ 0, TP, sys_vfork, "vfork" }, /* 190 */
{ 5, 0, printargs, "getrlimit" }, /* 191 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 5, 0, sys_truncate64, "truncate64" }, /* 193 */
{ 5, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
@ -263,10 +263,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 228 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 229 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 230 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 231 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 232 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 233 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 234 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 234 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 235 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 236 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 237 */
@ -282,11 +282,11 @@
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 247 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 248 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 249 */
{ 5, 0, sys_fadvise64, "fadvise64" }, /* 250 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 250 */
{ 0, 0, printargs, "SYS_251" }, /* 251 */
{ 1, TP, sys_exit, "exit_group" }, /* 252 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 253 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 254 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 254 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 255 */
{ 3, TD, sys_epoll_wait, "epoll_wait" }, /* 256 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 257 */
@ -304,7 +304,7 @@
{ 2, TD, sys_fstatfs64, "fstatfs64" }, /* 269 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 270 */
{ 2, TF, sys_utimes, "utimes" }, /* 271 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 272 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 272 */
{ 0, 0, printargs, "SYS_273" }, /* 273 */
{ 4, 0, sys_mbind, "mbind" }, /* 274 */
{ 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 275 */
@ -332,7 +332,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 297 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 298 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 299 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 300 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 300 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 301 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 302 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 303 */
@ -356,12 +356,12 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 321 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 322 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 323 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 324 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 324 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 325 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 326 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 327 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 328 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 329 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 329 */
{ 3, TD, sys_dup3, "dup3" }, /* 330 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 331 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 332 */
@ -369,28 +369,28 @@
{ 5, TD, printargs, "pwritev" }, /* 334 */
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 335 */
{ 5, TD, printargs, "perf_event_open"}, /* 336 */
{ 5, 0, printargs, "SYS_337" }, /* 337 */
{ 5, 0, printargs, "SYS_338" }, /* 338 */
{ 5, 0, printargs, "SYS_339" }, /* 339 */
{ 5, 0, printargs, "SYS_340" }, /* 340 */
{ 5, 0, printargs, "SYS_341" }, /* 341 */
{ 5, 0, printargs, "SYS_342" }, /* 342 */
{ 5, 0, printargs, "SYS_343" }, /* 343 */
{ 5, 0, printargs, "SYS_344" }, /* 344 */
{ 5, 0, printargs, "SYS_345" }, /* 345 */
{ 5, 0, printargs, "SYS_346" }, /* 346 */
{ 5, 0, printargs, "SYS_347" }, /* 347 */
{ 5, 0, printargs, "SYS_348" }, /* 348 */
{ 5, 0, printargs, "SYS_349" }, /* 349 */
{ 5, 0, printargs, "SYS_350" }, /* 350 */
{ 5, 0, printargs, "SYS_351" }, /* 351 */
{ 5, 0, printargs, "SYS_352" }, /* 352 */
{ 5, 0, printargs, "SYS_353" }, /* 353 */
{ 5, 0, printargs, "SYS_354" }, /* 354 */
{ 5, 0, printargs, "SYS_355" }, /* 355 */
{ 5, 0, printargs, "SYS_356" }, /* 356 */
{ 5, 0, printargs, "SYS_357" }, /* 357 */
{ 5, 0, printargs, "SYS_358" }, /* 358 */
{ 2, TD, printargs, "fanotify_init" }, /* 337 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 338 */
{ 4, 0, printargs, "prlimit64" }, /* 339 */
{ 3, TN, sys_socket, "socket" }, /* 340 */
{ 3, TN, sys_bind, "bind" }, /* 341 */
{ 3, TN, sys_connect, "connect" }, /* 342 */
{ 2, TN, sys_listen, "listen" }, /* 343 */
{ 3, TN, sys_accept, "accept" }, /* 344 */
{ 3, TN, sys_getsockname, "getsockname" }, /* 345 */
{ 3, TN, sys_getpeername, "getpeername" }, /* 346 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 347 */
{ 4, TN, sys_send, "send" }, /* 348 */
{ 4, TN, sys_recv, "recv" }, /* 349 */
{ 6, TN, sys_sendto, "sendto" }, /* 350 */
{ 6, TN, sys_recvfrom, "recvfrom" }, /* 351 */
{ 2, TN, sys_shutdown, "shutdown" }, /* 352 */
{ 5, TN, sys_setsockopt, "setsockopt" }, /* 353 */
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 354 */
{ 5, TN, sys_sendmsg, "sendmsg" }, /* 355 */
{ 5, TN, sys_recvmsg, "recvmsg" }, /* 356 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 357 */
{ 4, TN, sys_accept4, "accept4" }, /* 358 */
{ 5, 0, printargs, "SYS_359" }, /* 359 */
{ 5, 0, printargs, "SYS_360" }, /* 360 */
{ 5, 0, printargs, "SYS_361" }, /* 361 */

1
linux/sh64/ioctlent.h.in Normal file
View File

@ -0,0 +1 @@
#include "../sh/ioctlent.h.in"

View File

@ -52,7 +52,7 @@
{ 5, TF, sys_mount, "mount" }, /* 21 */
{ 1, TF, sys_umount, "oldumount" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_stime, "stime" }, /* 25 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -75,10 +75,10 @@
{ 0, 0, sys_prof, "prof" }, /* 44 */
{ 1, 0, sys_brk, "brk" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, TF, sys_umount2, "umount" }, /* 52 */
{ 0, 0, sys_lock, "lock" }, /* 53 */
@ -143,7 +143,7 @@
{ 0, 0, sys_idle, "idle" }, /* 112 */
{ 1, 0, printargs, "SYS_113" }, /* 113 */
{ 4, TP, sys_wait4, "wait4" }, /* 114 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 115 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 115 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
{ 5, 0, sys_ipc, "ipc" }, /* 117 */
{ 1, TD, sys_fsync, "fsync" }, /* 118 */
@ -166,8 +166,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 135 */
{ 1, 0, sys_personality, "personality" }, /* 136 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 138 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 139 */
{ 5, TD, sys_llseek, "_llseek" }, /* 140 */
{ 3, TD, sys_getdents, "getdents" }, /* 141 */
{ 5, TD, sys_select, "select" }, /* 142 */
@ -220,14 +220,14 @@
{ 5, 0, printargs, "SYS_189" }, /* 189 */
{ 0, TP, sys_vfork, "vfork" }, /* 190 */
{ 2, 0, printargs, "getrlimit" }, /* 191 */
{ 6, 0, sys_mmap, "mmap2" }, /* 192 */
{ 6, TD, sys_mmap, "mmap2" }, /* 192 */
{ 2, TF, sys_truncate64, "truncate64" }, /* 193 */
{ 2, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */
{ 2, TF, sys_stat64, "stat64" }, /* 195 */
{ 2, TF, sys_lstat64, "lstat64" }, /* 196 */
{ 2, TD, sys_fstat64, "fstat64" }, /* 197 */
{ 3, TF, sys_chown, "lchown32" }, /* 198 */
{ 0, 0, sys_getuid, "getuid32" }, /* 199 */
{ 0, NF, sys_getuid, "getuid32" }, /* 199 */
{ 0, 0, printargs, "getgid32" }, /* 200 */
{ 0, 0, printargs, "geteuid32" }, /* 201 */
{ 0, 0, printargs, "getegid32" }, /* 202 */
@ -287,10 +287,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 256 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 257 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 258 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 259 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 259 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 260 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 261 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 262 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 262 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 263 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 264 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 265 */
@ -306,11 +306,11 @@
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 275 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 276 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 277 */
{ 5, 0, sys_fadvise64, "fadvise64" }, /* 278 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 278 */
{ 5, 0, printargs, "SYS_279" }, /* 279 */
{ 1, TP, sys_exit, "exit_group" }, /* 280 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 281 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 282 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 282 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 283 */
{ 3, TD, sys_epoll_wait, "epoll_wait" }, /* 284 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 285 */
@ -328,7 +328,7 @@
{ 2, TD, sys_fstatfs64, "fstatfs64" }, /* 297 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 298 */
{ 2, TF, sys_utimes, "utimes" }, /* 299 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 300 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 300 */
{ 0, 0, printargs, "SYS_301" }, /* 301 */
{ 4, 0, sys_mbind, "mbind" }, /* 302 */
{ 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 303 */
@ -380,12 +380,12 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 349 */
{ 4, TD, sys_timerfd, "timerfd" }, /* 350 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 351 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 352 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 352 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 353 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 354 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 355 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 356 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 357 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 357 */
{ 3, TD, sys_dup3, "dup3" }, /* 358 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 359 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 360 */
@ -395,9 +395,9 @@
{ 5, TD, printargs, "perf_event_open"}, /* 364 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 365 */
{ 4, TN, sys_accept4, "accept4" }, /* 366 */
{ 5, 0, printargs, "SYS_367" }, /* 367 */
{ 5, 0, printargs, "SYS_368" }, /* 368 */
{ 5, 0, printargs, "SYS_369" }, /* 369 */
{ 2, TD, printargs, "fanotify_init" }, /* 367 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 368 */
{ 4, 0, printargs, "prlimit64" }, /* 369 */
{ 5, 0, printargs, "SYS_370" }, /* 370 */
{ 5, 0, printargs, "SYS_371" }, /* 371 */
{ 5, 0, printargs, "SYS_372" }, /* 372 */

View File

@ -1 +0,0 @@
Makefile

View File

@ -1,838 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDGETPRM", 0x204},
{"linux/fd.h", "FDGETMAXERRS", 0x20e},
{"linux/fd.h", "FDGETDRVTYP", 0x20f},
{"linux/fd.h", "FDGETDRVPRM", 0x211},
{"linux/fd.h", "FDGETDRVSTAT", 0x212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
{"linux/fd.h", "FDGETFDCSTAT", 0x215},
{"linux/fd.h", "FDWERRORGET", 0x217},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDSETPRM", 0x242},
{"linux/fd.h", "FDDEFPRM", 0x243},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTTRK", 0x248},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDSETMAXERRS", 0x24c},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/fd.h", "FDSETDRVPRM", 0x290},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/blkpg.h", "BLKPG", 0x1269},
{"linux/fs.h", "BLKPG", 0x1269},
{"linux/elevator.h", "BLKELVGET", 0x126a},
{"linux/fs.h", "BLKELVGET", 0x126a},
{"linux/elevator.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKBSZGET", 0x1270},
{"linux/fs.h", "BLKBSZSET", 0x1271},
{"linux/fs.h", "BLKGETSIZE64", 0x1272},
{"linux/agpgart.h", "AGPIOC_INFO", 0x4100},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/apm_bios.h", "APM_IOC_STANDBY", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/apm_bios.h", "APM_IOC_SUSPEND", 0x4102},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x4103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x4104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x4105},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0x4106},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x4107},
{"linux/agpgart.h", "AGPIOC_BIND", 0x4108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x4109},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"linux/cciss_ioctl.h", "CCISS_GETPCIINFO", 0x4201},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x4201},
{"linux/cciss_ioctl.h", "CCISS_GETINTINFO", 0x4202},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x4202},
{"linux/cciss_ioctl.h", "CCISS_SETINTINFO", 0x4203},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x4203},
{"linux/cciss_ioctl.h", "CCISS_GETNODENAME", 0x4204},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x4204},
{"linux/cciss_ioctl.h", "CCISS_SETNODENAME", 0x4205},
{"linux/pmu.h", "PMU_IOC_CAN_SLEEP", 0x4205},
{"linux/cciss_ioctl.h", "CCISS_GETHEARTBEAT", 0x4206},
{"linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", 0x4207},
{"linux/cciss_ioctl.h", "CCISS_GETFIRMVER", 0x4208},
{"linux/cciss_ioctl.h", "CCISS_GETDRIVVER", 0x4209},
{"linux/cciss_ioctl.h", "CCISS_REVALIDVOLS", 0x420a},
{"linux/cciss_ioctl.h", "CCISS_PASSTHRU", 0x420b},
{"linux/soundcard.h", "SNDCTL_COPR_RESET", 0x4300},
{"linux/capi.h", "CAPI_REGISTER", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_LOAD", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_RDATA", 0x4302},
{"linux/soundcard.h", "SNDCTL_COPR_RCODE", 0x4303},
{"linux/soundcard.h", "SNDCTL_COPR_WDATA", 0x4304},
{"linux/soundcard.h", "SNDCTL_COPR_WCODE", 0x4305},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0x4306},
{"linux/soundcard.h", "SNDCTL_COPR_RUN", 0x4306},
{"linux/capi.h", "CAPI_GET_VERSION", 0x4307},
{"linux/soundcard.h", "SNDCTL_COPR_HALT", 0x4307},
{"linux/capi.h", "CAPI_GET_SERIAL", 0x4308},
{"linux/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x4308},
{"linux/capi.h", "CAPI_GET_PROFILE", 0x4309},
{"linux/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4309},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0x4320},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x4321},
{"linux/capi.h", "CAPI_INSTALLED", 0x4322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x4323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x4324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x4325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x4326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x4327},
{"linux/input.h", "EVIOCGVERSION", 0x4501},
{"linux/input.h", "EVIOCGID", 0x4502},
{"linux/input.h", "EVIOCGREP", 0x4503},
{"linux/input.h", "EVIOCSREP", 0x4503},
{"linux/input.h", "EVIOCGKEYCODE", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE", 0x4504},
{"linux/input.h", "EVIOCGKEY", 0x4505},
{"linux/input.h", "EVIOCGBUS", 0x4507},
{"linux/input.h", "EVIOCRMFF", 0x4581},
{"linux/input.h", "EVIOCSGAIN", 0x4582},
{"linux/input.h", "EVIOCSAUTOCENTER", 0x4583},
{"linux/input.h", "EVIOCGEFFECTS", 0x4584},
{"linux/fb.h", "FBIOGET_VBLANK", 0x4612},
{"linux/hiddev.h", "HIDIOCGVERSION", 0x4801},
{"linux/hiddev.h", "HIDIOCAPPLICATION", 0x4802},
{"linux/hiddev.h", "HIDIOCGDEVINFO", 0x4803},
{"linux/hiddev.h", "HIDIOCGSTRING", 0x4804},
{"linux/hiddev.h", "HIDIOCINITREPORT", 0x4805},
{"linux/hiddev.h", "HIDIOCGREPORT", 0x4807},
{"linux/hiddev.h", "HIDIOCSREPORT", 0x4808},
{"linux/hiddev.h", "HIDIOCGREPORTINFO", 0x4809},
{"linux/hiddev.h", "HIDIOCGFIELDINFO", 0x480a},
{"linux/hiddev.h", "HIDIOCGUSAGE", 0x480b},
{"linux/hiddev.h", "HIDIOCSUSAGE", 0x480c},
{"linux/hiddev.h", "HIDIOCGUCODE", 0x480d},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
{"linux/soundcard.h", "SOUND_MIXER_AGC", 0x4d67},
{"linux/soundcard.h", "SOUND_MIXER_3DSE", 0x4d68},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE1", 0x4d6f},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE2", 0x4d70},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE3", 0x4d71},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE4", 0x4d72},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE5", 0x4d73},
{"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
{"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
{"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
{"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
{"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
{"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
{"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
{"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
{"linux/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x5004},
{"linux/soundcard.h", "SNDCTL_DSP_SETFMT", 0x5005},
{"linux/soundcard.h", "SOUND_PCM_READ_BITS", 0x5005},
{"linux/soundcard.h", "SNDCTL_DSP_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0x5007},
{"linux/soundcard.h", "SOUND_PCM_READ_FILTER", 0x5007},
{"linux/soundcard.h", "SNDCTL_DSP_POST", 0x5008},
{"linux/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0x5009},
{"linux/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0x500a},
{"linux/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x500b},
{"linux/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x500c},
{"linux/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x500d},
{"linux/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x500e},
{"linux/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x500f},
{"linux/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x5011},
{"linux/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x5012},
{"linux/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x5013},
{"linux/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x5014},
{"linux/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x5015},
{"linux/soundcard.h", "SNDCTL_DSP_SETDUPLEX", 0x5016},
{"linux/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_PROFILE", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_GETCHANNELMASK", 0x5040},
{"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
{"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
{"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
{"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
{"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
{"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
{"linux/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0x5103},
{"linux/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x5104},
{"linux/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x5105},
{"linux/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x5106},
{"linux/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x5107},
{"linux/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x5108},
{"linux/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x5109},
{"linux/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x510a},
{"linux/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x510b},
{"linux/soundcard.h", "SNDCTL_MIDI_INFO", 0x510c},
{"linux/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x510d},
{"linux/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0x510e},
{"linux/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x510f},
{"linux/soundcard.h", "SNDCTL_SEQ_PANIC", 0x5111},
{"linux/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x5112},
{"linux/soundcard.h", "SNDCTL_SEQ_GETTIME", 0x5113},
{"linux/soundcard.h", "SNDCTL_SYNTH_ID", 0x5114},
{"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
{"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
{"linux/random.h", "RNDGETENTCNT", 0x5200},
{"linux/random.h", "RNDADDTOENTCNT", 0x5201},
{"linux/random.h", "RNDGETPOOL", 0x5202},
{"linux/random.h", "RNDADDENTROPY", 0x5203},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"asm/ioctls.h", "TCGETS", 0x5401},
{"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm/ioctls.h", "TIOCSHAYESESP", 0x545f},
{"linux/if_tun.h", "TUNSETNOCSUM", 0x54c8},
{"linux/if_tun.h", "TUNSETDEBUG", 0x54c9},
{"linux/if_tun.h", "TUNSETIFF", 0x54ca},
{"linux/if_tun.h", "TUNSETPERSIST", 0x54cb},
{"linux/if_tun.h", "TUNSETOWNER", 0x54cc},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x5508},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x550a},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x5511},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0x5512},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x5513},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x5515},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x5701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x5702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x5703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x5704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x5705},
{"linux/watchdog.h", "WDIOC_SETTIMEOUT", 0x5706},
{"linux/watchdog.h", "WDIOC_GETTIMEOUT", 0x5707},
{"linux/ite_gpio.h", "ITE_GPIO_IN", 0x5a00},
{"linux/ite_gpio.h", "ITE_GPIO_OUT", 0x5a01},
{"linux/ite_gpio.h", "ITE_GPIO_INT_CTRL", 0x5a02},
{"linux/ite_gpio.h", "ITE_GPIO_IN_STATUS", 0x5a03},
{"linux/ite_gpio.h", "ITE_GPIO_OUT_STATUS", 0x5a04},
{"linux/ite_gpio.h", "ITE_GPIO_GEN_CTRL", 0x5a05},
{"linux/ite_gpio.h", "ITE_GPIO_INT_WAIT", 0x5a06},
{"linux/sonet.h", "SONET_GETSTAT", 0x6110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x6111},
{"linux/sonet.h", "SONET_SETDIAG", 0x6112},
{"linux/sonet.h", "SONET_CLRDIAG", 0x6113},
{"linux/sonet.h", "SONET_GETDIAG", 0x6114},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/sonet.h", "SONET_GETFRAMING", 0x6116},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x6117},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x6132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x6133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x6150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x6151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x6152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x6153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x6154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x6160},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0x6161},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x6161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x6162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x6162},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x6163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x6164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x6167},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x6181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x6183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x6184},
{"linux/atmdev.h", "ATM_GETESI", 0x6185},
{"linux/atmdev.h", "ATM_GETADDR", 0x6186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x6187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x6188},
{"linux/atmdev.h", "ATM_DELADDR", 0x6189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x618b},
{"linux/atmdev.h", "ATM_SETESI", 0x618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x618d},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/atmdev.h", "ATM_SETSC", 0x61f1},
{"linux/atmdev.h", "ATM_SETBACKEND", 0x61f2},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0x630a},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x6400},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x6402},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x6403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x6601},
{"linux/ext3_fs.h", "EXT3_IOC_GETFLAGS", 0x6601},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION", 0x6603},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION", 0x6604},
{"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
{"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
{"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
{"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
{"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
{"linux/i2o-dev.h", "I2OSWDL", 0x6905},
{"linux/i2o-dev.h", "I2OSWUL", 0x6906},
{"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
{"linux/i2o-dev.h", "I2OHTML", 0x6909},
{"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
{"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
{"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
{"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
{"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
{"linux/i8k.h", "I8K_FN_STATUS", 0x6983},
{"linux/i8k.h", "I8K_GET_TEMP", 0x6984},
{"linux/i8k.h", "I8K_GET_SPEED", 0x6985},
{"linux/i8k.h", "I8K_GET_FAN", 0x6986},
{"linux/i8k.h", "I8K_SET_FAN", 0x6987},
{"linux/joystick.h", "JSIOCGVERSION", 0x6a01},
{"linux/joystick.h", "JSIOCGAXES", 0x6a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x6a12},
{"linux/joystick.h", "JSIOCSCORR", 0x6a21},
{"linux/joystick.h", "JSIOCGCORR", 0x6a22},
{"linux/joystick.h", "JSIOCSAXMAP", 0x6a31},
{"linux/joystick.h", "JSIOCGAXMAP", 0x6a32},
{"linux/joystick.h", "JSIOCSBTNMAP", 0x6a33},
{"linux/joystick.h", "JSIOCGBTNMAP", 0x6a34},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x6c40},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x6c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x6c42},
{"linux/udf_fs_i.h", "UDF_RELOCATE_BLOCKS", 0x6c43},
{"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x6d00},
{"linux/mtio.h", "MTIOCTOP", 0x6d01},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
{"linux/mtio.h", "MTIOCGET", 0x6d02},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/mtio.h", "MTIOCPOS", 0x6d03},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
{"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
{"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x6e05},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x6e07},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x6e0c},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x6efb},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/intermezzo_fs.h", "PRESTO_GETMOUNT", 0x7003},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/intermezzo_fs.h", "PRESTO_SETPID", 0x7004},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/intermezzo_fs.h", "PRESTO_CLOSE_JOURNALF", 0x7006},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/intermezzo_fs.h", "PRESTO_SET_FSETROOT", 0x7007},
{"linux/rtc.h", "RTC_ALM_SET", 0x7007},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_FSETROOT", 0x7008},
{"linux/rtc.h", "RTC_ALM_READ", 0x7008},
{"linux/intermezzo_fs.h", "PRESTO_SETOPT", 0x7009},
{"linux/rtc.h", "RTC_RD_TIME", 0x7009},
{"linux/intermezzo_fs.h", "PRESTO_GETOPT", 0x700a},
{"linux/rtc.h", "RTC_SET_TIME", 0x700a},
{"linux/intermezzo_fs.h", "PRESTO_GET_KMLSIZE", 0x700b},
{"linux/rtc.h", "RTC_IRQP_READ", 0x700b},
{"linux/intermezzo_fs.h", "PRESTO_GET_RECNO", 0x700c},
{"linux/rtc.h", "RTC_IRQP_SET", 0x700c},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x700d},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x700e},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WKALM_SET", 0x700f},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETATTR", 0x7010},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/rtc.h", "RTC_WKALM_RD", 0x7010},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CREATE", 0x7011},
{"linux/intermezzo_fs.h", "PRESTO_VFS_LINK", 0x7012},
{"linux/intermezzo_fs.h", "PRESTO_VFS_UNLINK", 0x7013},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SYMLINK", 0x7014},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKDIR", 0x7015},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RMDIR", 0x7016},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKNOD", 0x7017},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RENAME", 0x7018},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CLOSE", 0x701a},
{"linux/intermezzo_fs.h", "PRESTO_VFS_IOPEN", 0x701b},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETEXTATTR", 0x701c},
{"linux/intermezzo_fs.h", "PRESTO_VFS_DELEXTATTR", 0x701d},
{"linux/intermezzo_fs.h", "PRESTO_MARK", 0x7020},
{"linux/intermezzo_fs.h", "PRESTO_RELEASE_PERMIT", 0x7021},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_ALL_FSETROOTS", 0x7022},
{"linux/intermezzo_fs.h", "PRESTO_BACKFETCH_LML", 0x7023},
{"linux/intermezzo_fs.h", "PRESTO_REINT", 0x7024},
{"linux/intermezzo_fs.h", "PRESTO_CANCEL_LML", 0x7025},
{"linux/intermezzo_fs.h", "PRESTO_RESET_FSET", 0x7026},
{"linux/intermezzo_fs.h", "PRESTO_COMPLETE_CLOSES", 0x7027},
{"linux/intermezzo_fs.h", "PRESTO_REINT_BEGIN", 0x7030},
{"linux/intermezzo_fs.h", "PRESTO_DO_REINT", 0x7031},
{"linux/intermezzo_fs.h", "PRESTO_REINT_END", 0x7032},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPSETMODE", 0x7080},
{"linux/ppdev.h", "PPRSTATUS", 0x7081},
{"linux/ppdev.h", "PPRCONTROL", 0x7083},
{"linux/ppdev.h", "PPWCONTROL", 0x7084},
{"linux/ppdev.h", "PPRDATA", 0x7085},
{"linux/ppdev.h", "PPWDATA", 0x7086},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPFCONTROL", 0x708e},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/ppdev.h", "PPDATADIR", 0x7090},
{"linux/ppdev.h", "PPNEGOT", 0x7091},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x7092},
{"linux/ppdev.h", "PPCLRIRQ", 0x7093},
{"linux/ppdev.h", "PPSETPHASE", 0x7094},
{"linux/ppdev.h", "PPGETTIME", 0x7095},
{"linux/ppdev.h", "PPSETTIME", 0x7096},
{"linux/ppdev.h", "PPGETMODES", 0x7097},
{"linux/ppdev.h", "PPGETMODE", 0x7098},
{"linux/ppdev.h", "PPGETPHASE", 0x7099},
{"linux/ppdev.h", "PPGETFLAGS", 0x709a},
{"linux/ppdev.h", "PPSETFLAGS", 0x709b},
{"linux/serio.h", "SPIOCSTYPE", 0x7101},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x7185},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x7186},
{"linux/telephony.h", "OLD_PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x7189},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x718c},
{"linux/telephony.h", "PHONE_FRAME", 0x718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x718e},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x7190},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x7193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x7194},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x7196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x7197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x7198},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x7199},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x719a},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x719b},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x719d},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x71a6},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0x71a7},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/telephony.h", "PHONE_VAD", 0x71a9},
{"linux/telephony.h", "PHONE_WINK", 0x71aa},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x71c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x71c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x71c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x71c4},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x71c7},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x71c8},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x71c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x71ca},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x71cb},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x71ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x71cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x71d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x71d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x71d2},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_CID", 0x71d4},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x71d5},
{"linux/ixjuser.h", "IXJCTL_FILTER_CADENCE", 0x71d6},
{"linux/ixjuser.h", "IXJCTL_PLAY_CID", 0x71d7},
{"linux/ixjuser.h", "IXJCTL_VMWI", 0x71d8},
{"linux/ixjuser.h", "IXJCTL_CIDCW", 0x71d9},
{"linux/ixjuser.h", "IXJCTL_VERSION", 0x71da},
{"linux/telephony.h", "PHONE_REC_VOLUME_LINEAR", 0x71db},
{"linux/telephony.h", "PHONE_PLAY_VOLUME_LINEAR", 0x71dc},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER_RAW", 0x71dd},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x71e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x71e1},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x71e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x71e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x71e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x71e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x71e6},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/ixjuser.h", "IXJCTL_DTMF_PRESCALE", 0x71e8},
{"linux/ixjuser.h", "IXJCTL_SIGCTL", 0x71e9},
{"linux/ixjuser.h", "IXJCTL_SC_RXG", 0x71ea},
{"linux/ixjuser.h", "IXJCTL_SC_TXG", 0x71eb},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x71fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x71fe},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x743d},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0x743e},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x743f},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x7440},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x7441},
{"linux/if_ppp.h", "PPPIOCSACTIVE", 0x7446},
{"linux/if_ppp.h", "PPPIOCSPASS", 0x7447},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x744b},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0x744c},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x744d},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x744f},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x7450},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x7451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x7452},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x7453},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x7454},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x7455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x7456},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x7457},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x7458},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x7459},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0x7480},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x7481},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x7482},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x7483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x7484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x7485},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x7486},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
{"linux/toshiba.h", "TOSH_SMM", 0x7490},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
{"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
{"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x7601},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION_OLD", 0x7601},
{"linux/videodev.h", "VIDIOCGCAP", 0x7601},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x7602},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION_OLD", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1CAP", 0x7602},
{"linux/videodev.h", "VIDIOCGCHAN", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1REM", 0x7603},
{"linux/videodev.h", "VIDIOCSCHAN", 0x7603},
{"linux/sonypi.h", "SONYPI_IOCGBAT2CAP", 0x7604},
{"linux/videodev.h", "VIDIOCGTUNER", 0x7604},
{"linux/sonypi.h", "SONYPI_IOCGBAT2REM", 0x7605},
{"linux/videodev.h", "VIDIOCSTUNER", 0x7605},
{"linux/videodev.h", "VIDIOCGPICT", 0x7606},
{"linux/sonypi.h", "SONYPI_IOCGBATFLAGS", 0x7607},
{"linux/videodev.h", "VIDIOCSPICT", 0x7607},
{"linux/sonypi.h", "SONYPI_IOCGBLUE", 0x7608},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x7608},
{"linux/sonypi.h", "SONYPI_IOCSBLUE", 0x7609},
{"linux/videodev.h", "VIDIOCGWIN", 0x7609},
{"linux/videodev.h", "VIDIOCSWIN", 0x760a},
{"linux/videodev.h", "VIDIOCGFBUF", 0x760b},
{"linux/videodev.h", "VIDIOCSFBUF", 0x760c},
{"linux/videodev.h", "VIDIOCKEY", 0x760d},
{"linux/videodev.h", "VIDIOCGFREQ", 0x760e},
{"linux/videodev.h", "VIDIOCSFREQ", 0x760f},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x7610},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x7611},
{"linux/videodev.h", "VIDIOCSYNC", 0x7612},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x7613},
{"linux/videodev.h", "VIDIOCGMBUF", 0x7614},
{"linux/videodev.h", "VIDIOCGUNIT", 0x7615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x7616},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x7617},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x7618},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x7619},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x761a},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x761b},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x761c},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x761d},
{"linux/meye.h", "MEYEIOC_G_PARAMS", 0x76c0},
{"linux/meye.h", "MEYEIOC_S_PARAMS", 0x76c1},
{"linux/meye.h", "MEYEIOC_QBUF_CAPT", 0x76c2},
{"linux/meye.h", "MEYEIOC_SYNC", 0x76c3},
{"linux/meye.h", "MEYEIOC_STILLCAPT", 0x76c4},
{"linux/meye.h", "MEYEIOC_STILLJCAPT", 0x76c5},
{"linux/dn.h", "SIOCSNETADDR", 0x89e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x89e0},
{"linux/dn.h", "SIOCGNETADDR", 0x89e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x89e1},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", 0xcd01},
{"linux/lvm.h", "VG_CREATE_OLD", 0xfe00},
{"linux/lvm.h", "VG_REMOVE", 0xfe01},
{"linux/lvm.h", "VG_EXTEND", 0xfe03},
{"linux/lvm.h", "VG_REDUCE", 0xfe04},
{"linux/lvm.h", "VG_STATUS", 0xfe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xfe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xfe07},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0xfe08},
{"linux/lvm.h", "VG_RENAME", 0xfe09},
{"linux/lvm.h", "VG_CREATE", 0xfe0a},
{"linux/lvm.h", "LV_CREATE", 0xfe20},
{"linux/lvm.h", "LV_REMOVE", 0xfe21},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LV_EXTEND", 0xfe24},
{"linux/lvm.h", "LV_REDUCE", 0xfe25},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xfe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xfe27},
{"linux/lvm.h", "LV_SET_ACCESS", 0xfe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0xfe29},
{"linux/lvm.h", "LV_SET_STATUS", 0xfe2a},
{"linux/lvm.h", "LE_REMAP", 0xfe2b},
{"linux/lvm.h", "LV_SNAPSHOT_USE_RATE", 0xfe2c},
{"linux/lvm.h", "LV_STATUS_BYDEV", 0xfe2e},
{"linux/lvm.h", "LV_RENAME", 0xfe2f},
{"linux/lvm.h", "LV_BMAP", 0xfe30},
{"linux/lvm.h", "PV_STATUS", 0xfe40},
{"linux/lvm.h", "PV_CHANGE", 0xfe41},
{"linux/lvm.h", "PV_FLUSH", 0xfe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0xfe50},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0xfe98},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},

173
linux/sparc/ioctlent.h.in Normal file
View File

@ -0,0 +1,173 @@
{"asm/apc.h", "APCIOCGFANCTL", 0x4100},
{"asm/apc.h", "APCIOCSFANCTL", 0x4101},
{"asm/apc.h", "APCIOCGCPWR", 0x4102},
{"asm/apc.h", "APCIOCSCPWR", 0x4103},
{"asm/apc.h", "APCIOCGBPORT", 0x4104},
{"asm/apc.h", "APCIOCSBPORT", 0x4105},
{"asm/fbio.h", "FBIOGTYPE", 0x4600},
{"asm/fbio.h", "FBIOPUTCMAP", 0x4603},
{"asm/fbio.h", "FBIOSATTR", 0x4605},
{"asm/fbio.h", "FBIOGATTR", 0x4606},
{"asm/fbio.h", "FBIOSVIDEO", 0x4607},
{"asm/fbio.h", "FBIOGVIDEO", 0x4608},
{"asm/fbio.h", "FBIOSCURSOR", 0x4618},
{"asm/fbio.h", "FBIOGCURSOR", 0x4619},
{"asm/fbio.h", "FBIOSCURPOS", 0x461a},
{"asm/fbio.h", "FBIOGCURPOS", 0x461b},
{"asm/fbio.h", "FBIOGCURMAX", 0x461c},
{"asm/fbio.h", "FBIO_WID_ALLOC", 0x461e},
{"asm/fbio.h", "FBIO_WID_FREE", 0x461f},
{"asm/fbio.h", "FBIO_WID_PUT", 0x4620},
{"asm/fbio.h", "FBIO_WID_GET", 0x4621},
{"asm/fbio.h", "LEO_CLUTALLOC", 0x4c35},
{"asm/fbio.h", "LEO_CLUTFREE", 0x4c36},
{"asm/fbio.h", "LEO_CLUTREAD", 0x4c37},
{"asm/fbio.h", "LEO_CLUTPOST", 0x4c38},
{"asm/fbio.h", "LEO_SETGAMMA", 0x4c44},
{"asm/fbio.h", "LEO_GETGAMMA", 0x4c45},
{"asm/openpromio.h", "OPIOCGET", 0x4f01},
{"asm/openpromio.h", "OPIOCSET", 0x4f02},
{"asm/openpromio.h", "OPIOCNEXTPROP", 0x4f03},
{"asm/openpromio.h", "OPIOCGETOPTNODE", 0x4f04},
{"asm/openpromio.h", "OPIOCGETNEXT", 0x4f05},
{"asm/openpromio.h", "OPIOCGETCHILD", 0x4f06},
{"asm/ioctls.h", "TCGETA", 0x5401},
{"asm-generic/ioctls.h", "TCGETS", 0x5401},
{"asm/ioctls.h", "TCSETA", 0x5402},
{"asm-generic/ioctls.h", "TCSETS", 0x5402},
{"asm/ioctls.h", "TCSETAW", 0x5403},
{"asm-generic/ioctls.h", "TCSETSW", 0x5403},
{"asm/ioctls.h", "TCSETAF", 0x5404},
{"asm-generic/ioctls.h", "TCSETSF", 0x5404},
{"asm-generic/ioctls.h", "TCGETA", 0x5405},
{"asm/ioctls.h", "TCSBRK", 0x5405},
{"asm-generic/ioctls.h", "TCSETA", 0x5406},
{"asm/ioctls.h", "TCXONC", 0x5406},
{"asm/ioctls.h", "TCFLSH", 0x5407},
{"asm-generic/ioctls.h", "TCSETAW", 0x5407},
{"asm/ioctls.h", "TCGETS", 0x5408},
{"asm-generic/ioctls.h", "TCSETAF", 0x5408},
{"asm-generic/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCSETS", 0x5409},
{"asm/ioctls.h", "TCSETSW", 0x540a},
{"asm-generic/ioctls.h", "TCXONC", 0x540a},
{"asm-generic/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TCSETSF", 0x540b},
{"asm/ioctls.h", "TCGETS2", 0x540c},
{"asm-generic/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TCSETS2", 0x540d},
{"asm-generic/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TCSETSW2", 0x540e},
{"asm-generic/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TCSETSF2", 0x540f},
{"asm-generic/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm-generic/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm-generic/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm-generic/ioctls.h", "TIOCSTI", 0x5412},
{"asm-generic/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm-generic/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm-generic/ioctls.h", "TIOCMGET", 0x5415},
{"asm-generic/ioctls.h", "TIOCMBIS", 0x5416},
{"asm-generic/ioctls.h", "TIOCMBIC", 0x5417},
{"asm-generic/ioctls.h", "TIOCMSET", 0x5418},
{"asm-generic/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm-generic/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm-generic/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm-generic/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm-generic/ioctls.h", "TIOCPKT", 0x5420},
{"asm-generic/ioctls.h", "FIONBIO", 0x5421},
{"asm-generic/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm-generic/ioctls.h", "TIOCSETD", 0x5423},
{"asm-generic/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm-generic/ioctls.h", "TIOCSBRK", 0x5427},
{"asm-generic/ioctls.h", "TIOCCBRK", 0x5428},
{"asm-generic/ioctls.h", "TIOCGSID", 0x5429},
{"asm-generic/ioctls.h", "TCGETS2", 0x542a},
{"asm-generic/ioctls.h", "TCSETS2", 0x542b},
{"asm-generic/ioctls.h", "TCSETSW2", 0x542c},
{"asm-generic/ioctls.h", "TCSETSF2", 0x542d},
{"asm-generic/ioctls.h", "TIOCGRS485", 0x542e},
{"asm-generic/ioctls.h", "TIOCSRS485", 0x542f},
{"asm-generic/ioctls.h", "TIOCGPTN", 0x5430},
{"asm-generic/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm-generic/ioctls.h", "TCGETX", 0x5432},
{"asm-generic/ioctls.h", "TCSETX", 0x5433},
{"asm-generic/ioctls.h", "TCSETXF", 0x5434},
{"asm-generic/ioctls.h", "TCSETXW", 0x5435},
{"asm-generic/ioctls.h", "TIOCSIG", 0x5436},
{"asm-generic/ioctls.h", "FIONCLEX", 0x5450},
{"asm-generic/ioctls.h", "FIOCLEX", 0x5451},
{"asm-generic/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm-generic/ioctls.h", "FIOQSIZE", 0x5460},
{"asm/watchdog.h", "WIOCSTART", 0x570a},
{"asm/watchdog.h", "WIOCSTOP", 0x570b},
{"asm/watchdog.h", "WIOCGSTAT", 0x570c},
{"asm/ioctls.h", "FIOCLEX", 0x6601},
{"asm/ioctls.h", "FIONCLEX", 0x6602},
{"asm/ioctls.h", "FIOASYNC", 0x667d},
{"asm/ioctls.h", "FIONBIO", 0x667e},
{"asm/ioctls.h", "FIONREAD", 0x667f},
{"asm/ioctls.h", "FIOQSIZE", 0x6680},
{"asm/envctrl.h", "ENVCTRL_RD_CPU_TEMPERATURE", 0x7040},
{"asm/envctrl.h", "ENVCTRL_RD_CPU_VOLTAGE", 0x7041},
{"asm/envctrl.h", "ENVCTRL_RD_FAN_STATUS", 0x7042},
{"asm/envctrl.h", "ENVCTRL_RD_WARNING_TEMPERATURE", 0x7043},
{"asm/envctrl.h", "ENVCTRL_RD_SHUTDOWN_TEMPERATURE", 0x7044},
{"asm/display7seg.h", "D7SIOCRD", 0x7045},
{"asm/envctrl.h", "ENVCTRL_RD_VOLTAGE_STATUS", 0x7045},
{"asm/display7seg.h", "D7SIOCWR", 0x7046},
{"asm/envctrl.h", "ENVCTRL_RD_SCSI_TEMPERATURE", 0x7046},
{"asm/display7seg.h", "D7SIOCTM", 0x7047},
{"asm/envctrl.h", "ENVCTRL_RD_ETHERNET_TEMPERATURE", 0x7047},
{"asm/envctrl.h", "ENVCTRL_RD_MTHRBD_TEMPERATURE", 0x7048},
{"asm/envctrl.h", "ENVCTRL_RD_GLOBALADDRESS", 0x7049},
{"asm/ioctls.h", "TIOCGETD", 0x7400},
{"asm/ioctls.h", "TIOCSETD", 0x7401},
{"asm/ioctls.h", "TIOCEXCL", 0x740d},
{"asm/ioctls.h", "TIOCNXCL", 0x740e},
{"asm/ioctls.h", "TIOCCONS", 0x7424},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x7464},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x7465},
{"asm/ioctls.h", "TIOCSWINSZ", 0x7467},
{"asm/ioctls.h", "TIOCGWINSZ", 0x7468},
{"asm/ioctls.h", "TIOCMGET", 0x746a},
{"asm/ioctls.h", "TIOCMBIC", 0x746b},
{"asm/ioctls.h", "TIOCMBIS", 0x746c},
{"asm/ioctls.h", "TIOCMSET", 0x746d},
{"asm/ioctls.h", "TIOCSTART", 0x746e},
{"asm/ioctls.h", "TIOCSTOP", 0x746f},
{"asm/ioctls.h", "TIOCPKT", 0x7470},
{"asm/ioctls.h", "TIOCNOTTY", 0x7471},
{"asm/ioctls.h", "TIOCSTI", 0x7472},
{"asm/ioctls.h", "TIOCOUTQ", 0x7473},
{"asm/ioctls.h", "TIOCCBRK", 0x747a},
{"asm/ioctls.h", "TIOCSBRK", 0x747b},
{"asm/ioctls.h", "TIOCSPGRP", 0x7482},
{"asm/ioctls.h", "TIOCGPGRP", 0x7483},
{"asm/ioctls.h", "TIOCSCTTY", 0x7484},
{"asm/ioctls.h", "TIOCGSID", 0x7485},
{"asm/ioctls.h", "TIOCGPTN", 0x7486},
{"asm/ioctls.h", "TIOCSPTLCK", 0x7487},
{"asm/ioctls.h", "TIOCSIG", 0x7488},
{"asm/sockios.h", "FIOSETOWN", 0x8901},
{"asm/sockios.h", "SIOCSPGRP", 0x8902},
{"asm/sockios.h", "FIOGETOWN", 0x8903},
{"asm/sockios.h", "SIOCGPGRP", 0x8904},
{"asm/sockios.h", "SIOCATMARK", 0x8905},
{"asm/sockios.h", "SIOCGSTAMP", 0x8906},
{"asm/sockios.h", "SIOCGSTAMPNS", 0x8907},

View File

@ -1 +1 @@
#include "../svr4/ioctlent.h"
#include "svr4/ioctlent.h"

View File

@ -1,257 +0,0 @@
/*
* Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
* Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id$
*/
#include "dummy.h"
int sys_restart_syscall();
int sys_nosys();
int sys_nullsys();
int sys_errsys();
/* 1.1 processes and protection */
int sys_gethostid(),sys_sethostname(),sys_gethostname(),sys_getpid();
int sys_setdomainname(),sys_getdomainname();
int sys_fork(),sys_clone(),sys_exit(),sys_execv(),sys_execve(),sys_wait4(),sys_waitpid();
int sys_setuid(),sys_setgid(),sys_getuid(),sys_setreuid(),sys_getgid(),sys_getgroups(),sys_setregid(),sys_setgroups();
int sys_getpgrp(),sys_setpgrp();
int sys_setsid(), sys_setpgid();
int sys_uname(), sys_sysinfo();
/* 1.2 memory management */
int sys_brk(),sys_sbrk(),sys_sstk();
int sys_getpagesize(),sys_mmap(),sys_mctl(),sys_munmap(),sys_mprotect(),sys_mincore(), sys_mremap();
int sys_omsync(),sys_omadvise(), sys_madvise(),sys_mlockall();
/* 1.3 signals */
int sys_sigvec(),sys_sigblock(),sys_sigsetmask(),sys_sigpause(),sys_sigstack(),sys_sigcleanup(), sys_sigreturn();
int sys_kill(), sys_killpg(), sys_sigpending(), sys_signal(), sys_sigaction(), sys_sigsuspend(), sys_sigprocmask();
/* 1.4 timing and statistics */
int sys_gettimeofday(),sys_settimeofday();
int sys_adjtime(), sys_adjtimex();
int sys_getitimer(),sys_setitimer();
/* 1.5 descriptors */
int sys_getdtablesize(),sys_dup(),sys_dup2(),sys_close();
int sys_oldselect(),sys_select(),sys_getdopt(),sys_setdopt(),sys_fcntl(),sys_flock();
int sys_epoll_create(), sys_epoll_ctl(), sys_epoll_wait();
/* 1.6 resource controls */
int sys_getpriority(),sys_setpriority(),sys_getrusage(),sys_getrlimit(),sys_setrlimit();
int sys_oldquota(), sys_quotactl();
int sys_rtschedule(), sys_personality();
/* 1.7 system operation support */
int sys_mount(),sys_unmount(),sys_swapon(),sys_pivotroot();
int sys_sync(),sys_reboot();
int sys_sysacct();
int sys_auditsys();
/* 2.1 generic operations */
int sys_read(),sys_write(),sys_readv(),sys_writev(),sys_ioctl();
/* 2.1.1 asynch operations */
int sys_aioread(), sys_aiowrite(), sys_aiowait(), sys_aiocancel();
/* 2.2 file system */
int sys_chdir(),sys_chroot();
int sys_fchdir(),sys_fchroot();
int sys_mkdir(),sys_rmdir(),sys_getdirentries();
int sys_getdents(), sys_getdents64(), sys_readdir();
int sys_creat(),sys_open(),sys_mknod(),sys_unlink(),sys_stat(),sys_fstat(),sys_lstat();
int sys_chown(),sys_fchown(),sys_chmod(),sys_fchmod(),sys_utimes();
int sys_link(),sys_symlink(),sys_readlink(),sys_rename();
int sys_lseek(), sys_llseek();
int sys_truncate(),sys_ftruncate(),sys_access(),sys_fsync(),sys_sysctl();
int sys_statfs(),sys_fstatfs(),sys_msync();
int sys_stat64(), sys_lstat64(), sys_fstat64();
int sys_truncate64(), sys_ftruncate64();
int sys_semtimedop();
/* 2.3 communications */
int sys_socket(),sys_bind(),sys_listen(),sys_accept(),sys_connect();
int sys_socketpair(),sys_sendto(),sys_send(),sys_recvfrom(),sys_recv();
int sys_sendmsg(),sys_recvmsg(),sys_shutdown(),sys_setsockopt(),sys_getsockopt();
int sys_getsockname(),sys_getpeername(),sys_pipe(),sys_accept4();
int sys_recvmmsg();
int sys_setresuid(), sys_setresgid(), sys_getresuid(), sys_getresgid(), sys_pread();
int sys_pwrite(), sys_getcwd();
int sys_sigaltstack(), sys_rt_sigprocmask(), sys_rt_sigaction();
int sys_rt_sigpending(), sys_rt_sigsuspend(), sys_rt_sigqueueinfo();
int sys_rt_sigtimedwait(), sys_prctl(), sys_poll();
int sys_sendfile(), sys_query_module(), sys_capget(), sys_capset();
int sys_create_module(), sys_init_module();
int sys_setgroups32(), sys_getgroups32();
int sys_umask(); /* XXX */
int sys_sched_setparam(), sys_sched_getparam();
int sys_sched_setscheduler(), sys_sched_getscheduler(), sys_sched_yield();
int sys_sched_get_priority_max(), sys_sched_get_priority_min();
/* 2.3.1 SystemV-compatible IPC */
int sys_semsys(), sys_semctl(), sys_semget();
#define SYS_semsys_subcall 200
#define SYS_semsys_nsubcalls 3
#define SYS_semctl (SYS_semsys_subcall + 0)
#define SYS_semget (SYS_semsys_subcall + 1)
#define SYS_semop (SYS_semsys_subcall + 2)
int sys_msgsys(), sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd();
#define SYS_msgsys_subcall 203
#define SYS_msgsys_nsubcalls 4
#define SYS_msgget (SYS_msgsys_subcall + 0)
#define SYS_msgctl (SYS_msgsys_subcall + 1)
#define SYS_msgrcv (SYS_msgsys_subcall + 2)
#define SYS_msgsnd (SYS_msgsys_subcall + 3)
int sys_shmsys(), sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget();
#define SYS_shmsys_subcall 207
#define SYS_shmsys_nsubcalls 4
#define SYS_shmat (SYS_shmsys_subcall + 0)
#define SYS_shmctl (SYS_shmsys_subcall + 1)
#define SYS_shmdt (SYS_shmsys_subcall + 2)
#define SYS_shmget (SYS_shmsys_subcall + 3)
/* 2.4 processes */
int sys_ptrace();
/* 2.5 terminals */
/* emulations for backwards compatibility */
int sys_otime(); /* now use gettimeofday */
int sys_ostime(); /* now use settimeofday */
int sys_oalarm(); /* now use setitimer */
int sys_outime(); /* now use utimes */
int sys_opause(); /* now use sigpause */
int sys_onice(); /* now use setpriority,getpriority */
int sys_oftime(); /* now use gettimeofday */
int sys_osetpgrp(); /* ??? */
int sys_otimes(); /* now use getrusage */
int sys_ossig(); /* now use sigvec, etc */
int sys_ovlimit(); /* now use setrlimit,getrlimit */
int sys_ovtimes(); /* now use getrusage */
int sys_osetuid(); /* now use setreuid */
int sys_osetgid(); /* now use setregid */
int sys_ostat(); /* now use stat */
int sys_ofstat(); /* now use fstat */
/* BEGIN JUNK */
int sys_profil(); /* 'cuz sys calls are interruptible */
int sys_vhangup(); /* should just do in sys_exit() */
int sys_vfork(); /* XXX - was awaiting fork w/ copy on write */
int sys_ovadvise(); /* awaiting new madvise */
int sys_indir(); /* indirect system call */
int sys_ustat(); /* System V compatibility */
int sys_owait(); /* should use wait4 interface */
int sys_owait3(); /* should use wait4 interface */
int sys_umount(); /* still more Sys V (and 4.2?) compatibility */
int sys_umount2();
int sys_pathconf(); /* posix */
int sys_fpathconf(); /* posix */
int sys_sysconf(); /* posix */
int sys_delete_module();
int sys_debug();
/* END JUNK */
int sys_vtrace(); /* kernel event tracing */
/* nfs */
int sys_async_daemon(); /* client async daemon */
int sys_nfs_svc(); /* run nfs server */
int sys_nfs_getfh(); /* get file handle */
int sys_exportfs(); /* export file systems */
int sys_rfssys(); /* RFS-related calls */
int sys_getmsg();
int sys_putmsg();
int sys_poll();
int sys_vpixsys(); /* VP/ix system calls */
int sys_sendfile64(), sys_futex(), sys_gettid(), sys_sched_setaffinity();
int sys_sched_getaffinity(), sys_setxattr(), sys_lsetxattr();
int sys_fsetxattr(), sys_getxattr(), sys_lgetxattr(), sys_fgetxattr();
int sys_listxattr(), sys_llistxattr(), sys_flistxattr();
int sys_removexattr(), sys_lremovexattr(), sys_fremovexattr();
int sys_remap_file_pages(), sys_readahead(), sys_tgkill(), sys_statfs64();
int sys_fstatfs64(), sys_clock_settime(), sys_clock_gettime();
int sys_clock_getres(), sys_clock_nanosleep(), sys_nanosleep();
int sys_timer_create(), sys_timer_settime(), sys_timer_gettime();
int sys_io_setup(), sys_io_destroy(), sys_io_submit(), sys_io_cancel(), sys_io_getevents();
int sys_mq_open(), sys_mq_unlink(), sys_mq_timedsend(), sys_mq_timedreceive(), sys_mq_notify(), sys_mq_getsetattr();
int sys_waitid();
int sys_openat(), sys_mkdirat(), sys_mknodat(), sys_fchownat(), sys_futimesat(), sys_newfstatat(), sys_unlinkat(), sys_renameat(), sys_linkat(), sys_symlinkat(), sys_readlinkat(), sys_fchmodat(), sys_faccessat();
int sys_pselect6(), sys_ppoll();
int sys_unshare();
int sys_move_pages(), sys_getcpu();
int sys_epoll_pwait();
int sys_signalfd(), sys_timerfd(), sys_eventfd();
# define SYS_socket_subcall 353
#define SYS_sub_socket (SYS_socket_subcall + 1)
#define SYS_sub_bind (SYS_socket_subcall + 2)
#define SYS_sub_connect (SYS_socket_subcall + 3)
#define SYS_sub_listen (SYS_socket_subcall + 4)
#define SYS_sub_accept (SYS_socket_subcall + 5)
#define SYS_sub_getsockname (SYS_socket_subcall + 6)
#define SYS_sub_getpeername (SYS_socket_subcall + 7)
#define SYS_sub_socketpair (SYS_socket_subcall + 8)
#define SYS_sub_send (SYS_socket_subcall + 9)
#define SYS_sub_recv (SYS_socket_subcall + 10)
#define SYS_sub_sendto (SYS_socket_subcall + 11)
#define SYS_sub_recvfrom (SYS_socket_subcall + 12)
#define SYS_sub_shutdown (SYS_socket_subcall + 13)
#define SYS_sub_setsockopt (SYS_socket_subcall + 14)
#define SYS_sub_getsockopt (SYS_socket_subcall + 15)
#define SYS_sub_sendmsg (SYS_socket_subcall + 16)
#define SYS_sub_recvmsg (SYS_socket_subcall + 17)
#define SYS_sub_accept4 (SYS_socket_subcall + 18)
#define SYS_sub_recvmmsg (SYS_socket_subcall + 19)
#define SYS_socket_nsubcalls 20
#define SYS_ipc_subcall ((SYS_socket_subcall)+(SYS_socket_nsubcalls))
#define SYS_sub_semop (SYS_ipc_subcall + 1)
#define SYS_sub_semget (SYS_ipc_subcall + 2)
#define SYS_sub_semctl (SYS_ipc_subcall + 3)
#define SYS_sub_semtimedop (SYS_ipc_subcall + 4)
#define SYS_sub_msgsnd (SYS_ipc_subcall + 11)
#define SYS_sub_msgrcv (SYS_ipc_subcall + 12)
#define SYS_sub_msgget (SYS_ipc_subcall + 13)
#define SYS_sub_msgctl (SYS_ipc_subcall + 14)
#define SYS_sub_shmat (SYS_ipc_subcall + 21)
#define SYS_sub_shmdt (SYS_ipc_subcall + 22)
#define SYS_sub_shmget (SYS_ipc_subcall + 23)
#define SYS_sub_shmctl (SYS_ipc_subcall + 24)
#define SYS_ipc_nsubcalls 25
#include "syscall1.h"

View File

@ -1,142 +0,0 @@
/*
* Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
* Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id$
*/
#include "dummy.h"
/* primary syscalls */
int sys_setup(), sys_exit(), sys_fork(), sys_read(), sys_write();
int sys_open(), sys_close(), sys_waitpid(), sys_creat(), sys_link();
int sys_unlink(), sys_execve(), sys_chdir(), sys_time(), sys_mknod();
int sys_chmod(), sys_chown(), sys_break(), sys_oldstat();
int sys_lseek(), sys_getpid(), sys_mount(), sys_umount();
int sys_setuid(), sys_getuid(), sys_stime(), sys_ptrace();
int sys_alarm(), sys_oldfstat(), sys_pause(), sys_utime();
int sys_stty(), sys_gtty(), sys_access(), sys_nice(), sys_ftime();
int sys_sync(), sys_kill(), sys_rename(), sys_mkdir(), sys_rmdir();
int sys_dup(), sys_pipe(), sys_times(), sys_prof(), sys_brk();
int sys_setgid(), sys_getgid(), sys_signal(), sys_geteuid();
int sys_getegid(), sys_acct(), sys_phys(), sys_lock(), sys_ioctl();
int sys_fcntl(), sys_mpx(), sys_setpgid(), sys_ulimit();
int sys_olduname(), sys_umask(), sys_chroot(), sys_ustat();
int sys_dup2(), sys_getppid(), sys_getpgrp(), sys_setsid();
int sys_sigaction(), sys_siggetmask(), sys_sigsetmask();
int sys_setreuid(), sys_setregid(), sys_sigsuspend();
int sys_sigpending(), sys_sethostname(), sys_setrlimit();
int sys_getrlimit(), sys_getrusage(), sys_gettimeofday();
int sys_settimeofday(), sys_getgroups(), sys_setgroups();
int sys_oldselect(), sys_symlink(), sys_oldlstat(), sys_readlink();
int sys_uselib(), sys_swapon(), sys_reboot(), sys_readdir();
int sys_mmap(), sys_munmap(), sys_truncate(), sys_ftruncate();
int sys_fchmod(), sys_fchown(), sys_getpriority();
int sys_setpriority(), sys_profil(), sys_statfs(), sys_fstatfs();
int sys_ioperm(), sys_socketcall(), sys_syslog(), sys_setitimer();
int sys_getitimer(), sys_stat(), sys_lstat(), sys_fstat();
int sys_uname(), sys_iopl(), sys_vhangup(), sys_idle(), sys_vm86();
int sys_wait4(), sys_swapoff(), sys_ipc(), sys_sigreturn();
int sys_fsync(), sys_clone(), sys_setdomainname(), sys_sysinfo();
int sys_modify_ldt(), sys_adjtimex(), sys_mprotect();
int sys_sigprocmask(), sys_create_module(), sys_init_module();
int sys_delete_module(), sys_get_kernel_syms(), sys_quotactl();
int sys_getpgid(), sys_fchdir(), sys_bdflush();
int sys_sysfs(), sys_personality(), sys_afs_syscall();
int sys_setfsuid(), sys_setfsgid(), sys_llseek();
int sys_getdents(), sys_flock(), sys_msync();
int sys_readv(), sys_writev(), sys_select();
int sys_getsid(), sys_fdatasync(), sys_sysctl();
int sys_mlock(), sys_munlock(), sys_mlockall(), sys_munlockall();
int sys_sched_setparam(), sys_sched_getparam();
int sys_sched_setscheduler(), sys_sched_getscheduler(), sys_sched_yield();
int sys_sched_get_priority_max(), sys_sched_get_priority_min();
int sys_sched_rr_get_interval(), sys_nanosleep(), sys_mremap();
int sys_sendmsg(), sys_recvmsg();
/* sys_socketcall subcalls */
int sys_socket(), sys_bind(), sys_connect(), sys_listen();
int sys_accept(), sys_getsockname(), sys_getpeername(), sys_socketpair();
int sys_send(), sys_recv(), sys_sendto(), sys_recvfrom();
int sys_shutdown(), sys_setsockopt(), sys_getsockopt();
#ifndef ALPHA
#define SYS_socket_subcall 180
#define SYS_socket (SYS_socket_subcall + 1)
#define SYS_bind (SYS_socket_subcall + 2)
#define SYS_connect (SYS_socket_subcall + 3)
#define SYS_listen (SYS_socket_subcall + 4)
#define SYS_accept (SYS_socket_subcall + 5)
#define SYS_getsockname (SYS_socket_subcall + 6)
#define SYS_getpeername (SYS_socket_subcall + 7)
#define SYS_socketpair (SYS_socket_subcall + 8)
#define SYS_send (SYS_socket_subcall + 9)
#define SYS_recv (SYS_socket_subcall + 10)
#define SYS_sendto (SYS_socket_subcall + 11)
#define SYS_recvfrom (SYS_socket_subcall + 12)
#define SYS_shutdown (SYS_socket_subcall + 13)
#define SYS_setsockopt (SYS_socket_subcall + 14)
#define SYS_getsockopt (SYS_socket_subcall + 15)
#define SYS_socket_nsubcalls 16
#endif /* !ALPHA */
/* sys_ipc subcalls */
int sys_semget(), sys_semctl();
int sys_msgsnd(), sys_msgrcv(), sys_msgget(), sys_msgctl();
int sys_shmat(), sys_shmdt(), sys_shmget(), sys_shmctl();
#ifndef ALPHA
#define SYS_ipc_subcall 200
#define SYS_semop (SYS_ipc_subcall + 1)
#define SYS_semget (SYS_ipc_subcall + 2)
#define SYS_semctl (SYS_ipc_subcall + 3)
#define SYS_msgsnd (SYS_ipc_subcall + 11)
#define SYS_msgrcv (SYS_ipc_subcall + 12)
#define SYS_msgget (SYS_ipc_subcall + 13)
#define SYS_msgctl (SYS_ipc_subcall + 14)
#define SYS_shmat (SYS_ipc_subcall + 21)
#define SYS_shmdt (SYS_ipc_subcall + 22)
#define SYS_shmget (SYS_ipc_subcall + 23)
#define SYS_shmctl (SYS_ipc_subcall + 24)
#define SYS_ipc_nsubcalls 25
#endif /* ALPHA */
#ifdef ALPHA
int osf_statfs(), osf_fstatfs(), sys_getpagesize(), sys_madvise();
int sys_setpgrp(), sys_gethostname(), sys_getdtablesize(), sys_utimes();
#endif
int sys__llseek(), sys__newselect(), sys__sysctl(), sys_klog();
int sys_prev_fstat(), sys_prev_lstat(), sys_prev_mknod(), sys_prev_stat();
int sys_prev_ustat(), sys_syscall_flock(), sys_syscall_readv();
int sys_syscall_writev();
#include "syscall1.h"

View File

@ -22,7 +22,7 @@
{ 2, 0, sys_capget, "capget" }, /* 21 */
{ 2, 0, sys_capset, "capset" }, /* 22 */
{ 1, 0, sys_setuid, "setuid" }, /* 23 */
{ 0, 0, sys_getuid, "getuid" }, /* 24 */
{ 0, NF, sys_getuid, "getuid" }, /* 24 */
{ 1, 0, sys_time, "time" }, /* 25 */
{ 5, 0, sys_ptrace, "ptrace" }, /* 26 */
{ 1, 0, sys_alarm, "alarm" }, /* 27 */
@ -42,19 +42,19 @@
{ 2, TD, sys_dup, "dup" }, /* 41 */
{ 0, TD, sys_pipe, "pipe" }, /* 42 */
{ 1, 0, sys_times, "times" }, /* 43 */
{ 0, 0, sys_getuid, "getuid32" }, /* 44 */
{ 0, NF, sys_getuid, "getuid32" }, /* 44 */
{ 2, TF, sys_umount2, "umount" }, /* 45 */
{ 1, 0, sys_setgid, "setgid" }, /* 46 */
{ 0, 0, sys_getgid, "getgid" }, /* 47 */
{ 0, NF, sys_getgid, "getgid" }, /* 47 */
{ 3, TS, sys_signal, "signal" }, /* 48 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 49 */
{ 0, 0, sys_getegid, "getegid" }, /* 50 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 49 */
{ 0, NF, sys_getegid, "getegid" }, /* 50 */
{ 1, TF, sys_acct, "acct" }, /* 51 */
{ 2, 0, printargs, "memory_ordering" }, /* 52 */
{ 0, 0, sys_getgid, "getgid32" }, /* 53 */
{ 0, NF, sys_getgid, "getgid32" }, /* 53 */
{ 3, TD, sys_ioctl, "ioctl" }, /* 54 */
{ 3, 0, sys_reboot, "reboot" }, /* 55 */
{ 6, 0, sys_mmap, "mmap2" }, /* 56 */
{ 6, TD, sys_mmap, "mmap2" }, /* 56 */
{ 2, TF, sys_symlink, "symlink" }, /* 57 */
{ 3, TF, sys_readlink, "readlink" }, /* 58 */
{ 3, TF|TP, sys_execve, "execve" }, /* 59 */
@ -67,9 +67,9 @@
{ 0, TP, sys_vfork, "vfork" }, /* 66 */
{ 5, TD, sys_pread, "pread" }, /* 67 */
{ 5, TD, sys_pwrite, "pwrite" }, /* 68 */
{ 0, 0, sys_geteuid, "geteuid32" }, /* 69 */
{ 0, 0, sys_getegid, "getegid32" }, /* 70 */
{ 6, 0, sys_mmap, "mmap" }, /* 71 */
{ 0, NF, sys_geteuid, "geteuid32" }, /* 69 */
{ 0, NF, sys_getegid, "getegid32" }, /* 70 */
{ 6, TD, sys_mmap, "mmap" }, /* 71 */
{ 2, 0, sys_setreuid, "setreuid32" }, /* 72 */
{ 2, 0, sys_munmap, "munmap" }, /* 73 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 74 */
@ -89,10 +89,10 @@
{ 2, 0, sys_sethostname,"sethostname" }, /* 88 */
{ 1, 0, sys_setgid, "setgid32" }, /* 89 */
{ 2, TD, sys_dup2, "dup2" }, /* 90 */
{ 1, 0, sys_setfsuid, "setfsuid32" }, /* 91 */
{ 1, NF, sys_setfsuid, "setfsuid32" }, /* 91 */
{ 3, TD, sys_fcntl, "fcntl" }, /* 92 */
{ 5, TD, sys_select, "select" }, /* 93 */
{ 1, 0, sys_setfsgid, "setfsgid32" }, /* 94 */
{ 1, NF, sys_setfsgid, "setfsgid32" }, /* 94 */
{ 1, TD, sys_fsync, "fsync" }, /* 95 */
{ 3, 0, sys_setpriority,"setpriority" }, /* 96 */
{ 3, TN, sys_socket, "socket" }, /* 97 */
@ -175,10 +175,10 @@
{ 3, TD, sys_getdents, "getdents" }, /* 174 */
{ 0, 0, sys_setsid, "setsid" }, /* 175 */
{ 1, TD, sys_fchdir, "fchdir" }, /* 176 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 177 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 177 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 178 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 179 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 180 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 180 */
{ 2, TF, sys_removexattr,"removexattr" }, /* 181 */
{ 2, TF, sys_removexattr,"lremovexattr" }, /* 182 */
{ 1, TS, sys_sigpending, "sigpending" }, /* 183 */
@ -191,7 +191,7 @@
{ 3, 0, sys_init_module,"init_module" }, /* 190 */
{ 1, 0, sys_personality,"personality" }, /* 191 */
{ 5, 0, sys_remap_file_pages,"remap_file_pages" },/* 192 */
{ 1, 0, sys_epoll_create,"epoll_create" }, /* 193 */
{ 1, TD, sys_epoll_create,"epoll_create" }, /* 193 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 194 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 195 */
{ 2, 0, sys_ulimit, "ulimit" }, /* 196 */
@ -207,11 +207,11 @@
{ 2, TD, sys_socketcall, "socketcall" }, /* 206 */
{ 3, 0, sys_syslog, "syslog" }, /* 207 */
{ 4, 0, printargs, "lookup_dcookie" }, /* 208 */
{ 6, 0, printargs, "fadvise64" }, /* 209 */
{ 6, 0, printargs, "fadvise64_64" }, /* 210 */
{ 6, TD, printargs, "fadvise64" }, /* 209 */
{ 6, TD, printargs, "fadvise64_64" }, /* 210 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 211 */
{ 3, TP, sys_waitpid, "waitpid" }, /* 212 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 213 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 213 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 214 */
{ 5, 0, sys_ipc, "ipc" }, /* 215 */
{ 1, TS, sys_sigreturn, "sigreturn" }, /* 216 */
@ -226,8 +226,8 @@
{ 0, 0, sys_bdflush, "bdflush" }, /* 225 */
{ 3, 0, sys_sysfs, "sysfs" }, /* 226 */
{ 5, 0, sys_afs_syscall,"afs_syscall" }, /* 227 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 228 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 229 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 228 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 229 */
{ 5, TD, sys_select, "select" }, /* 230 */
{ 1, 0, sys_time, "time" }, /* 231 */
{ 2, TF, sys_stat, "stat" }, /* 232 */
@ -287,7 +287,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 286 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 287 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 288 */
{ 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 289 */
{ 4, TD|TF, sys_newfstatat, "fstatat64" }, /* 289 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 290 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 291 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 292 */
@ -312,12 +312,12 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 311 */
{ 2, TD, sys_timerfd_create, "timerfd_create"}, /* 312 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 313 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 314 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 314 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 315 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 316 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 317 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 318 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 319 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 319 */
{ 3, TD, sys_dup3, "dup3" }, /* 320 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 321 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 322 */
@ -327,9 +327,9 @@
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 326 */
{ 5, TD, printargs, "perf_event_open"}, /* 327 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 328 */
{ 5, 0, printargs, "SYS_329" }, /* 329 */
{ 5, 0, printargs, "SYS_330" }, /* 330 */
{ 5, 0, printargs, "SYS_331" }, /* 331 */
{ 2, TD, printargs, "fanotify_init" }, /* 329 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 330 */
{ 4, 0, printargs, "prlimit64" }, /* 331 */
{ 5, 0, printargs, "SYS_332" }, /* 332 */
{ 5, 0, printargs, "SYS_333" }, /* 333 */
{ 5, 0, printargs, "SYS_334" }, /* 334 */

View File

@ -142,7 +142,7 @@
{ 6, 0, solaris_priocntlsys, "priocntlsys" }, /* 112 */
{ 6, TF, solaris_pathconf, "pathconf" }, /* 113 */
{ 6, 0, solaris_mincore, "mincore" }, /* 114 */
{ 6, 0, solaris_mmap, "mmap" }, /* 115 */
{ 6, TD, solaris_mmap, "mmap" }, /* 115 */
{ 6, 0, solaris_mprotect, "mprotect" }, /* 116 */
{ 6, 0, solaris_munmap, "munmap" }, /* 117 */
{ 6, 0, solaris_fpathconf, "fpathconf" }, /* 118 */

View File

@ -1,838 +0,0 @@
{"linux/fs.h", "FIBMAP", 0x1},
{"linux/fs.h", "FIGETBSZ", 0x2},
{"linux/fd.h", "FDGETPRM", 0x204},
{"linux/fd.h", "FDGETMAXERRS", 0x20e},
{"linux/fd.h", "FDGETDRVTYP", 0x20f},
{"linux/fd.h", "FDGETDRVPRM", 0x211},
{"linux/fd.h", "FDGETDRVSTAT", 0x212},
{"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
{"linux/fd.h", "FDGETFDCSTAT", 0x215},
{"linux/fd.h", "FDWERRORGET", 0x217},
{"linux/fd.h", "FDCLRPRM", 0x241},
{"linux/fd.h", "FDSETPRM", 0x242},
{"linux/fd.h", "FDDEFPRM", 0x243},
{"linux/fd.h", "FDMSGON", 0x245},
{"linux/fd.h", "FDMSGOFF", 0x246},
{"linux/fd.h", "FDFMTBEG", 0x247},
{"linux/fd.h", "FDFMTTRK", 0x248},
{"linux/fd.h", "FDFMTEND", 0x249},
{"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
{"linux/fd.h", "FDFLUSH", 0x24b},
{"linux/fd.h", "FDSETMAXERRS", 0x24c},
{"linux/fd.h", "FDRESET", 0x254},
{"linux/fd.h", "FDWERRORCLR", 0x256},
{"linux/fd.h", "FDRAWCMD", 0x258},
{"linux/fd.h", "FDTWADDLE", 0x259},
{"linux/fd.h", "FDEJECT", 0x25a},
{"linux/fd.h", "FDSETDRVPRM", 0x290},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_DOS", 0x4d2},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_DOS", 0x4d3},
{"linux/umsdos_fs.h", "UMSDOS_RMDIR_DOS", 0x4d4},
{"linux/umsdos_fs.h", "UMSDOS_STAT_DOS", 0x4d5},
{"linux/umsdos_fs.h", "UMSDOS_CREAT_EMD", 0x4d6},
{"linux/umsdos_fs.h", "UMSDOS_UNLINK_EMD", 0x4d7},
{"linux/umsdos_fs.h", "UMSDOS_READDIR_EMD", 0x4d8},
{"linux/umsdos_fs.h", "UMSDOS_GETVERSION", 0x4d9},
{"linux/umsdos_fs.h", "UMSDOS_INIT_EMD", 0x4da},
{"linux/umsdos_fs.h", "UMSDOS_DOS_SETUP", 0x4db},
{"linux/umsdos_fs.h", "UMSDOS_RENAME_DOS", 0x4dc},
{"linux/fs.h", "BLKROSET", 0x125d},
{"linux/fs.h", "BLKROGET", 0x125e},
{"linux/fs.h", "BLKRRPART", 0x125f},
{"linux/fs.h", "BLKGETSIZE", 0x1260},
{"linux/fs.h", "BLKFLSBUF", 0x1261},
{"linux/fs.h", "BLKRASET", 0x1262},
{"linux/fs.h", "BLKRAGET", 0x1263},
{"linux/fs.h", "BLKFRASET", 0x1264},
{"linux/fs.h", "BLKFRAGET", 0x1265},
{"linux/fs.h", "BLKSECTSET", 0x1266},
{"linux/fs.h", "BLKSECTGET", 0x1267},
{"linux/fs.h", "BLKSSZGET", 0x1268},
{"linux/blkpg.h", "BLKPG", 0x1269},
{"linux/fs.h", "BLKPG", 0x1269},
{"linux/elevator.h", "BLKELVGET", 0x126a},
{"linux/fs.h", "BLKELVGET", 0x126a},
{"linux/elevator.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKELVSET", 0x126b},
{"linux/fs.h", "BLKBSZGET", 0x1270},
{"linux/fs.h", "BLKBSZSET", 0x1271},
{"linux/fs.h", "BLKGETSIZE64", 0x1272},
{"linux/agpgart.h", "AGPIOC_INFO", 0x4100},
{"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
{"linux/apm_bios.h", "APM_IOC_STANDBY", 0x4101},
{"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
{"linux/apm_bios.h", "APM_IOC_SUSPEND", 0x4102},
{"linux/agpgart.h", "AGPIOC_SETUP", 0x4103},
{"linux/agpgart.h", "AGPIOC_RESERVE", 0x4104},
{"linux/agpgart.h", "AGPIOC_PROTECT", 0x4105},
{"linux/agpgart.h", "AGPIOC_ALLOCATE", 0x4106},
{"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x4107},
{"linux/agpgart.h", "AGPIOC_BIND", 0x4108},
{"linux/agpgart.h", "AGPIOC_UNBIND", 0x4109},
{"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
{"linux/cciss_ioctl.h", "CCISS_GETPCIINFO", 0x4201},
{"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x4201},
{"linux/cciss_ioctl.h", "CCISS_GETINTINFO", 0x4202},
{"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x4202},
{"linux/cciss_ioctl.h", "CCISS_SETINTINFO", 0x4203},
{"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x4203},
{"linux/cciss_ioctl.h", "CCISS_GETNODENAME", 0x4204},
{"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x4204},
{"linux/cciss_ioctl.h", "CCISS_SETNODENAME", 0x4205},
{"linux/pmu.h", "PMU_IOC_CAN_SLEEP", 0x4205},
{"linux/cciss_ioctl.h", "CCISS_GETHEARTBEAT", 0x4206},
{"linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", 0x4207},
{"linux/cciss_ioctl.h", "CCISS_GETFIRMVER", 0x4208},
{"linux/cciss_ioctl.h", "CCISS_GETDRIVVER", 0x4209},
{"linux/cciss_ioctl.h", "CCISS_REVALIDVOLS", 0x420a},
{"linux/cciss_ioctl.h", "CCISS_PASSTHRU", 0x420b},
{"linux/soundcard.h", "SNDCTL_COPR_RESET", 0x4300},
{"linux/capi.h", "CAPI_REGISTER", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_LOAD", 0x4301},
{"linux/soundcard.h", "SNDCTL_COPR_RDATA", 0x4302},
{"linux/soundcard.h", "SNDCTL_COPR_RCODE", 0x4303},
{"linux/soundcard.h", "SNDCTL_COPR_WDATA", 0x4304},
{"linux/soundcard.h", "SNDCTL_COPR_WCODE", 0x4305},
{"linux/capi.h", "CAPI_GET_MANUFACTURER", 0x4306},
{"linux/soundcard.h", "SNDCTL_COPR_RUN", 0x4306},
{"linux/capi.h", "CAPI_GET_VERSION", 0x4307},
{"linux/soundcard.h", "SNDCTL_COPR_HALT", 0x4307},
{"linux/capi.h", "CAPI_GET_SERIAL", 0x4308},
{"linux/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x4308},
{"linux/capi.h", "CAPI_GET_PROFILE", 0x4309},
{"linux/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4309},
{"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0x4320},
{"linux/capi.h", "CAPI_GET_ERRCODE", 0x4321},
{"linux/capi.h", "CAPI_INSTALLED", 0x4322},
{"linux/capi.h", "CAPI_GET_FLAGS", 0x4323},
{"linux/capi.h", "CAPI_SET_FLAGS", 0x4324},
{"linux/capi.h", "CAPI_CLR_FLAGS", 0x4325},
{"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x4326},
{"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x4327},
{"linux/input.h", "EVIOCGVERSION", 0x4501},
{"linux/input.h", "EVIOCGID", 0x4502},
{"linux/input.h", "EVIOCGREP", 0x4503},
{"linux/input.h", "EVIOCSREP", 0x4503},
{"linux/input.h", "EVIOCGKEYCODE", 0x4504},
{"linux/input.h", "EVIOCSKEYCODE", 0x4504},
{"linux/input.h", "EVIOCGKEY", 0x4505},
{"linux/input.h", "EVIOCGBUS", 0x4507},
{"linux/input.h", "EVIOCRMFF", 0x4581},
{"linux/input.h", "EVIOCSGAIN", 0x4582},
{"linux/input.h", "EVIOCSAUTOCENTER", 0x4583},
{"linux/input.h", "EVIOCGEFFECTS", 0x4584},
{"linux/fb.h", "FBIOGET_VBLANK", 0x4612},
{"linux/hiddev.h", "HIDIOCGVERSION", 0x4801},
{"linux/hiddev.h", "HIDIOCAPPLICATION", 0x4802},
{"linux/hiddev.h", "HIDIOCGDEVINFO", 0x4803},
{"linux/hiddev.h", "HIDIOCGSTRING", 0x4804},
{"linux/hiddev.h", "HIDIOCINITREPORT", 0x4805},
{"linux/hiddev.h", "HIDIOCGREPORT", 0x4807},
{"linux/hiddev.h", "HIDIOCSREPORT", 0x4808},
{"linux/hiddev.h", "HIDIOCGREPORTINFO", 0x4809},
{"linux/hiddev.h", "HIDIOCGFIELDINFO", 0x480a},
{"linux/hiddev.h", "HIDIOCGUSAGE", 0x480b},
{"linux/hiddev.h", "HIDIOCSUSAGE", 0x480c},
{"linux/hiddev.h", "HIDIOCGUCODE", 0x480d},
{"linux/isdn.h", "IIOCNETAIF", 0x4901},
{"linux/isdn.h", "IIOCNETDIF", 0x4902},
{"linux/isdn.h", "IIOCNETSCF", 0x4903},
{"linux/isdn.h", "IIOCNETGCF", 0x4904},
{"linux/isdn.h", "IIOCNETANM", 0x4905},
{"linux/isdn.h", "IIOCNETDNM", 0x4906},
{"linux/isdn.h", "IIOCNETGNM", 0x4907},
{"linux/isdn.h", "IIOCGETSET", 0x4908},
{"linux/isdn.h", "IIOCSETSET", 0x4909},
{"linux/isdn.h", "IIOCSETVER", 0x490a},
{"linux/isdn.h", "IIOCNETHUP", 0x490b},
{"linux/isdn.h", "IIOCSETGST", 0x490c},
{"linux/isdn.h", "IIOCSETBRJ", 0x490d},
{"linux/isdn.h", "IIOCSIGPRF", 0x490e},
{"linux/isdn.h", "IIOCGETPRF", 0x490f},
{"linux/isdn.h", "IIOCSETPRF", 0x4910},
{"linux/isdn.h", "IIOCGETMAP", 0x4911},
{"linux/isdn.h", "IIOCSETMAP", 0x4912},
{"linux/isdn.h", "IIOCNETASL", 0x4913},
{"linux/isdn.h", "IIOCNETDIL", 0x4914},
{"linux/isdn.h", "IIOCGETCPS", 0x4915},
{"linux/isdn.h", "IIOCGETDVR", 0x4916},
{"linux/isdn.h", "IIOCNETLCR", 0x4917},
{"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
{"linux/isdn.h", "IIOCNETALN", 0x4920},
{"linux/isdn.h", "IIOCNETDLN", 0x4921},
{"linux/isdn.h", "IIOCNETGPN", 0x4922},
{"linux/isdn.h", "IIOCDBGVAR", 0x497f},
{"linux/isdn.h", "IIOCDRVCTL", 0x4980},
{"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
{"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
{"linux/soundcard.h", "SOUND_MIXER_AGC", 0x4d67},
{"linux/soundcard.h", "SOUND_MIXER_3DSE", 0x4d68},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE1", 0x4d6f},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE2", 0x4d70},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE3", 0x4d71},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE4", 0x4d72},
{"linux/soundcard.h", "SOUND_MIXER_PRIVATE5", 0x4d73},
{"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
{"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
{"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
{"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
{"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
{"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
{"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
{"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
{"linux/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x5004},
{"linux/soundcard.h", "SNDCTL_DSP_SETFMT", 0x5005},
{"linux/soundcard.h", "SOUND_PCM_READ_BITS", 0x5005},
{"linux/soundcard.h", "SNDCTL_DSP_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x5006},
{"linux/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0x5007},
{"linux/soundcard.h", "SOUND_PCM_READ_FILTER", 0x5007},
{"linux/soundcard.h", "SNDCTL_DSP_POST", 0x5008},
{"linux/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0x5009},
{"linux/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0x500a},
{"linux/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x500b},
{"linux/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x500c},
{"linux/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x500d},
{"linux/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x500e},
{"linux/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x500f},
{"linux/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x5010},
{"linux/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x5011},
{"linux/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x5012},
{"linux/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x5013},
{"linux/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x5014},
{"linux/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x5015},
{"linux/soundcard.h", "SNDCTL_DSP_SETDUPLEX", 0x5016},
{"linux/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_PROFILE", 0x5017},
{"linux/soundcard.h", "SNDCTL_DSP_GETCHANNELMASK", 0x5040},
{"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
{"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
{"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
{"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
{"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
{"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
{"linux/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0x5103},
{"linux/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x5104},
{"linux/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x5105},
{"linux/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x5106},
{"linux/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x5107},
{"linux/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x5108},
{"linux/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x5109},
{"linux/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x510a},
{"linux/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x510b},
{"linux/soundcard.h", "SNDCTL_MIDI_INFO", 0x510c},
{"linux/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x510d},
{"linux/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0x510e},
{"linux/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x510f},
{"linux/soundcard.h", "SNDCTL_SEQ_PANIC", 0x5111},
{"linux/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x5112},
{"linux/soundcard.h", "SNDCTL_SEQ_GETTIME", 0x5113},
{"linux/soundcard.h", "SNDCTL_SYNTH_ID", 0x5114},
{"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
{"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
{"linux/random.h", "RNDGETENTCNT", 0x5200},
{"linux/random.h", "RNDADDTOENTCNT", 0x5201},
{"linux/random.h", "RNDGETPOOL", 0x5202},
{"linux/random.h", "RNDADDENTROPY", 0x5203},
{"linux/random.h", "RNDZAPENTCNT", 0x5204},
{"linux/random.h", "RNDCLEARPOOL", 0x5206},
{"asm/ioctls.h", "TCGETS", 0x5401},
{"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
{"asm/ioctls.h", "TCSETS", 0x5402},
{"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
{"asm/ioctls.h", "TCSETSW", 0x5403},
{"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
{"asm/ioctls.h", "TCSETSF", 0x5404},
{"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
{"asm/ioctls.h", "TCGETA", 0x5405},
{"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
{"asm/ioctls.h", "TCSETA", 0x5406},
{"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
{"asm/ioctls.h", "TCSETAW", 0x5407},
{"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
{"asm/ioctls.h", "TCSETAF", 0x5408},
{"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
{"asm/ioctls.h", "TCSBRK", 0x5409},
{"asm/ioctls.h", "TCXONC", 0x540a},
{"asm/ioctls.h", "TCFLSH", 0x540b},
{"asm/ioctls.h", "TIOCEXCL", 0x540c},
{"asm/ioctls.h", "TIOCNXCL", 0x540d},
{"asm/ioctls.h", "TIOCSCTTY", 0x540e},
{"asm/ioctls.h", "TIOCGPGRP", 0x540f},
{"asm/ioctls.h", "TIOCSPGRP", 0x5410},
{"asm/ioctls.h", "TIOCOUTQ", 0x5411},
{"asm/ioctls.h", "TIOCSTI", 0x5412},
{"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
{"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
{"asm/ioctls.h", "TIOCMGET", 0x5415},
{"asm/ioctls.h", "TIOCMBIS", 0x5416},
{"asm/ioctls.h", "TIOCMBIC", 0x5417},
{"asm/ioctls.h", "TIOCMSET", 0x5418},
{"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
{"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
{"asm/ioctls.h", "FIONREAD", 0x541b},
{"asm/ioctls.h", "TIOCLINUX", 0x541c},
{"asm/ioctls.h", "TIOCCONS", 0x541d},
{"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
{"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
{"asm/ioctls.h", "TIOCPKT", 0x5420},
{"asm/ioctls.h", "FIONBIO", 0x5421},
{"asm/ioctls.h", "TIOCNOTTY", 0x5422},
{"asm/ioctls.h", "TIOCSETD", 0x5423},
{"asm/ioctls.h", "TIOCGETD", 0x5424},
{"asm/ioctls.h", "TCSBRKP", 0x5425},
{"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
{"asm/ioctls.h", "TIOCSBRK", 0x5427},
{"asm/ioctls.h", "TIOCCBRK", 0x5428},
{"asm/ioctls.h", "TIOCGSID", 0x5429},
{"asm/ioctls.h", "TIOCGPTN", 0x5430},
{"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
{"asm/ioctls.h", "FIONCLEX", 0x5450},
{"asm/ioctls.h", "FIOCLEX", 0x5451},
{"asm/ioctls.h", "FIOASYNC", 0x5452},
{"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
{"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
{"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
{"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
{"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
{"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
{"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
{"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
{"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
{"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
{"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
{"asm/ioctls.h", "TIOCGHAYESESP", 0x545e},
{"asm/ioctls.h", "TIOCSHAYESESP", 0x545f},
{"linux/if_tun.h", "TUNSETNOCSUM", 0x54c8},
{"linux/if_tun.h", "TUNSETDEBUG", 0x54c9},
{"linux/if_tun.h", "TUNSETIFF", 0x54ca},
{"linux/if_tun.h", "TUNSETPERSIST", 0x54cb},
{"linux/if_tun.h", "TUNSETOWNER", 0x54cc},
{"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
{"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
{"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
{"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
{"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
{"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x5508},
{"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x550a},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x550c},
{"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
{"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
{"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
{"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
{"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x5511},
{"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0x5512},
{"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x5513},
{"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
{"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x5515},
{"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
{"linux/watchdog.h", "WDIOC_GETSTATUS", 0x5701},
{"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x5702},
{"linux/watchdog.h", "WDIOC_GETTEMP", 0x5703},
{"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x5704},
{"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x5705},
{"linux/watchdog.h", "WDIOC_SETTIMEOUT", 0x5706},
{"linux/watchdog.h", "WDIOC_GETTIMEOUT", 0x5707},
{"linux/ite_gpio.h", "ITE_GPIO_IN", 0x5a00},
{"linux/ite_gpio.h", "ITE_GPIO_OUT", 0x5a01},
{"linux/ite_gpio.h", "ITE_GPIO_INT_CTRL", 0x5a02},
{"linux/ite_gpio.h", "ITE_GPIO_IN_STATUS", 0x5a03},
{"linux/ite_gpio.h", "ITE_GPIO_OUT_STATUS", 0x5a04},
{"linux/ite_gpio.h", "ITE_GPIO_GEN_CTRL", 0x5a05},
{"linux/ite_gpio.h", "ITE_GPIO_INT_WAIT", 0x5a06},
{"linux/sonet.h", "SONET_GETSTAT", 0x6110},
{"linux/sonet.h", "SONET_GETSTATZ", 0x6111},
{"linux/sonet.h", "SONET_SETDIAG", 0x6112},
{"linux/sonet.h", "SONET_CLRDIAG", 0x6113},
{"linux/sonet.h", "SONET_GETDIAG", 0x6114},
{"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
{"linux/sonet.h", "SONET_GETFRAMING", 0x6116},
{"linux/sonet.h", "SONET_GETFRSENSE", 0x6117},
{"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x6132},
{"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x6133},
{"linux/atmdev.h", "ATM_GETSTAT", 0x6150},
{"linux/atmdev.h", "ATM_GETSTATZ", 0x6151},
{"linux/atmdev.h", "ATM_GETLOOP", 0x6152},
{"linux/atmdev.h", "ATM_SETLOOP", 0x6153},
{"linux/atmdev.h", "ATM_QUERYLOOP", 0x6154},
{"linux/atm_eni.h", "ENI_MEMDUMP", 0x6160},
{"linux/atm_nicstar.h", "NS_GETPSTAT", 0x6161},
{"linux/atm_zatm.h", "ZATM_GETPOOL", 0x6161},
{"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x6162},
{"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x6162},
{"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
{"linux/atm_zatm.h", "ZATM_SETPOOL", 0x6163},
{"linux/atm_zatm.h", "ZATM_GETTHIST", 0x6164},
{"linux/atm_eni.h", "ENI_SETMULT", 0x6167},
{"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
{"linux/atmdev.h", "ATM_GETLINKRATE", 0x6181},
{"linux/atmdev.h", "ATM_GETNAMES", 0x6183},
{"linux/atmdev.h", "ATM_GETTYPE", 0x6184},
{"linux/atmdev.h", "ATM_GETESI", 0x6185},
{"linux/atmdev.h", "ATM_GETADDR", 0x6186},
{"linux/atmdev.h", "ATM_RSTADDR", 0x6187},
{"linux/atmdev.h", "ATM_ADDADDR", 0x6188},
{"linux/atmdev.h", "ATM_DELADDR", 0x6189},
{"linux/atmdev.h", "ATM_GETCIRANGE", 0x618a},
{"linux/atmdev.h", "ATM_SETCIRANGE", 0x618b},
{"linux/atmdev.h", "ATM_SETESI", 0x618c},
{"linux/atmdev.h", "ATM_SETESIF", 0x618d},
{"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
{"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
{"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
{"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
{"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
{"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
{"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
{"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
{"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
{"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
{"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
{"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
{"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
{"linux/atmdev.h", "ATM_SETSC", 0x61f1},
{"linux/atmdev.h", "ATM_SETBACKEND", 0x61f2},
{"linux/coda.h", "CIOC_KERNEL_VERSION", 0x630a},
{"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
{"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
{"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
{"linux/comstats.h", "COM_READPORT", 0x6328},
{"linux/comstats.h", "COM_READBOARD", 0x6329},
{"linux/comstats.h", "COM_READPANEL", 0x632a},
{"linux/devfs_fs.h", "DEVFSDIOC_GET_PROTO_REV", 0x6400},
{"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x6402},
{"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
{"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x6403},
{"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
{"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
{"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
{"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
{"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
{"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
{"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
{"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
{"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
{"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
{"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
{"linux/ext2_fs.h", "EXT2_IOC_GETFLAGS", 0x6601},
{"linux/ext3_fs.h", "EXT3_IOC_GETFLAGS", 0x6601},
{"linux/ext2_fs.h", "EXT2_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_SETFLAGS", 0x6602},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION", 0x6603},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION", 0x6604},
{"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
{"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
{"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
{"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
{"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
{"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
{"linux/i2o-dev.h", "I2OSWDL", 0x6905},
{"linux/i2o-dev.h", "I2OSWUL", 0x6906},
{"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
{"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
{"linux/i2o-dev.h", "I2OHTML", 0x6909},
{"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
{"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
{"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
{"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
{"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
{"linux/i8k.h", "I8K_FN_STATUS", 0x6983},
{"linux/i8k.h", "I8K_GET_TEMP", 0x6984},
{"linux/i8k.h", "I8K_GET_SPEED", 0x6985},
{"linux/i8k.h", "I8K_GET_FAN", 0x6986},
{"linux/i8k.h", "I8K_SET_FAN", 0x6987},
{"linux/joystick.h", "JSIOCGVERSION", 0x6a01},
{"linux/joystick.h", "JSIOCGAXES", 0x6a11},
{"linux/joystick.h", "JSIOCGBUTTONS", 0x6a12},
{"linux/joystick.h", "JSIOCSCORR", 0x6a21},
{"linux/joystick.h", "JSIOCGCORR", 0x6a22},
{"linux/joystick.h", "JSIOCSAXMAP", 0x6a31},
{"linux/joystick.h", "JSIOCGAXMAP", 0x6a32},
{"linux/joystick.h", "JSIOCSBTNMAP", 0x6a33},
{"linux/joystick.h", "JSIOCGBTNMAP", 0x6a34},
{"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x6c40},
{"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x6c41},
{"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x6c42},
{"linux/udf_fs_i.h", "UDF_RELOCATE_BLOCKS", 0x6c43},
{"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00},
{"linux/synclink.h", "MGSL_IOCSPARAMS", 0x6d00},
{"linux/mtio.h", "MTIOCTOP", 0x6d01},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
{"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
{"linux/mtio.h", "MTIOCGET", 0x6d02},
{"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
{"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
{"linux/mtio.h", "MTIOCPOS", 0x6d03},
{"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
{"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
{"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
{"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
{"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
{"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
{"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
{"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
{"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
{"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
{"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
{"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
{"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
{"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
{"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
{"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
{"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
{"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
{"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0x6e04},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x6e05},
{"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x6e06},
{"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x6e07},
{"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x6e08},
{"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x6e09},
{"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x6e0a},
{"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x6e0b},
{"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c},
{"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x6e0c},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8},
{"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9},
{"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0x6efa},
{"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x6efb},
{"linux/rtc.h", "RTC_AIE_ON", 0x7001},
{"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
{"linux/intermezzo_fs.h", "PRESTO_GETMOUNT", 0x7003},
{"linux/rtc.h", "RTC_UIE_ON", 0x7003},
{"linux/intermezzo_fs.h", "PRESTO_SETPID", 0x7004},
{"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
{"linux/rtc.h", "RTC_PIE_ON", 0x7005},
{"linux/intermezzo_fs.h", "PRESTO_CLOSE_JOURNALF", 0x7006},
{"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
{"linux/intermezzo_fs.h", "PRESTO_SET_FSETROOT", 0x7007},
{"linux/rtc.h", "RTC_ALM_SET", 0x7007},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_FSETROOT", 0x7008},
{"linux/rtc.h", "RTC_ALM_READ", 0x7008},
{"linux/intermezzo_fs.h", "PRESTO_SETOPT", 0x7009},
{"linux/rtc.h", "RTC_RD_TIME", 0x7009},
{"linux/intermezzo_fs.h", "PRESTO_GETOPT", 0x700a},
{"linux/rtc.h", "RTC_SET_TIME", 0x700a},
{"linux/intermezzo_fs.h", "PRESTO_GET_KMLSIZE", 0x700b},
{"linux/rtc.h", "RTC_IRQP_READ", 0x700b},
{"linux/intermezzo_fs.h", "PRESTO_GET_RECNO", 0x700c},
{"linux/rtc.h", "RTC_IRQP_SET", 0x700c},
{"linux/rtc.h", "RTC_EPOCH_READ", 0x700d},
{"linux/rtc.h", "RTC_EPOCH_SET", 0x700e},
{"linux/rtc.h", "RTC_WIE_ON", 0x700f},
{"linux/rtc.h", "RTC_WKALM_SET", 0x700f},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETATTR", 0x7010},
{"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
{"linux/rtc.h", "RTC_WKALM_RD", 0x7010},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CREATE", 0x7011},
{"linux/intermezzo_fs.h", "PRESTO_VFS_LINK", 0x7012},
{"linux/intermezzo_fs.h", "PRESTO_VFS_UNLINK", 0x7013},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SYMLINK", 0x7014},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKDIR", 0x7015},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RMDIR", 0x7016},
{"linux/intermezzo_fs.h", "PRESTO_VFS_MKNOD", 0x7017},
{"linux/intermezzo_fs.h", "PRESTO_VFS_RENAME", 0x7018},
{"linux/intermezzo_fs.h", "PRESTO_VFS_CLOSE", 0x701a},
{"linux/intermezzo_fs.h", "PRESTO_VFS_IOPEN", 0x701b},
{"linux/intermezzo_fs.h", "PRESTO_VFS_SETEXTATTR", 0x701c},
{"linux/intermezzo_fs.h", "PRESTO_VFS_DELEXTATTR", 0x701d},
{"linux/intermezzo_fs.h", "PRESTO_MARK", 0x7020},
{"linux/intermezzo_fs.h", "PRESTO_RELEASE_PERMIT", 0x7021},
{"linux/intermezzo_fs.h", "PRESTO_CLEAR_ALL_FSETROOTS", 0x7022},
{"linux/intermezzo_fs.h", "PRESTO_BACKFETCH_LML", 0x7023},
{"linux/intermezzo_fs.h", "PRESTO_REINT", 0x7024},
{"linux/intermezzo_fs.h", "PRESTO_CANCEL_LML", 0x7025},
{"linux/intermezzo_fs.h", "PRESTO_RESET_FSET", 0x7026},
{"linux/intermezzo_fs.h", "PRESTO_COMPLETE_CLOSES", 0x7027},
{"linux/intermezzo_fs.h", "PRESTO_REINT_BEGIN", 0x7030},
{"linux/intermezzo_fs.h", "PRESTO_DO_REINT", 0x7031},
{"linux/intermezzo_fs.h", "PRESTO_REINT_END", 0x7032},
{"linux/nvram.h", "NVRAM_INIT", 0x7040},
{"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
{"linux/ppdev.h", "PPSETMODE", 0x7080},
{"linux/ppdev.h", "PPRSTATUS", 0x7081},
{"linux/ppdev.h", "PPRCONTROL", 0x7083},
{"linux/ppdev.h", "PPWCONTROL", 0x7084},
{"linux/ppdev.h", "PPRDATA", 0x7085},
{"linux/ppdev.h", "PPWDATA", 0x7086},
{"linux/ppdev.h", "PPCLAIM", 0x708b},
{"linux/ppdev.h", "PPRELEASE", 0x708c},
{"linux/ppdev.h", "PPYIELD", 0x708d},
{"linux/ppdev.h", "PPFCONTROL", 0x708e},
{"linux/ppdev.h", "PPEXCL", 0x708f},
{"linux/ppdev.h", "PPDATADIR", 0x7090},
{"linux/ppdev.h", "PPNEGOT", 0x7091},
{"linux/ppdev.h", "PPWCTLONIRQ", 0x7092},
{"linux/ppdev.h", "PPCLRIRQ", 0x7093},
{"linux/ppdev.h", "PPSETPHASE", 0x7094},
{"linux/ppdev.h", "PPGETTIME", 0x7095},
{"linux/ppdev.h", "PPSETTIME", 0x7096},
{"linux/ppdev.h", "PPGETMODES", 0x7097},
{"linux/ppdev.h", "PPGETMODE", 0x7098},
{"linux/ppdev.h", "PPGETPHASE", 0x7099},
{"linux/ppdev.h", "PPGETFLAGS", 0x709a},
{"linux/ppdev.h", "PPSETFLAGS", 0x709b},
{"linux/serio.h", "SPIOCSTYPE", 0x7101},
{"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
{"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
{"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
{"linux/telephony.h", "PHONE_RING", 0x7183},
{"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
{"linux/telephony.h", "PHONE_MAXRINGS", 0x7185},
{"linux/telephony.h", "PHONE_RING_CADENCE", 0x7186},
{"linux/telephony.h", "OLD_PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_START", 0x7187},
{"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
{"linux/telephony.h", "PHONE_REC_CODEC", 0x7189},
{"linux/telephony.h", "PHONE_REC_START", 0x718a},
{"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
{"linux/telephony.h", "PHONE_REC_DEPTH", 0x718c},
{"linux/telephony.h", "PHONE_FRAME", 0x718d},
{"linux/telephony.h", "PHONE_REC_VOLUME", 0x718e},
{"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
{"linux/telephony.h", "PHONE_PLAY_CODEC", 0x7190},
{"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
{"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
{"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x7193},
{"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x7194},
{"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
{"linux/telephony.h", "PHONE_DTMF_READY", 0x7196},
{"linux/telephony.h", "PHONE_GET_DTMF", 0x7197},
{"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x7198},
{"linux/telephony.h", "PHONE_DTMF_OOB", 0x7199},
{"linux/telephony.h", "PHONE_EXCEPTION", 0x719a},
{"linux/telephony.h", "PHONE_PLAY_TONE", 0x719b},
{"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x719c},
{"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x719d},
{"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
{"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
{"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
{"linux/telephony.h", "PHONE_BUSY", 0x71a1},
{"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
{"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
{"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x71a4},
{"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
{"linux/telephony.h", "PHONE_WINK_DURATION", 0x71a6},
{"linux/telephony.h", "PHONE_QUERY_CODEC", 0x71a7},
{"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
{"linux/telephony.h", "PHONE_VAD", 0x71a9},
{"linux/telephony.h", "PHONE_WINK", 0x71aa},
{"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
{"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x71c1},
{"linux/ixjuser.h", "IXJCTL_SERIAL", 0x71c2},
{"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x71c3},
{"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x71c4},
{"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
{"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x71c7},
{"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x71c8},
{"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x71c9},
{"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x71ca},
{"linux/ixjuser.h", "IXJCTL_AEC_START", 0x71cb},
{"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
{"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
{"linux/ixjuser.h", "IXJCTL_SET_LED", 0x71ce},
{"linux/ixjuser.h", "IXJCTL_MIXER", 0x71cf},
{"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x71d0},
{"linux/ixjuser.h", "IXJCTL_PORT", 0x71d1},
{"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x71d2},
{"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
{"linux/ixjuser.h", "IXJCTL_CID", 0x71d4},
{"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x71d5},
{"linux/ixjuser.h", "IXJCTL_FILTER_CADENCE", 0x71d6},
{"linux/ixjuser.h", "IXJCTL_PLAY_CID", 0x71d7},
{"linux/ixjuser.h", "IXJCTL_VMWI", 0x71d8},
{"linux/ixjuser.h", "IXJCTL_CIDCW", 0x71d9},
{"linux/ixjuser.h", "IXJCTL_VERSION", 0x71da},
{"linux/telephony.h", "PHONE_REC_VOLUME_LINEAR", 0x71db},
{"linux/telephony.h", "PHONE_PLAY_VOLUME_LINEAR", 0x71dc},
{"linux/ixjuser.h", "IXJCTL_SET_FILTER_RAW", 0x71dd},
{"linux/ixjuser.h", "IXJCTL_HZ", 0x71e0},
{"linux/ixjuser.h", "IXJCTL_RATE", 0x71e1},
{"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x71e2},
{"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x71e3},
{"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x71e4},
{"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x71e5},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x71e6},
{"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
{"linux/ixjuser.h", "IXJCTL_DTMF_PRESCALE", 0x71e8},
{"linux/ixjuser.h", "IXJCTL_SIGCTL", 0x71e9},
{"linux/ixjuser.h", "IXJCTL_SC_RXG", 0x71ea},
{"linux/ixjuser.h", "IXJCTL_SC_TXG", 0x71eb},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x71fd},
{"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x71fe},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201},
{"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202},
{"linux/cdk.h", "STL_BINTR", 0x7314},
{"linux/cdk.h", "STL_BSTART", 0x7315},
{"linux/cdk.h", "STL_BSTOP", 0x7316},
{"linux/cdk.h", "STL_BRESET", 0x7317},
{"linux/cdk.h", "STL_GETPFLAG", 0x7350},
{"linux/cdk.h", "STL_SETPFLAG", 0x7351},
{"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
{"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
{"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
{"linux/if_ppp.h", "PPPIOCCONNECT", 0x743a},
{"linux/if_ppp.h", "PPPIOCSMRRU", 0x743b},
{"linux/if_ppp.h", "PPPIOCDETACH", 0x743c},
{"linux/if_ppp.h", "PPPIOCATTACH", 0x743d},
{"linux/if_ppp.h", "PPPIOCNEWUNIT", 0x743e},
{"linux/if_ppp.h", "PPPIOCGIDLE", 0x743f},
{"linux/if_ppp.h", "PPPIOCSDEBUG", 0x7440},
{"linux/if_ppp.h", "PPPIOCGDEBUG", 0x7441},
{"linux/if_ppp.h", "PPPIOCSACTIVE", 0x7446},
{"linux/if_ppp.h", "PPPIOCSPASS", 0x7447},
{"linux/if_ppp.h", "PPPIOCSNPMODE", 0x744b},
{"linux/if_ppp.h", "PPPIOCGNPMODE", 0x744c},
{"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x744d},
{"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
{"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x744f},
{"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x7450},
{"linux/if_ppp.h", "PPPIOCSMAXCID", 0x7451},
{"linux/if_ppp.h", "PPPIOCSMRU", 0x7452},
{"linux/if_ppp.h", "PPPIOCGMRU", 0x7453},
{"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x7454},
{"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x7455},
{"linux/if_ppp.h", "PPPIOCGUNIT", 0x7456},
{"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x7457},
{"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x7458},
{"linux/if_ppp.h", "PPPIOCSFLAGS", 0x7459},
{"linux/if_ppp.h", "PPPIOCGFLAGS", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_HASH", 0x745a},
{"linux/jffs.h", "JFFS_PRINT_TREE", 0x745b},
{"linux/jffs.h", "JFFS_GET_STATUS", 0x745c},
{"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0x7480},
{"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x7481},
{"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x7482},
{"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x7483},
{"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x7484},
{"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x7485},
{"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x7486},
{"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
{"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
{"linux/toshiba.h", "TOSH_SMM", 0x7490},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
{"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
{"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
{"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
{"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
{"linux/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x7601},
{"linux/ext3_fs.h", "EXT3_IOC_GETVERSION_OLD", 0x7601},
{"linux/videodev.h", "VIDIOCGCAP", 0x7601},
{"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 0x7602},
{"linux/ext3_fs.h", "EXT3_IOC_SETVERSION_OLD", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1CAP", 0x7602},
{"linux/videodev.h", "VIDIOCGCHAN", 0x7602},
{"linux/sonypi.h", "SONYPI_IOCGBAT1REM", 0x7603},
{"linux/videodev.h", "VIDIOCSCHAN", 0x7603},
{"linux/sonypi.h", "SONYPI_IOCGBAT2CAP", 0x7604},
{"linux/videodev.h", "VIDIOCGTUNER", 0x7604},
{"linux/sonypi.h", "SONYPI_IOCGBAT2REM", 0x7605},
{"linux/videodev.h", "VIDIOCSTUNER", 0x7605},
{"linux/videodev.h", "VIDIOCGPICT", 0x7606},
{"linux/sonypi.h", "SONYPI_IOCGBATFLAGS", 0x7607},
{"linux/videodev.h", "VIDIOCSPICT", 0x7607},
{"linux/sonypi.h", "SONYPI_IOCGBLUE", 0x7608},
{"linux/videodev.h", "VIDIOCCAPTURE", 0x7608},
{"linux/sonypi.h", "SONYPI_IOCSBLUE", 0x7609},
{"linux/videodev.h", "VIDIOCGWIN", 0x7609},
{"linux/videodev.h", "VIDIOCSWIN", 0x760a},
{"linux/videodev.h", "VIDIOCGFBUF", 0x760b},
{"linux/videodev.h", "VIDIOCSFBUF", 0x760c},
{"linux/videodev.h", "VIDIOCKEY", 0x760d},
{"linux/videodev.h", "VIDIOCGFREQ", 0x760e},
{"linux/videodev.h", "VIDIOCSFREQ", 0x760f},
{"linux/videodev.h", "VIDIOCGAUDIO", 0x7610},
{"linux/videodev.h", "VIDIOCSAUDIO", 0x7611},
{"linux/videodev.h", "VIDIOCSYNC", 0x7612},
{"linux/videodev.h", "VIDIOCMCAPTURE", 0x7613},
{"linux/videodev.h", "VIDIOCGMBUF", 0x7614},
{"linux/videodev.h", "VIDIOCGUNIT", 0x7615},
{"linux/videodev.h", "VIDIOCGCAPTURE", 0x7616},
{"linux/videodev.h", "VIDIOCSCAPTURE", 0x7617},
{"linux/videodev.h", "VIDIOCSPLAYMODE", 0x7618},
{"linux/videodev.h", "VIDIOCSWRITEMODE", 0x7619},
{"linux/videodev.h", "VIDIOCGPLAYINFO", 0x761a},
{"linux/videodev.h", "VIDIOCSMICROCODE", 0x761b},
{"linux/videodev.h", "VIDIOCGVBIFMT", 0x761c},
{"linux/videodev.h", "VIDIOCSVBIFMT", 0x761d},
{"linux/meye.h", "MEYEIOC_G_PARAMS", 0x76c0},
{"linux/meye.h", "MEYEIOC_S_PARAMS", 0x76c1},
{"linux/meye.h", "MEYEIOC_QBUF_CAPT", 0x76c2},
{"linux/meye.h", "MEYEIOC_SYNC", 0x76c3},
{"linux/meye.h", "MEYEIOC_STILLCAPT", 0x76c4},
{"linux/meye.h", "MEYEIOC_STILLJCAPT", 0x76c5},
{"linux/dn.h", "SIOCSNETADDR", 0x89e0},
{"linux/dn.h", "OSIOCSNETADDR", 0x89e0},
{"linux/dn.h", "SIOCGNETADDR", 0x89e1},
{"linux/dn.h", "OSIOCGNETADDR", 0x89e1},
{"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
{"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
{"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
{"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
{"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
{"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
{"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
{"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
{"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
{"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
{"linux/nbd.h", "NBD_DO_IT", 0xab03},
{"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
{"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
{"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
{"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
{"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
{"linux/raw.h", "RAW_SETBIND", 0xac00},
{"linux/raw.h", "RAW_GETBIND", 0xac01},
{"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
{"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
{"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", 0xcd01},
{"linux/lvm.h", "VG_CREATE_OLD", 0xfe00},
{"linux/lvm.h", "VG_REMOVE", 0xfe01},
{"linux/lvm.h", "VG_EXTEND", 0xfe03},
{"linux/lvm.h", "VG_REDUCE", 0xfe04},
{"linux/lvm.h", "VG_STATUS", 0xfe05},
{"linux/lvm.h", "VG_STATUS_GET_COUNT", 0xfe06},
{"linux/lvm.h", "VG_STATUS_GET_NAMELIST", 0xfe07},
{"linux/lvm.h", "VG_SET_EXTENDABLE", 0xfe08},
{"linux/lvm.h", "VG_RENAME", 0xfe09},
{"linux/lvm.h", "VG_CREATE", 0xfe0a},
{"linux/lvm.h", "LV_CREATE", 0xfe20},
{"linux/lvm.h", "LV_REMOVE", 0xfe21},
{"linux/lvm.h", "LV_ACTIVATE", 0xfe22},
{"linux/lvm.h", "LV_DEACTIVATE", 0xfe23},
{"linux/lvm.h", "LV_EXTEND", 0xfe24},
{"linux/lvm.h", "LV_REDUCE", 0xfe25},
{"linux/lvm.h", "LV_STATUS_BYNAME", 0xfe26},
{"linux/lvm.h", "LV_STATUS_BYINDEX", 0xfe27},
{"linux/lvm.h", "LV_SET_ACCESS", 0xfe28},
{"linux/lvm.h", "LV_SET_ALLOCATION", 0xfe29},
{"linux/lvm.h", "LV_SET_STATUS", 0xfe2a},
{"linux/lvm.h", "LE_REMAP", 0xfe2b},
{"linux/lvm.h", "LV_SNAPSHOT_USE_RATE", 0xfe2c},
{"linux/lvm.h", "LV_STATUS_BYDEV", 0xfe2e},
{"linux/lvm.h", "LV_RENAME", 0xfe2f},
{"linux/lvm.h", "LV_BMAP", 0xfe30},
{"linux/lvm.h", "PV_STATUS", 0xfe40},
{"linux/lvm.h", "PV_CHANGE", 0xfe41},
{"linux/lvm.h", "PV_FLUSH", 0xfe42},
{"linux/lvm.h", "PE_LOCK_UNLOCK", 0xfe50},
{"linux/lvm.h", "LVM_GET_IOP_VERSION", 0xfe98},
{"linux/lvm.h", "LVM_RESET", 0xfe99},
{"linux/lvm.h", "LVM_LOCK_LVM", 0xff00},

View File

@ -0,0 +1 @@
#include "../sparc/ioctlent.h.in"

View File

@ -1 +1 @@
#include "../svr4/ioctlent.h"
#include "svr4/ioctlent.h"

View File

@ -1 +0,0 @@
#include "../sparc/syscall.h"

View File

@ -210,7 +210,11 @@ int sys_osf_utimes();
# undef SYS_sendmsg
# undef SYS_recvmsg
# endif /* IA64 */
# if defined(SPARC) || defined(SPARC64)
# define SYS_socket_subcall 353
# else
# define SYS_socket_subcall 400
# endif
#define SYS_sub_socket (SYS_socket_subcall + 1)
#define SYS_sub_bind (SYS_socket_subcall + 2)
#define SYS_sub_connect (SYS_socket_subcall + 3)
@ -240,7 +244,7 @@ int sys_semget(), sys_semctl(), sys_semop();
int sys_msgsnd(), sys_msgrcv(), sys_msgget(), sys_msgctl();
int sys_shmat(), sys_shmdt(), sys_shmget(), sys_shmctl();
#if !defined(ALPHA) && !defined(MIPS) && !defined(SPARC) && !defined(HPPA) && \
#if !defined(ALPHA) && !defined(MIPS) && !defined(HPPA) && \
!defined(__ARM_EABI__)
# ifdef IA64
/*
@ -280,7 +284,7 @@ int sys_shmat(), sys_shmdt(), sys_shmget(), sys_shmctl();
#define SYS_sub_shmctl (SYS_ipc_subcall + 24)
#define SYS_ipc_nsubcalls 25
#endif /* !(ALPHA || MIPS || SPARC || HPPA) */
#endif /* !(ALPHA || MIPS || HPPA) */
#if defined SYS_ipc_subcall && !defined SYS_ipc
# define SYS_ipc SYS_ipc_subcall
@ -322,7 +326,7 @@ int sys_sysmips();
int sys_setpgrp(), sys_gethostname(), sys_getdtablesize(), sys_utimes();
int sys_capget(), sys_capset();
#ifdef M68K
#if defined M68K || defined SH
int sys_cacheflush();
#endif
@ -334,4 +338,33 @@ int sys_subpage_prot();
#ifdef BFIN
int sys_sram_alloc();
int sys_cacheflush();
#endif
#if defined SPARC || defined SPARC64
#include "sparc/syscall1.h"
int sys_execv();
int sys_getpagesize();
int sys_getmsg(), sys_putmsg();
int sys_semsys(), sys_semctl(), sys_semget();
#define SYS_semsys_subcall 200
#define SYS_semsys_nsubcalls 3
#define SYS_semctl (SYS_semsys_subcall + 0)
#define SYS_semget (SYS_semsys_subcall + 1)
#define SYS_semop (SYS_semsys_subcall + 2)
int sys_msgsys(), sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd();
#define SYS_msgsys_subcall 203
#define SYS_msgsys_nsubcalls 4
#define SYS_msgget (SYS_msgsys_subcall + 0)
#define SYS_msgctl (SYS_msgsys_subcall + 1)
#define SYS_msgrcv (SYS_msgsys_subcall + 2)
#define SYS_msgsnd (SYS_msgsys_subcall + 3)
int sys_shmsys(), sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget();
#define SYS_shmsys_subcall 207
#define SYS_shmsys_nsubcalls 4
#define SYS_shmat (SYS_shmsys_subcall + 0)
#define SYS_shmctl (SYS_shmsys_subcall + 1)
#define SYS_shmdt (SYS_shmsys_subcall + 2)
#define SYS_shmget (SYS_shmsys_subcall + 3)
#endif

1
linux/tile/ioctlent.h.in Normal file
View File

@ -0,0 +1 @@
#include "../i386/ioctlent.h.in"

View File

@ -21,7 +21,7 @@
{ 5, TF, sys_mount, "mount" }, /* 20 */
{ 2, TF, sys_umount2, "umount" }, /* 21 */
{ 1, 0, sys_setuid, "setuid" }, /* 22 */
{ 0, 0, sys_getuid, "getuid" }, /* 23 */
{ 0, NF, sys_getuid, "getuid" }, /* 23 */
{ 1, 0, sys_stime, "stime" }, /* 24 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 25 */
{ 1, 0, sys_alarm, "alarm" }, /* 26 */
@ -40,10 +40,10 @@
{ 1, 0, sys_times, "times" }, /* 39 */
{ 1, 0, sys_brk, "brk" }, /* 40 */
{ 1, 0, sys_setgid, "setgid" }, /* 41 */
{ 0, 0, sys_getgid, "getgid" }, /* 42 */
{ 0, NF, sys_getgid, "getgid" }, /* 42 */
{ 3, TS, sys_signal, "signal" }, /* 43 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 44 */
{ 0, 0, sys_getegid, "getegid" }, /* 45 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 44 */
{ 0, NF, sys_getegid, "getegid" }, /* 45 */
{ 1, TF, sys_acct, "acct" }, /* 46 */
{ 3, TD, sys_ioctl, "ioctl" }, /* 47 */
{ 3, TD, sys_fcntl, "fcntl" }, /* 48 */
@ -75,7 +75,7 @@
{ 1, TF, sys_uselib, "uselib" }, /* 74 */
{ 1, TF, sys_swapon, "swapon" }, /* 75 */
{ 3, 0, sys_reboot, "reboot" }, /* 76 */
{ 6, 0, sys_mmap, "mmap2" }, /* 77 */
{ 6, TD, sys_mmap, "mmap2" }, /* 77 */
{ 2, 0, sys_munmap, "munmap" }, /* 78 */
{ 2, TF, sys_truncate, "truncate" }, /* 79 */
{ 2, TD, sys_ftruncate, "ftruncate" }, /* 80 */
@ -107,7 +107,7 @@
{ 2, 0, sys_getitimer, "getitimer" }, /* 106 */
{ 0, 0, sys_vhangup, "vhangup" }, /* 107 */
{ 4, TP, sys_wait4, "wait4" }, /* 108 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 109 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 109 */
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 110 */
{ 4, TI, sys_shmget, "shmget" }, /* 111 */
{ 4, TI, sys_shmat, "shmat" }, /* 112 */
@ -138,8 +138,8 @@
{ 3, 0, sys_sysfs, "sysfs" }, /* 137 */
{ 1, 0, sys_personality, "personality" }, /* 138 */
{ 5, 0, sys_afs_syscall, "afs_syscall" }, /* 139 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 140 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 141 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 140 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 141 */
{ 5, TD, sys_llseek, "_llseek" }, /* 142 */
{ 3, TD, sys_getdents, "getdents" }, /* 143 */
{ 2, TD, sys_flock, "flock" }, /* 144 */
@ -205,10 +205,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 204 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 205 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 206 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 207 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 207 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 208 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 209 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 210 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 210 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 211 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 212 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 213 */
@ -222,11 +222,11 @@
{ 5, 0, sys_io_getevents, "io_getevents" }, /* 221 */
{ 3, 0, sys_io_submit, "io_submit" }, /* 222 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 223 */
{ 5, 0, sys_fadvise64, "fadvise64" }, /* 224 */
{ 5, TD, sys_fadvise64, "fadvise64" }, /* 224 */
{ 4, 0, printargs, "migrate_pages" }, /* 225 */
{ 1, TP, sys_exit, "exit_group" }, /* 226 */
{ 4, 0, printargs, "lookup_dcookie" }, /* 227 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 228 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 228 */
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 229 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 230 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages" }, /* 231 */
@ -244,7 +244,7 @@
{ 3, TD, sys_fstatfs64, "fstatfs64" }, /* 243 */
{ 3, TS, sys_tgkill, "tgkill" }, /* 244 */
{ 2, TF, sys_utimes, "utimes" }, /* 245 */
{ 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 246 */
{ 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 246 */
{ 6, 0, sys_mbind, "mbind" }, /* 247 */
{ 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 248 */
{ 3, 0, sys_set_mempolicy, "set_mempolicy" }, /* 249 */
@ -270,7 +270,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 269 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 270 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 271 */
{ 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 272 */
{ 4, TD|TF, sys_newfstatat, "fstatat64" }, /* 272 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 273 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 274 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 275 */
@ -296,7 +296,7 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 295 */
{ 2, TD, sys_timerfd_create, "timerfd_create" }, /* 296 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 297 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 298 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 298 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 299 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 300 */
{ 1, 0, printargs, "flush_cache" } /* 301 */

View File

@ -0,0 +1 @@
#include "../i386/ioctlent.h.in"

View File

@ -1,2 +1,2 @@
/* Our second set comes from the i386 files. */
#include "../ioctlent.h"
#include "linux/ioctlent.h"

View File

@ -7,7 +7,7 @@
{ 2, TF, sys_lstat, "lstat" }, /* 6 */
{ 3, TD, sys_poll, "poll" }, /* 7 */
{ 3, TD, sys_lseek, "lseek" }, /* 8 */
{ 6, 0, sys_mmap, "mmap" }, /* 9 */
{ 6, TD, sys_mmap, "mmap" }, /* 9 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 10 */
{ 2, 0, sys_munmap, "munmap" }, /* 11 */
{ 1, 0, sys_brk, "brk" }, /* 12 */
@ -100,13 +100,13 @@
{ 1, 0, sys_sysinfo, "sysinfo" }, /* 99 */
{ 1, 0, sys_times, "times" }, /* 100 */
{ 4, 0, sys_ptrace, "ptrace" }, /* 101 */
{ 0, 0, sys_getuid, "getuid" }, /* 102 */
{ 0, NF, sys_getuid, "getuid" }, /* 102 */
{ 3, 0, sys_syslog, "syslog" }, /* 103 */
{ 0, 0, sys_getgid, "getgid" }, /* 104 */
{ 0, NF, sys_getgid, "getgid" }, /* 104 */
{ 1, 0, sys_setuid, "setuid" }, /* 105 */
{ 1, 0, sys_setgid, "setgid" }, /* 106 */
{ 0, 0, sys_geteuid, "geteuid" }, /* 107 */
{ 0, 0, sys_getegid, "getegid" }, /* 108 */
{ 0, NF, sys_geteuid, "geteuid" }, /* 107 */
{ 0, NF, sys_getegid, "getegid" }, /* 108 */
{ 2, 0, sys_setpgid, "setpgid" }, /* 109 */
{ 0, 0, sys_getppid, "getppid" }, /* 110 */
{ 0, 0, sys_getpgrp, "getpgrp" }, /* 111 */
@ -120,8 +120,8 @@
{ 3, 0, sys_setresgid, "setresgid" }, /* 119 */
{ 3, 0, sys_getresgid, "getresgid" }, /* 120 */
{ 1, 0, sys_getpgid, "getpgid" }, /* 121 */
{ 1, 0, sys_setfsuid, "setfsuid" }, /* 122 */
{ 1, 0, sys_setfsgid, "setfsgid" }, /* 123 */
{ 1, NF, sys_setfsuid, "setfsuid" }, /* 122 */
{ 1, NF, sys_setfsgid, "setfsgid" }, /* 123 */
{ 1, 0, sys_getsid, "getsid" }, /* 124 */
{ 2, 0, sys_capget, "capget" }, /* 125 */
{ 2, 0, sys_capset, "capset" }, /* 126 */
@ -166,7 +166,7 @@
{ 5, TF, sys_mount, "mount" }, /* 165 */
{ 2, TF, sys_umount2, "umount" }, /* 166 */
{ 1, TF, sys_swapon, "swapon" }, /* 167 */
{ 1, 0, sys_swapoff, "swapoff" }, /* 168 */
{ 1, TF, sys_swapoff, "swapoff" }, /* 168 */
{ 3, 0, sys_reboot, "reboot" }, /* 169 */
{ 2, 0, sys_sethostname, "sethostname" }, /* 170 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 171 */
@ -191,10 +191,10 @@
{ 5, TD, sys_fsetxattr, "fsetxattr" }, /* 190 */
{ 4, TF, sys_getxattr, "getxattr" }, /* 191 */
{ 4, TF, sys_getxattr, "lgetxattr" }, /* 192 */
{ 4, 0, sys_fgetxattr, "fgetxattr" }, /* 193 */
{ 4, TD, sys_fgetxattr, "fgetxattr" }, /* 193 */
{ 3, TF, sys_listxattr, "listxattr" }, /* 194 */
{ 3, TF, sys_listxattr, "llistxattr" }, /* 195 */
{ 3, 0, sys_flistxattr, "flistxattr" }, /* 196 */
{ 3, TD, sys_flistxattr, "flistxattr" }, /* 196 */
{ 2, TF, sys_removexattr, "removexattr" }, /* 197 */
{ 2, TF, sys_removexattr, "lremovexattr" }, /* 198 */
{ 2, TD, sys_fremovexattr, "fremovexattr" }, /* 199 */
@ -211,7 +211,7 @@
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 210 */
{ 1, 0, sys_get_thread_area, "get_thread_area" }, /* 211 */
{ 4, 0, printargs, "lookup_dcookie"}, /* 212 */
{ 1, 0, sys_epoll_create, "epoll_create" }, /* 213 */
{ 1, TD, sys_epoll_create, "epoll_create" }, /* 213 */
{ 4, 0, printargs, "epoll_ctl_old" }, /* 214 */
{ 4, 0, printargs, "epoll_wait_old"}, /* 215 */
{ 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 216 */
@ -219,7 +219,7 @@
{ 1, 0, printargs, "set_tid_address"}, /* 218 */
{ 0, 0, sys_restart_syscall, "restart_syscall"}, /* 219 */
{ 5, TI, sys_semtimedop, "semtimedop" }, /* 220 */
{ 4, 0, sys_fadvise64_64, "fadvise64" }, /* 221 */
{ 4, TD, sys_fadvise64_64, "fadvise64" }, /* 221 */
{ 3, 0, sys_timer_create, "timer_create" }, /* 222 */
{ 4, 0, sys_timer_settime, "timer_settime" }, /* 223 */
{ 2, 0, sys_timer_gettime, "timer_gettime" }, /* 224 */
@ -260,7 +260,7 @@
{ 4, TD|TF, sys_mknodat, "mknodat" }, /* 259 */
{ 5, TD|TF, sys_fchownat, "fchownat" }, /* 260 */
{ 3, TD|TF, sys_futimesat, "futimesat" }, /* 261 */
{ 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 262 */
{ 4, TD|TF, sys_newfstatat, "newfstatat" }, /* 262 */
{ 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 263 */
{ 4, TD|TF, sys_renameat, "renameat" }, /* 264 */
{ 5, TD|TF, sys_linkat, "linkat" }, /* 265 */
@ -283,13 +283,13 @@
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 282 */
{ 2, TD, sys_timerfd_create, "timerfd_create"}, /* 283 */
{ 1, TD, sys_eventfd, "eventfd" }, /* 284 */
{ 6, TF, sys_fallocate, "fallocate" }, /* 285 */
{ 6, TD, sys_fallocate, "fallocate" }, /* 285 */
{ 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 286 */
{ 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 287 */
{ 4, TN, sys_accept4, "accept4" }, /* 288 */
{ 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 289 */
{ 2, TD, sys_eventfd2, "eventfd2" }, /* 290 */
{ 1, 0, sys_epoll_create1, "epoll_create1" }, /* 291 */
{ 1, TD, sys_epoll_create1, "epoll_create1" }, /* 291 */
{ 3, TD, sys_dup3, "dup3" }, /* 292 */
{ 2, TD, sys_pipe2, "pipe2" }, /* 293 */
{ 1, TD, sys_inotify_init1, "inotify_init1" }, /* 294 */
@ -298,3 +298,6 @@
{ 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 297 */
{ 5, TD, printargs, "perf_event_open"}, /* 298 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 299 */
{ 2, TD, printargs, "fanotify_init" }, /* 300 */
{ 5, TD|TF, printargs, "fanotify_mark" }, /* 301 */
{ 4, 0, printargs, "prlimit64" }, /* 302 */

23
m4/includedir.m4 Normal file
View File

@ -0,0 +1,23 @@
dnl ### A macro to find the include directory, useful for cross-compiling.
AC_DEFUN([AC_INCLUDEDIR],
[AC_REQUIRE([AC_PROG_AWK])dnl
AC_SUBST(includedir)
AC_MSG_CHECKING(for primary include directory)
includedir=/usr/include
if test -n "$GCC"
then
>conftest.c
new_includedir=`
$CC -v -E conftest.c 2>&1 | $AWK '
/^End of search list/ { print last; exit }
{ last = [$]1 }
'
`
rm -f conftest.c
if test -n "$new_includedir" && test -d "$new_includedir"
then
includedir=$new_includedir
fi
fi
AC_MSG_RESULT($includedir)
])

61
m4/long_long.m4 Normal file
View File

@ -0,0 +1,61 @@
dnl ### A macro to determine if off_t is a long long
AC_DEFUN([AC_OFF_T_IS_LONG_LONG],
[AC_MSG_CHECKING(for long long off_t)
AC_CACHE_VAL(ac_cv_have_long_long_off_t,
[AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#include <sys/types.h>
char a[(sizeof (off_t) == sizeof (long long) &&
sizeof (off_t) > sizeof (long)) - 1];
]])],[ac_cv_have_long_long_off_t=yes],[ac_cv_have_long_long_off_t=no])])
AC_MSG_RESULT($ac_cv_have_long_long_off_t)
if test "$ac_cv_have_long_long_off_t" = yes
then
AC_DEFINE([HAVE_LONG_LONG_OFF_T], 1, [Define if off_t is a long long.])
fi
])
dnl ### A macro to determine if rlim_t is a long long
AC_DEFUN([AC_RLIM_T_IS_LONG_LONG],
[AC_MSG_CHECKING(for long long rlim_t)
AC_CACHE_VAL(ac_cv_have_long_long_rlim_t,
[AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>
char a[(sizeof (rlim_t) == sizeof (long long) &&
sizeof (rlim_t) > sizeof (long)) - 1];
]])],[ac_cv_have_long_long_rlim_t=yes],[ac_cv_have_long_long_rlim_t=no])])
AC_MSG_RESULT($ac_cv_have_long_long_rlim_t)
if test "$ac_cv_have_long_long_rlim_t" = yes
then
AC_DEFINE([HAVE_LONG_LONG_RLIM_T], 1, [Define if rlim_t is a long long.])
fi
])
dnl ### A macro to determine endianness of long long
AC_DEFUN([AC_LITTLE_ENDIAN_LONG_LONG],
[AC_MSG_CHECKING(for little endian long long)
AC_CACHE_VAL(ac_cv_have_little_endian_long_long,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
int main () {
union {
long long ll;
int l [2];
} u;
u.ll = 0x12345678;
if (u.l[0] == 0x12345678)
return 0;
return 1;
}
]])],[ac_cv_have_little_endian_long_long=yes],[ac_cv_have_little_endian_long_long=no],[
if test "x$ac_cv_c_bigendian" = "xyes"; then
ac_cv_have_little_endian_long_long=no
else
ac_cv_have_little_endian_long_long=yes
fi
])])
AC_MSG_RESULT($ac_cv_have_little_endian_long_long)
if test "$ac_cv_have_little_endian_long_long" = yes
then
AC_DEFINE([HAVE_LITTLE_ENDIAN_LONG_LONG], 1,
[Define if long long is little-endian.])
fi
])

151
m4/procfs.m4 Normal file
View File

@ -0,0 +1,151 @@
dnl ### A macro to determine if we have a "MP" type procfs
AC_DEFUN([AC_MP_PROCFS],
[AC_MSG_CHECKING(for MP procfs)
AC_CACHE_VAL(ac_cv_mp_procfs,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdio.h>
#include <signal.h>
#include <sys/procfs.h>
main()
{
int pid;
char proc[32];
FILE *ctl;
FILE *status;
int cmd;
struct pstatus pstatus;
if ((pid = fork()) == 0) {
pause();
exit(0);
}
sprintf(proc, "/proc/%d/ctl", pid);
if ((ctl = fopen(proc, "w")) == NULL)
goto fail;
sprintf(proc, "/proc/%d/status", pid);
if ((status = fopen (proc, "r")) == NULL)
goto fail;
cmd = PCSTOP;
if (write (fileno (ctl), &cmd, sizeof cmd) < 0)
goto fail;
if (read (fileno (status), &pstatus, sizeof pstatus) < 0)
goto fail;
kill(pid, SIGKILL);
exit(0);
fail:
kill(pid, SIGKILL);
exit(1);
}
]])],[ac_cv_mp_procfs=yes],[ac_cv_mp_procfs=no],[
# Guess or punt.
case "$host_os" in
svr4.2*|svr5*)
ac_cv_mp_procfs=yes
;;
*)
ac_cv_mp_procfs=no
;;
esac
])])
AC_MSG_RESULT($ac_cv_mp_procfs)
if test "$ac_cv_mp_procfs" = yes
then
AC_DEFINE([HAVE_MP_PROCFS], 1,
[Define if you have a SVR4 MP type procfs.
I.E. /dev/xxx/ctl, /dev/xxx/status.
Also implies that you have the pr_lwp member in prstatus.])
fi
])
dnl ### A macro to determine if procfs is pollable.
AC_DEFUN([AC_POLLABLE_PROCFS],
[AC_MSG_CHECKING(for pollable procfs)
AC_CACHE_VAL(ac_cv_pollable_procfs,
[AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdio.h>
#include <signal.h>
#include <sys/procfs.h>
#include <sys/stropts.h>
#include <poll.h>
#ifdef HAVE_MP_PROCFS
#define PIOCSTOP PCSTOP
#define POLLWANT POLLWRNORM
#define PROC "/proc/%d/ctl"
#define PROC_MODE "w"
int IOCTL (int fd, int cmd, int arg) {
return write (fd, &cmd, sizeof cmd);
}
#else
#define POLLWANT POLLPRI
#define PROC "/proc/%d"
#define PROC_MODE "r+"
#define IOCTL ioctl
#endif
main()
{
int pid;
char proc[32];
FILE *pfp;
struct pollfd pfd;
if ((pid = fork()) == 0) {
pause();
exit(0);
}
sprintf(proc, PROC, pid);
if ((pfp = fopen(proc, PROC_MODE)) == NULL)
goto fail;
if (IOCTL(fileno(pfp), PIOCSTOP, NULL) < 0)
goto fail;
pfd.fd = fileno(pfp);
pfd.events = POLLWANT;
if (poll(&pfd, 1, 0) < 0)
goto fail;
if (!(pfd.revents & POLLWANT))
goto fail;
kill(pid, SIGKILL);
exit(0);
fail:
kill(pid, SIGKILL);
exit(1);
}
]])],[ac_cv_pollable_procfs=yes],[ac_cv_pollable_procfs=no],[
# Guess or punt.
case "$host_os" in
solaris2*|irix5*|svr4.2uw*|svr5*)
ac_cv_pollable_procfs=yes
;;
*)
ac_cv_pollable_procfs=no
;;
esac
])])
AC_MSG_RESULT($ac_cv_pollable_procfs)
if test "$ac_cv_pollable_procfs" = yes
then
AC_DEFINE([HAVE_POLLABLE_PROCFS], 1,
[Define if you have SVR4 and the poll system call works on /proc files.])
fi
])
dnl ### A macro to determine if the prstatus structure has a pr_syscall member.
AC_DEFUN([AC_STRUCT_PR_SYSCALL],
[AC_MSG_CHECKING(for pr_syscall in struct prstatus)
AC_CACHE_VAL(ac_cv_struct_pr_syscall,
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/procfs.h>]], [[#ifdef HAVE_MP_PROCFS
pstatus_t s;
s.pr_lwp.pr_syscall
#else
prstatus_t s;
s.pr_syscall
#endif]])],[ac_cv_struct_pr_syscall=yes],[ac_cv_struct_pr_syscall=no])])
AC_MSG_RESULT($ac_cv_struct_pr_syscall)
if test "$ac_cv_struct_pr_syscall" = yes
then
AC_DEFINE([HAVE_PR_SYSCALL], 1,
[Define if the prstatus structure in sys/procfs.h has a pr_syscall member.])
fi
])

18
m4/stat.m4 Normal file
View File

@ -0,0 +1,18 @@
dnl ### A macro to determine whether stat64 is defined.
AC_DEFUN([AC_STAT64],
[AC_MSG_CHECKING(for stat64 in (asm|sys)/stat.h)
AC_CACHE_VAL(ac_cv_type_stat64,
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
#ifdef LINUX
#include <linux/types.h>
#include <asm/stat.h>
#else
#include <sys/stat.h>
#endif]], [[struct stat64 st;]])],[ac_cv_type_stat64=yes],[ac_cv_type_stat64=no])])
AC_MSG_RESULT($ac_cv_type_stat64)
if test "$ac_cv_type_stat64" = yes
then
AC_DEFINE([HAVE_STAT64], 1,
[Define if stat64 is available in asm/stat.h.])
fi
])

15
m4/statfs.m4 Normal file
View File

@ -0,0 +1,15 @@
dnl ### A macro to determine whether statfs64 is defined.
AC_DEFUN([AC_STATFS64],
[AC_MSG_CHECKING(for statfs64 in sys/vfs.h)
AC_CACHE_VAL(ac_cv_type_statfs64,
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef LINUX
#include <linux/types.h>
#include <sys/vfs.h>
#endif]], [[struct statfs64 st;]])],[ac_cv_type_statfs64=yes],[ac_cv_type_statfs64=no])])
AC_MSG_RESULT($ac_cv_type_statfs64)
if test "$ac_cv_type_statfs64" = yes
then
AC_DEFINE([HAVE_STATFS64], 1,
[Define if statfs64 is available in sys/vfs.h.])
fi
])

Some files were not shown because too many files have changed in this diff Show More