diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
commit | 4a3ec90c3aa1cecc489f6fd19d785c6473ee8164 (patch) | |
tree | c0652133710252b65d64bab8ef0e9059c852415b | |
parent | fa2c235113f9f310562b09097af5fa466a3158e0 (diff) | |
download | android_external_strace-4a3ec90c3aa1cecc489f6fd19d785c6473ee8164.tar.gz android_external_strace-4a3ec90c3aa1cecc489f6fd19d785c6473ee8164.tar.bz2 android_external_strace-4a3ec90c3aa1cecc489f6fd19d785c6473ee8164.zip |
Initial Contribution
-rw-r--r-- | Android.mk | 34 | ||||
-rw-r--r-- | MODULE_LICENSE_BSD | 0 | ||||
-rw-r--r-- | README-Android | 11 | ||||
-rw-r--r-- | README-CVS | 5 | ||||
-rw-r--r-- | README-freebsd | 26 | ||||
-rw-r--r-- | README-sunos4 | 85 | ||||
-rw-r--r-- | README-svr4 | 22 | ||||
-rw-r--r-- | arm-eabi.patch | 65 | ||||
-rw-r--r-- | bjm.c | 2 | ||||
-rw-r--r-- | config.h | 422 | ||||
-rw-r--r-- | config.log | 5401 | ||||
-rwxr-xr-x | config.status | 1317 | ||||
-rw-r--r-- | debian/changelog | 568 | ||||
-rw-r--r-- | debian/control | 38 | ||||
-rw-r--r-- | debian/copyright | 38 | ||||
-rwxr-xr-x | debian/rules | 101 | ||||
-rw-r--r-- | file.c | 37 | ||||
-rw-r--r-- | freebsd/i386/errnoent.h | 87 | ||||
-rw-r--r-- | freebsd/i386/ioctlent.h | 1056 | ||||
-rw-r--r-- | freebsd/i386/syscall.h | 274 | ||||
-rw-r--r-- | freebsd/i386/syscallent.h | 368 | ||||
-rw-r--r-- | freebsd/ioctlent.sh | 62 | ||||
-rw-r--r-- | freebsd/syscalls.cat | 177 | ||||
-rw-r--r-- | freebsd/syscalls.pl | 156 | ||||
-rw-r--r-- | freebsd/syscalls.print | 192 | ||||
-rw-r--r-- | linux/alpha/signalent.h | 32 | ||||
-rw-r--r-- | linux/dummy.h | 22 | ||||
-rw-r--r-- | linux/syscallent.h | 8 | ||||
-rw-r--r-- | process.c | 21 | ||||
-rw-r--r-- | resource.c | 16 | ||||
-rw-r--r-- | signal.c | 15 | ||||
-rw-r--r-- | strace.c | 11 | ||||
-rw-r--r-- | strace/linux/alpha/errnoent.h (renamed from linux/alpha/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/alpha/ioctlent.h (renamed from linux/alpha/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/alpha/signalent.h (renamed from freebsd/i386/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/alpha/syscallent.h (renamed from linux/alpha/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/dummy.h | 226 | ||||
-rw-r--r-- | strace/linux/errnoent.h (renamed from linux/sh/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/hppa/errnoent.h (renamed from linux/hppa/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/hppa/ioctlent.h (renamed from linux/hppa/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/hppa/signalent.h (renamed from linux/hppa/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/hppa/syscallent.h (renamed from linux/hppa/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/ia64/errnoent.h (renamed from linux/ia64/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/ia64/ioctlent.h (renamed from linux/ia64/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/ia64/signalent.h (renamed from linux/ia64/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/ia64/syscallent.h (renamed from linux/ia64/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/ioctlent.h | 1312 | ||||
-rw-r--r-- | strace/linux/ioctlent.sh | 89 | ||||
-rw-r--r-- | strace/linux/ioctlsort.c | 52 | ||||
-rw-r--r-- | strace/linux/mips/errnoent.h (renamed from linux/mips/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/mips/ioctlent.h (renamed from linux/mips/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/mips/ioctlent.sh (renamed from linux/mips/ioctlent.sh) | 0 | ||||
-rw-r--r-- | strace/linux/mips/signalent.h (renamed from linux/mips/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/mips/syscallent.h (renamed from linux/mips/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/powerpc/errnoent.h (renamed from linux/powerpc/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/powerpc/ioctlent.h (renamed from linux/powerpc/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/powerpc/signalent.h (renamed from linux/powerpc/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/powerpc/syscallent.h (renamed from linux/powerpc/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390/errnoent.h (renamed from linux/s390/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390/ioctlent.h (renamed from linux/s390/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390/signalent.h (renamed from linux/s390/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390/syscallent.h (renamed from linux/s390/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390x/errnoent.h (renamed from linux/s390x/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390x/ioctlent.h (renamed from linux/s390x/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390x/signalent.h (renamed from linux/s390x/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/s390x/syscallent.h (renamed from linux/s390x/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sh/errnoent.h | 529 | ||||
-rw-r--r-- | strace/linux/sh/ioctlent.h (renamed from linux/sh/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sh/signalent.h (renamed from linux/sh/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sh/syscallent.h (renamed from linux/sh/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sh64/syscallent.h (renamed from linux/sh64/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/signalent.h | 33 | ||||
-rw-r--r-- | strace/linux/sparc/dummy2.h (renamed from linux/sparc/dummy2.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/errnoent.h (renamed from linux/sparc/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/errnoent1.h (renamed from linux/sparc/errnoent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/gen.pl (renamed from linux/sparc/gen.pl) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/ioctlent.h (renamed from linux/sparc/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/ioctlent1.h (renamed from linux/sparc/ioctlent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/signalent.h (renamed from linux/sparc/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/signalent1.h (renamed from linux/sparc/signalent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/syscall.h (renamed from linux/sparc/syscall.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/syscall.h.2 (renamed from linux/sparc/syscall.h.2) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/syscall1.h (renamed from linux/sparc/syscall1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/syscallent.h (renamed from linux/sparc/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc/syscallent1.h (renamed from linux/sparc/syscallent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/dummy2.h (renamed from linux/sparc64/dummy2.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/errnoent.h (renamed from linux/sparc64/errnoent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/errnoent1.h (renamed from linux/sparc64/errnoent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/errnoent2.h (renamed from linux/sparc64/errnoent2.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/ioctlent.h (renamed from linux/sparc64/ioctlent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/ioctlent1.h (renamed from linux/sparc64/ioctlent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/ioctlent2.h (renamed from linux/sparc64/ioctlent2.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/signalent.h (renamed from linux/sparc64/signalent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/signalent1.h (renamed from linux/sparc64/signalent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/signalent2.h (renamed from linux/sparc64/signalent2.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/syscall.h (renamed from linux/sparc64/syscall.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/syscall1.h (renamed from linux/sparc64/syscall1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/syscallent.h (renamed from linux/sparc64/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/syscallent1.h (renamed from linux/sparc64/syscallent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/sparc64/syscallent2.h (renamed from linux/sparc64/syscallent2.h) | 0 | ||||
-rw-r--r-- | strace/linux/syscall.h | 296 | ||||
-rw-r--r-- | strace/linux/syscallent.h | 399 | ||||
-rw-r--r-- | strace/linux/x86_64/errnoent1.h (renamed from linux/x86_64/errnoent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/x86_64/gentab.pl (renamed from linux/x86_64/gentab.pl) | 0 | ||||
-rw-r--r-- | strace/linux/x86_64/ioctlent1.h (renamed from linux/x86_64/ioctlent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/x86_64/signalent1.h (renamed from linux/x86_64/signalent1.h) | 0 | ||||
-rw-r--r-- | strace/linux/x86_64/syscallent.h (renamed from linux/x86_64/syscallent.h) | 0 | ||||
-rw-r--r-- | strace/linux/x86_64/syscallent1.h (renamed from linux/x86_64/syscallent1.h) | 0 | ||||
-rw-r--r-- | sunos4/dummy.h | 212 | ||||
-rw-r--r-- | sunos4/errnoent.h | 91 | ||||
-rw-r--r-- | sunos4/ioctlent.h | 493 | ||||
-rw-r--r-- | sunos4/ioctlent.sh | 124 | ||||
-rw-r--r-- | sunos4/signalent.h | 32 | ||||
-rw-r--r-- | sunos4/syscall.h | 175 | ||||
-rw-r--r-- | sunos4/syscallent.h | 241 | ||||
-rw-r--r-- | svr4/dummy.h | 399 | ||||
-rw-r--r-- | svr4/errnoent.h | 152 | ||||
-rw-r--r-- | svr4/ioctlent.h | 429 | ||||
-rw-r--r-- | svr4/ioctlent.sh | 53 | ||||
-rw-r--r-- | svr4/signalent.h | 36 | ||||
-rw-r--r-- | svr4/syscall.h | 540 | ||||
-rw-r--r-- | svr4/syscallent.h | 827 | ||||
-rw-r--r-- | syscall-android.h | 293 | ||||
-rw-r--r-- | syscall.c | 34 | ||||
-rw-r--r-- | system.c | 9 | ||||
-rw-r--r-- | time.c | 4 | ||||
-rw-r--r-- | util.c | 3 |
127 files changed, 10646 insertions, 7106 deletions
diff --git a/Android.mk b/Android.mk new file mode 100644 index 00000000..349c9e90 --- /dev/null +++ b/Android.mk @@ -0,0 +1,34 @@ +# Copyright 2006 The Android Open Source Project + +ifneq ($(TARGET_SIMULATOR),true) + +LOCAL_PATH := $(my-dir) +include $(CLEAR_VARS) + +# From autoconf-generated Makefile +strace_SOURCES = strace.c syscall.c util.c desc.c file.c \ + io.c ioctl.c mem.c net.c process.c bjm.c \ + resource.c signal.c sock.c system.c term.c time.c \ + proc.c stream.c + +#excluded_sources = ipc.c + +LOCAL_SRC_FILES:= $(strace_SOURCES) + +LOCAL_SHARED_LIBRARIES := \ + +LOCAL_C_INCLUDES := \ + $(KERNEL_HEADERS) \ + $(LOCAL_PATH)/linux + +LOCAL_CFLAGS := -DHAVE_CONFIG_H -Dd_fileno=d_ino -D_LFS64_LARGEFILE=1 + +LOCAL_MODULE := strace + +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) + +LOCAL_MODULE_TAGS := debug + +include $(BUILD_EXECUTABLE) + +endif # TARGET_SIMULATOR != true diff --git a/MODULE_LICENSE_BSD b/MODULE_LICENSE_BSD new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/MODULE_LICENSE_BSD diff --git a/README-Android b/README-Android new file mode 100644 index 00000000..453a3c1f --- /dev/null +++ b/README-Android @@ -0,0 +1,11 @@ +Steps to build from original source: + +1) apply arm-eabi.patch from Debian bug tracker + +2) run configure as follows +./configure CFLAGS=-I/android/device/system/kernel_headers/ ./configure --prefix=/data/ --build=arm-unknown-linux-gnu + +(note this uses the desktop gcc and glibc headers) + +3) Further modifications as change history will show + diff --git a/README-CVS b/README-CVS deleted file mode 100644 index fbc4bdf6..00000000 --- a/README-CVS +++ /dev/null @@ -1,5 +0,0 @@ - -If you use the CVS version of strace there will be some files missing -that you need to build strace. These files are generated by tools from -the GNU Autoconf and Automake packages. You need recent versions, which -provide the `autoreconf -i' command that will do everything you need. diff --git a/README-freebsd b/README-freebsd deleted file mode 100644 index 466fb73f..00000000 --- a/README-freebsd +++ /dev/null @@ -1,26 +0,0 @@ -Here's a preliminary port of strace to FreeBSD. - -Here are some notes about it : - -- This couldn't have been done without the sources of the truss - utility by Sean Eric Fagan, which were of great help. - -- The tracing mecanism used by FreeBD is a lot like the SVR4 one, so - this port shares a lot of code with the SVR4 port, including the - akward event loop when tracing multiple processes. - -- This works for i386 binaries, although support for alpha processor - should be quite straight forward, but I do not have an alpha to - test it on. - -- Tracing linux binaries is not supported yet, but should be possible - with some work. - -- There are some issues with following forks, and only a few FreeBSD - specific syscalls are decoded right now. - -- This was tested on FreeBSD 4.0. I believe the tracing interface is - present since at least FreeBSD 3.0, so it "should" work on all - latest releases. I have no idea for other BSDs, though. - -Gaël Roualland <gael.roualland@iname.com> diff --git a/README-sunos4 b/README-sunos4 deleted file mode 100644 index 1fa8ae26..00000000 --- a/README-sunos4 +++ /dev/null @@ -1,85 +0,0 @@ -======================================================================== -This is the unmodified README from Paul Kranenburg's release of strace -for SunOS 4.1.x. Some of the notes and instructions are no longer valid -however the file has been retained for its historical value. -- jrs -======================================================================== - -/* - * @(#)README 2.4 92/01/21 - * - * Copyright (C) 1991 Paul Kranenburg. - * - * Please send comments, enhancements or any other useful ideas to - * the address at the end of this file. - * - */ - -strace(1) is a system call tracer for Sun(tm) systems much like the -Sun supplied program trace(1). strace(1) is a useful utility to sort -of debug programs for which no source is available which unfortunately -includes almost all of the Sun supplied system software. - -Like trace(1), strace displays each system call and its arguments as it -is invoked by the traced process, but tries to do a better job of -decoding the arguments, displaying them in symbolic format whenever -possible. Passed structures/character arrays are read from the process' -address space and displayed in an appropriate format. - -It is also possible to instruct strace to trace child processes as -they are created by the fork(2) system call. However, this is slightly -involved for two reasons: 1) the trace flag is cleared in the child -process by the fork system call, so we must make a special effort to -gain control of the child (see NOTES below), 2) our tracing manipulations -of the child may interfere with a possible wait(2) system call executed -by the (also traced) parent process. In this case we don't allow the parent -to continue until one of its children enters a state that may cause the -parent's wait(2) call to return. - - -NOTES. - -o Not all system calls have been implemented yet as described - above (see dummy.h for a list), these calls only have their args - displayed as hex numbers. - -o The program draws heavily on Sun's extensions to the ptrace(2) - system call. - -o This release is based upon SunOS 4.1.1. The syscall list (syscall.h) - and ioctl's (ioctlent.m4) are probably most critically dependant - on the OS version (see also /sys/os/init_sysent.c). - You may have to edit `ioctlsort.c' and/or `ioctlent.m4' to get - `ioctlsort.c' to compile with your suite of system header files. - -o The way in which child processes are caught and attached to after - the fork() call is Sparc-specific (in fact it has the looks of a - terrible hack). Also, this trick won't work with vfork(2). - Enhancements are sollicited for. - -o Dynamically linked executables can be convinced to use the fork(2) - system call in stead of vfork(2) by modifying their (internal) - symbol table immediately after such a program is exec'ed. Be - warned that programs which depend on vfork's peculiar semantics - may not run as expected. Enable by the `-F' switch. - - -INSTALLATION. - - Edit the paths in the Makefile to suit your local system. - Enter the usual make commands (`make debug' to enable the - compiler `-g' flag). - - Not all sites have a complete set of include files, depending - on the selected software categories at OS install time. The - makefile tries to detect the presence of the Sunview category, - if other files are missing you may have to edit `ioctlent.h'. - - -COMMENTS TO: - - P. Kranenburg - Department of Computer Science - Erasmus University Rotterdam - P.O. Box 1738 - NL-3000 DR Rotterdam - e-mail: pk@cs.few.eur.nl diff --git a/README-svr4 b/README-svr4 deleted file mode 100644 index aaf5dff8..00000000 --- a/README-svr4 +++ /dev/null @@ -1,22 +0,0 @@ -Even though SVR4 has truss, you may prefer using strace for a number -of reasons. Not the least of which are portability and source code. - -The main event loop is awkward on systems for which procfs isn't -pollable. I think a pollable procfs is a Solaris invention so most SVR4 -systems have this weakness. On Solaris, strace runs as a single -controlling process. This is a big improvement if you are debugging a -lot of processes at once. - -There is no thread support but it wouldn't be very difficult to add it. - -On UnixWare using the -f option to follow forked children sometimes shows -many "unfinished" system calls as strace bounces between each runnable child. -A crude workaround for this is available by adding - - #define POLL_HACK 1 - -to the config.h file. This forces strace to check whether the last process -has finished a system call before polling other processes for events. - -Wichert Akkerman <wakkerma@debian.org> - diff --git a/arm-eabi.patch b/arm-eabi.patch new file mode 100644 index 00000000..53e27f8c --- /dev/null +++ b/arm-eabi.patch @@ -0,0 +1,65 @@ +2006-03-30 Daniel Jacobowitz <dan@codesourcery.com> + + * process.c (change_syscall): Add ARM support. + * syscall.c (get_scno): Handle ARM EABI. + +Index: strace/process.c +=================================================================== +--- strace.orig/process.c 2006-03-30 17:36:14.000000000 -0500 ++++ strace/process.c 2006-03-30 17:44:16.000000000 -0500 +@@ -694,6 +694,16 @@ int new; + 0x100000 | new) < 0) + return -1; + return 0; ++#elif defined(ARM) ++ /* Some kernels support this, some (pre-2.6.16 or so) don't. */ ++# ifndef PTRACE_SET_SYSCALL ++# define PTRACE_SET_SYSCALL 23 ++# endif ++ ++ if (ptrace (PTRACE_SET_SYSCALL, tcp->pid, 0, new) != 0) ++ return -1; ++ ++ return 0; + #else + #warning Do not know how to handle change_syscall for this architecture + #endif /* architecture */ +Index: strace/syscall.c +=================================================================== +--- strace.orig/syscall.c 2006-03-30 17:36:14.000000000 -0500 ++++ strace/syscall.c 2006-03-30 17:44:16.000000000 -0500 +@@ -1108,16 +1108,25 @@ struct tcb *tcp; + return 0; + } + +- if ((scno & 0x0ff00000) != 0x0f900000) { +- fprintf(stderr, "syscall: unknown syscall trap 0x%08lx\n", +- scno); +- return -1; +- } ++ /* Handle the EABI syscall convention. We do not ++ bother converting structures between the two ++ ABIs, but basic functionality should work even ++ if strace and the traced program have different ++ ABIs. */ ++ if (scno == 0xef000000) { ++ scno = regs.ARM_r7; ++ } else { ++ if ((scno & 0x0ff00000) != 0x0f900000) { ++ fprintf(stderr, "syscall: unknown syscall trap 0x%08lx\n", ++ scno); ++ return -1; ++ } + +- /* +- * Fixup the syscall number +- */ +- scno &= 0x000fffff; ++ /* ++ * Fixup the syscall number ++ */ ++ scno &= 0x000fffff; ++ } + } + + if (tcp->flags & TCB_INSYSCALL) { @@ -39,7 +39,9 @@ #include <sys/wait.h> #include <sys/resource.h> #include <sys/utsname.h> +#ifndef HAVE_ANDROID_OS #include <sys/user.h> +#endif #include <sys/syscall.h> #include <signal.h> diff --git a/config.h b/config.h new file mode 100644 index 00000000..69989afc --- /dev/null +++ b/config.h @@ -0,0 +1,422 @@ +/* config.h. Generated by configure. */ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define for the Alpha architecture. */ +/* #undef ALPHA */ + +/* Define for the ARM architecture. */ +#define ARM 1 + +/* Define for the FreeBSD operating system. */ +/* #undef FREEBSD */ + +/* Define to the type of elements in the array set by `getgroups'. Usually + this is either `int' or `gid_t'. */ +#define GETGROUPS_T gid_t + +/* Define to 1 if you have the <asm/reg.h> header file. */ +/* #undef HAVE_ASM_REG_H */ + +/* Define to 1 if you have the <asm/sigcontext.h> header file. */ +#define HAVE_ASM_SIGCONTEXT_H 1 + +/* Define to 1 if you have the <asm/sysmips.h> header file. */ +/* #undef HAVE_ASM_SYSMIPS_H */ + +/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you + don't. */ +#define HAVE_DECL_SYS_ERRLIST 1 + +/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you + don't. */ +#define HAVE_DECL_SYS_SIGLIST 1 + +/* Define to 1 if you have the declaration of `_sys_siglist', and to 0 if you + don't. */ +//ANDROID +//#define HAVE_DECL__SYS_SIGLIST 1 + +/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define to 1 if you have the `getdents' function. */ +/* #undef HAVE_GETDENTS */ + +/* Define to 1 if you have the `if_indextoname' function. */ +#define HAVE_IF_INDEXTONAME 1 + +/* Define to 1 if you have the `inet_ntop' function. */ +#define HAVE_INET_NTOP 1 + +/* Define to 1 if you have the <inttypes.h> header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the <ioctls.h> header file. */ +/* #undef HAVE_IOCTLS_H */ + +/* Define to 1 if you have the <libaio.h> header file. */ +/* #undef HAVE_LIBAIO_H */ + +/* Define to 1 if you have the `nsl' library (-lnsl). */ +/* #undef HAVE_LIBNSL */ + +/* Define to 1 if you have the <linux/icmp.h> header file. */ +#define HAVE_LINUX_ICMP_H 1 + +/* Define to 1 if you have the <linux/if_packet.h> header file. */ +#define HAVE_LINUX_IF_PACKET_H 1 + +/* Define to 1 if you have the <linux/in6.h> header file. */ +#define HAVE_LINUX_IN6_H 1 + +/* Define to 1 if you have the <linux/netlink.h> header file. */ +#define HAVE_LINUX_NETLINK_H 1 + +/* Define to 1 if you have the <linux/ptrace.h> header file. */ +//ANDROID +//#define HAVE_LINUX_PTRACE_H 1 + +/* Define to 1 if you have the <linux/utsname.h> header file. */ +#define HAVE_LINUX_UTSNAME_H 1 + +/* Define if long long is little-endian. */ +#define HAVE_LITTLE_ENDIAN_LONG_LONG 1 + +/* Define to 1 if the system has the type `long long'. */ +#define HAVE_LONG_LONG 1 + +/* Define if off_t is a long long. */ +/* #undef HAVE_LONG_LONG_OFF_T */ + +/* Define if rlim_t is a long long. */ +/* #undef HAVE_LONG_LONG_RLIM_T */ + +/* Define to 1 if you have the `mctl' function. */ +/* #undef HAVE_MCTL */ + +/* Define to 1 if you have the <memory.h> header file. */ +#define HAVE_MEMORY_H 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. + */ +/* #undef HAVE_MP_PROCFS */ + +/* Define to 1 if you have the <mqueue.h> header file. */ +//ANDROID +//#define HAVE_MQUEUE_H 1 + +/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the <netinet/tcp.h> header file. */ +#define HAVE_NETINET_TCP_H 1 + +/* Define to 1 if you have the <netinet/udp.h> header file. */ +#define HAVE_NETINET_UDP_H 1 + +/* Define if you have SVR4 and the poll system call works on /proc files. */ +/* #undef HAVE_POLLABLE_PROCFS */ + +/* Define to 1 if you have the <poll.h> header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `prctl' function. */ +#define HAVE_PRCTL 1 + +/* Define to 1 if you have the `pread' function. */ +#define HAVE_PREAD 1 + +/* Define if the prstatus structure in sys/procfs.h has a pr_syscall member. + */ +/* #undef HAVE_PR_SYSCALL */ + +/* Define to 1 if you have the `sendmsg' function. */ +#define HAVE_SENDMSG 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if the system has the type `siginfo_t'. */ +#define HAVE_SIGINFO_T 1 + +/* Define to 1 if the system has the type `sig_atomic_t'. */ +#define HAVE_SIG_ATOMIC_T 1 + +/* Define if stat64 is available in asm/stat.h. */ +#define HAVE_STAT64 1 + +/* Define to 1 if you have the <stdint.h> header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the <stdlib.h> header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the `strerror' function. */ +#define HAVE_STRERROR 1 + +/* Define to 1 if you have the <strings.h> header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the <stropts.h> header file. */ +//ANDROID +//#define HAVE_STROPTS_H 1 + +/* Define to 1 if you have the `strsignal' function. */ +//ANDROID +#include <sys/cdefs.h> +#ifdef __BIONIC__ +#define HAVE_STRSIGNAL 1 +#endif + +/* Define to 1 if the system has the type `struct ia64_fpreg'. */ +/* #undef HAVE_STRUCT_IA64_FPREG */ + +/* Define to 1 if `msg_control' is member of `struct msghdr'. */ +#define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 + +/* Define to 1 if the system has the type `struct opthdr'. */ +/* #undef HAVE_STRUCT_OPTHDR */ + +/* Define to 1 if the system has the type `struct pt_all_user_regs'. */ +/* #undef HAVE_STRUCT_PT_ALL_USER_REGS */ + +/* Define to 1 if `sin6_scope_id' is member of `struct sockaddr_in6'. */ +#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 + +/* Define to 1 if `st_aclcnt' is member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_ACLCNT */ + +/* Define to 1 if `st_blksize' is member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 + +/* Define to 1 if `st_blocks' is member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLOCKS 1 + +/* Define to 1 if `st_flags' is member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_FLAGS */ + +/* Define to 1 if `st_fstype' is member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_FSTYPE */ + +/* Define to 1 if `st_gen' is member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_GEN */ + +/* Define to 1 if `st_level' is member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_LEVEL */ + +/* Define to 1 if `st_rdev' is member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_RDEV 1 + +/* Define to 1 if `ACCEPTOR_id' is member of `struct T_conn_res'. */ +/* #undef HAVE_STRUCT_T_CONN_RES_ACCEPTOR_ID */ + +/* Define to 1 if `QUEUE_ptr' is member of `struct T_conn_res'. */ +/* #undef HAVE_STRUCT_T_CONN_RES_QUEUE_PTR */ + +/* Define to 1 if the system has the type `struct t_opthdr'. */ +/* #undef HAVE_STRUCT_T_OPTHDR */ + +/* Define to 1 if the system has the type `struct user_desc'. */ +#define HAVE_STRUCT_USER_DESC 1 + +/* Define to 1 if the system has the type `struct __old_kernel_stat'. */ +#define HAVE_STRUCT___OLD_KERNEL_STAT 1 + +/* Define to 1 if you have the <sys/acl.h> header file. */ +/* #undef HAVE_SYS_ACL_H */ + +/* Define to 1 if you have the <sys/aio.h> header file. */ +/* #undef HAVE_SYS_AIO_H */ + +/* Define to 1 if you have the <sys/asynch.h> header file. */ +/* #undef HAVE_SYS_ASYNCH_H */ + +/* Define to 1 if you have the <sys/conf.h> header file. */ +/* #undef HAVE_SYS_CONF_H */ + +/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the <sys/door.h> header file. */ +/* #undef HAVE_SYS_DOOR_H */ + +/* Define to 1 if you have the <sys/epoll.h> header file. */ +#define HAVE_SYS_EPOLL_H 1 +/* Define to 1 if you have the <sys/filio.h> header file. */ +/* #undef HAVE_SYS_FILIO_H */ + +/* Define to 1 if you have the <sys/ioctl.h> header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the <sys/nscsys.h> header file. */ +/* #undef HAVE_SYS_NSCSYS_H */ + +/* Define to 1 if you have the <sys/poll.h> header file. */ +#define HAVE_SYS_POLL_H 1 + +/* Define to 1 if you have the <sys/ptrace.h> header file. */ +#define HAVE_SYS_PTRACE_H 1 + +/* Define to 1 if you have the <sys/reg.h> header file. */ +//ANDROID +//#define HAVE_SYS_REG_H 1 + +/* Define to 1 if you have the `sys_siglist' function. */ +#define HAVE_SYS_SIGLIST 1 + +/* Define to 1 if you have the <sys/stat.h> header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the <sys/stream.h> header file. */ +/* #undef HAVE_SYS_STREAM_H */ + +/* Define to 1 if you have the <sys/sysconfig.h> header file. */ +/* #undef HAVE_SYS_SYSCONFIG_H */ + +/* Define to 1 if you have the <sys/tihdr.h> header file. */ +/* #undef HAVE_SYS_TIHDR_H */ + +/* Define to 1 if you have the <sys/tiuser.h> header file. */ +/* #undef HAVE_SYS_TIUSER_H */ + +/* Define to 1 if you have the <sys/types.h> header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the <sys/uio.h> header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have the <sys/vfs.h> header file. */ +#define HAVE_SYS_VFS_H 1 + +/* Define to 1 if you have the <termio.h> header file. */ +#define HAVE_TERMIO_H 1 + +/* Define to 1 if you have the <unistd.h> header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `_sys_siglist' function. */ +//ANDROID +//#define HAVE__SYS_SIGLIST 1 + +/* Define for the HPPA architecture. */ +/* #undef HPPA */ + +/* Define for the i386 architecture. */ +/* #undef I386 */ + +/* Define for the IA64 architecture. */ +/* #undef IA64 */ + +/* Define for the Linux operating system. */ +#define LINUX 1 + +/* Define for the m68k architecture. */ +/* #undef M68K */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>. + */ +/* #undef MAJOR_IN_MKDEV */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in + <sysmacros.h>. */ +/* #undef MAJOR_IN_SYSMACROS */ + +/* Define for the MIPS architecture. */ +/* #undef MIPS */ + +/* Name of package */ +#define PACKAGE "strace" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "strace" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "strace 4.5.12" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "strace" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "4.5.12" + +/* Define for the PowerPC architecture. */ +/* #undef POWERPC */ + +/* Define as the return type of signal handlers (`int' or `void'). */ +#define RETSIGTYPE void + +/* Define for the S390 architecture. */ +/* #undef S390 */ + +/* Define for the S390x architecture. */ +/* #undef S390X */ + +/* Define for the SH architecture. */ +/* #undef SH */ + +/* Define for the SH64 architecture. */ +/* #undef SH64 */ + +/* Define for the SPARC architecture. */ +/* #undef SPARC */ + +/* Define for the SPARC64 architecture. */ +/* #undef SPARC64 */ + +/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ +/* #undef STAT_MACROS_BROKEN */ + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define for the SunOS 4.x operating system. */ +/* #undef SUNOS4 */ + +/* Define if you are have a SPARC with SUNOS4 and your want a version of + strace that will work on sun4, sun4c and sun4m kernel architectures. Only + useful if you have a symbolic link from machine to /usr/include/sun4 in the + compilation directory. */ +/* #undef SUNOS4_KERNEL_ARCH_KLUDGE */ + +/* Define for the System V release 4 operating system or a derivative like + Solaris 2.x or Irix 5.x. */ +/* #undef SVR4 */ + +/* Define for UnixWare systems. */ +/* #undef UNIXWARE */ + +/* Version number of package */ +#define VERSION "4.5.12" + +/* Define for the AMD x86-64 architecture. */ +/* #undef X86_64 */ + +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `int' if <sys/types.h> doesn't define. */ +/* #undef gid_t */ + +/* Define to `int' if <sys/types.h> does not define. */ +/* #undef mode_t */ + +/* Define to `int' if <sys/types.h> doesn't define. */ +/* #undef uid_t */ diff --git a/config.log b/config.log new file mode 100644 index 00000000..98b732b8 --- /dev/null +++ b/config.log @@ -0,0 +1,5401 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by strace configure 4.5.12, which was +generated by GNU Autoconf 2.59. Invocation command line was + + $ ./configure --prefix=/data/ --build=arm-unknown-linux-gnu + +## --------- ## +## Platform. ## +## --------- ## + +hostname = skywriting.corp.google.com +uname -m = x86_64 +uname -r = 2.6.18.5-gg19workstation-mixed64-32 +uname -s = Linux +uname -v = #1 SMP Tue Nov 20 16:02:52 PST 2007 + +/usr/bin/uname -p = unknown +/bin/uname -X = unknown + +/bin/arch = x86_64 +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /usr/local/symlinks +PATH: /usr/local/scripts +PATH: /usr/local/sbin +PATH: /usr/local/bin +PATH: /usr/sbin +PATH: /usr/bin +PATH: /sbin +PATH: /bin +PATH: /usr/bin/X11 +PATH: /android/device/prebuilt/Linux/toolchain/bin/ +PATH: /home/mkf/bin +PATH: /android/device/out/host/linux-x86/bin +PATH: /android/device/prebuilt/Linux/toolchain/arm-elf +PATH: /android/device/tools/qtools +PATH: /android/device/prebuilt/Linux/toolchain-eabi-4.2.1/bin +PATH: /android/device/prebuilt/Linux/toolchain-eabi-4.2.1/bin + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:1358: checking for a BSD-compatible install +configure:1413: result: /usr/bin/install -c +configure:1424: checking whether build environment is sane +configure:1467: result: yes +configure:1532: checking for gawk +configure:1548: found /usr/bin/gawk +configure:1558: result: gawk +configure:1568: checking whether make sets $(MAKE) +configure:1588: result: yes +configure:1756: checking whether to enable maintainer-specific portions of Makefiles +configure:1765: result: no +configure:1786: checking build system type +configure:1804: result: arm-unknown-linux-gnu +configure:1812: checking host system type +configure:1826: result: arm-unknown-linux-gnu +configure:1835: checking for supported operating system +configure:1894: result: linux +configure:1897: checking for supported architecture +configure:2028: result: arm +configure:2141: checking for gcc +configure:2157: found /usr/bin/gcc +configure:2167: result: gcc +configure:2411: checking for C compiler version +configure:2414: gcc --version </dev/null >&5 +gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) +Copyright (C) 2006 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +configure:2417: $? = 0 +configure:2419: gcc -v </dev/null >&5 +Using built-in specs. +Target: i486-linux-gnu +Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk-default --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --with-tune=pentium4 --enable-checking=release i486-linux-gnu +Thread model: posix +gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5) +configure:2422: $? = 0 +configure:2424: gcc -V </dev/null >&5 +gcc: '-V' option must have argument +configure:2427: $? = 1 +configure:2450: checking for C compiler default output file name +configure:2453: gcc -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:2456: $? = 0 +configure:2502: result: a.out +configure:2507: checking whether the C compiler works +configure:2513: ./a.out +configure:2516: $? = 0 +configure:2533: result: yes +configure:2540: checking whether we are cross compiling +configure:2542: result: no +configure:2545: checking for suffix of executables +configure:2547: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:2550: $? = 0 +configure:2575: result: +configure:2581: checking for suffix of object files +configure:2602: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:2605: $? = 0 +configure:2627: result: o +configure:2631: checking whether we are using the GNU C compiler +configure:2655: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:2661: $? = 0 +configure:2665: test -z + || test ! -s conftest.err +configure:2668: $? = 0 +configure:2671: test -s conftest.o +configure:2674: $? = 0 +configure:2687: result: yes +configure:2693: checking whether gcc accepts -g +configure:2714: gcc -c -g conftest.c >&5 +configure:2720: $? = 0 +configure:2724: test -z + || test ! -s conftest.err +configure:2727: $? = 0 +configure:2730: test -s conftest.o +configure:2733: $? = 0 +configure:2744: result: yes +configure:2761: checking for gcc option to accept ANSI C +configure:2831: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:2837: $? = 0 +configure:2841: test -z + || test ! -s conftest.err +configure:2844: $? = 0 +configure:2847: test -s conftest.o +configure:2850: $? = 0 +configure:2868: result: none needed +configure:2886: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:2: error: syntax error before 'me' +configure:2892: $? = 1 +configure: failed program was: +| #ifndef __cplusplus +| choke me +| #endif +configure:3036: checking for style of include used by make +configure:3064: result: GNU +configure:3092: checking dependency style of gcc +configure:3182: result: gcc3 +configure:3207: checking for primary include directory +configure:3225: result: /usr/include +configure:3274: checking how to run the C preprocessor +configure:3309: gcc -E conftest.c +configure:3315: $? = 0 +configure:3347: gcc -E conftest.c +conftest.c:14:28: error: ac_nonexistent.h: No such file or directory +configure:3353: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| /* end confdefs.h. */ +| #include <ac_nonexistent.h> +configure:3392: result: gcc -E +configure:3416: gcc -E conftest.c +configure:3422: $? = 0 +configure:3454: gcc -E conftest.c +conftest.c:14:28: error: ac_nonexistent.h: No such file or directory +configure:3460: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| /* end confdefs.h. */ +| #include <ac_nonexistent.h> +configure:3505: checking for egrep +configure:3515: result: grep -E +configure:3521: checking whether gcc needs -traditional +configure:3563: result: no +configure:3583: checking for a BSD-compatible install +configure:3638: result: /usr/bin/install -c +configure:3649: checking for an ANSI C-conforming const +configure:3716: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:3722: $? = 0 +configure:3726: test -z + || test ! -s conftest.err +configure:3729: $? = 0 +configure:3732: test -s conftest.o +configure:3735: $? = 0 +configure:3746: result: yes +configure:3756: checking for ANSI C header files +configure:3781: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:3787: $? = 0 +configure:3791: test -z + || test ! -s conftest.err +configure:3794: $? = 0 +configure:3797: test -s conftest.o +configure:3800: $? = 0 +configure:3889: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:31: warning: incompatible implicit declaration of built-in function 'exit' +configure:3892: $? = 0 +configure:3894: ./conftest +configure:3897: $? = 0 +configure:3912: result: yes +configure:3930: checking for dirent.h that defines DIR +configure:3954: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:3960: $? = 0 +configure:3964: test -z + || test ! -s conftest.err +configure:3967: $? = 0 +configure:3970: test -s conftest.o +configure:3973: $? = 0 +configure:3984: result: yes +configure:3997: checking for library containing opendir +configure:4027: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4033: $? = 0 +configure:4037: test -z + || test ! -s conftest.err +configure:4040: $? = 0 +configure:4043: test -s conftest +configure:4046: $? = 0 +configure:4116: result: none required +configure:4252: checking whether stat file-mode macros are broken +configure:4300: result: no +configure:4324: checking for sys/types.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for sys/stat.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for stdlib.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for string.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for memory.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for strings.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for inttypes.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for stdint.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4324: checking for unistd.h +configure:4340: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4346: $? = 0 +configure:4350: test -z + || test ! -s conftest.err +configure:4353: $? = 0 +configure:4356: test -s conftest.o +configure:4359: $? = 0 +configure:4370: result: yes +configure:4382: checking for struct stat.st_blksize +configure:4405: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4411: $? = 0 +configure:4415: test -z + || test ! -s conftest.err +configure:4418: $? = 0 +configure:4421: test -s conftest.o +configure:4424: $? = 0 +configure:4481: result: yes +configure:4491: checking for struct stat.st_blocks +configure:4514: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:4520: $? = 0 +configure:4524: test -z + || test ! -s conftest.err +configure:4527: $? = 0 +configure:4530: test -s conftest.o +configure:4533: $? = 0 +configure:4590: result: yes +configure:4600: checking for struct stat.st_aclcnt +configure:4623: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_aclcnt' +configure:4629: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (ac_aggr.st_aclcnt) +| return 0; +| ; +| return 0; +| } +configure:4667: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_aclcnt' +configure:4673: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (sizeof ac_aggr.st_aclcnt) +| return 0; +| ; +| return 0; +| } +configure:4699: result: no +configure:4709: checking for struct stat.st_flags +configure:4732: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_flags' +configure:4738: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (ac_aggr.st_flags) +| return 0; +| ; +| return 0; +| } +configure:4776: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_flags' +configure:4782: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (sizeof ac_aggr.st_flags) +| return 0; +| ; +| return 0; +| } +configure:4808: result: no +configure:4818: checking for struct stat.st_fstype +configure:4841: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_fstype' +configure:4847: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (ac_aggr.st_fstype) +| return 0; +| ; +| return 0; +| } +configure:4885: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_fstype' +configure:4891: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (sizeof ac_aggr.st_fstype) +| return 0; +| ; +| return 0; +| } +configure:4917: result: no +configure:4927: checking for struct stat.st_gen +configure:4950: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_gen' +configure:4956: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (ac_aggr.st_gen) +| return 0; +| ; +| return 0; +| } +configure:4994: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_gen' +configure:5000: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (sizeof ac_aggr.st_gen) +| return 0; +| ; +| return 0; +| } +configure:5026: result: no +configure:5036: checking for struct stat.st_level +configure:5059: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_level' +configure:5065: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (ac_aggr.st_level) +| return 0; +| ; +| return 0; +| } +configure:5103: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:65: error: 'struct stat' has no member named 'st_level' +configure:5109: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| int +| main () +| { +| static struct stat ac_aggr; +| if (sizeof ac_aggr.st_level) +| return 0; +| ; +| return 0; +| } +configure:5135: result: no +configure:5145: checking for struct stat.st_rdev +configure:5168: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:5174: $? = 0 +configure:5178: test -z + || test ! -s conftest.err +configure:5181: $? = 0 +configure:5184: test -s conftest.o +configure:5187: $? = 0 +configure:5244: result: yes +configure:5255: checking for stat64 in (asm|sys)/stat.h +configure:5281: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:5287: $? = 0 +configure:5291: test -z + || test ! -s conftest.err +configure:5294: $? = 0 +configure:5297: test -s conftest.o +configure:5300: $? = 0 +configure:5312: result: yes +configure:5324: checking return type of signal handlers +configure:5355: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:5361: $? = 0 +configure:5365: test -z + || test ! -s conftest.err +configure:5368: $? = 0 +configure:5371: test -s conftest.o +configure:5374: $? = 0 +configure:5385: result: void +configure:5393: checking for uid_t in sys/types.h +configure:5416: result: yes +configure:5431: checking for mode_t +configure:5455: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:5461: $? = 0 +configure:5465: test -z + || test ! -s conftest.err +configure:5468: $? = 0 +configure:5471: test -s conftest.o +configure:5474: $? = 0 +configure:5485: result: yes +configure:5497: checking type of array argument to getgroups +configure:5535: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:50: warning: incompatible implicit declaration of built-in function 'exit' +configure:5538: $? = 0 +configure:5540: ./conftest +configure:5543: $? = 0 +configure:5576: result: gid_t +configure:5584: checking whether sys/types.h defines makedev +configure:5605: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:5611: $? = 0 +configure:5615: test -z + || test ! -s conftest.err +configure:5618: $? = 0 +configure:5621: test -s conftest +configure:5624: $? = 0 +configure:5637: result: yes +configure:5938: checking for sig_atomic_t +configure:5963: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:5969: $? = 0 +configure:5973: test -z + || test ! -s conftest.err +configure:5976: $? = 0 +configure:5979: test -s conftest.o +configure:5982: $? = 0 +configure:5993: result: yes +configure:6003: checking for siginfo_t +configure:6028: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6034: $? = 0 +configure:6038: test -z + || test ! -s conftest.err +configure:6041: $? = 0 +configure:6044: test -s conftest.o +configure:6047: $? = 0 +configure:6058: result: yes +configure:6069: checking for struct sockaddr_in6.sin6_scope_id +configure:6095: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6101: $? = 0 +configure:6105: test -z + || test ! -s conftest.err +configure:6108: $? = 0 +configure:6111: test -s conftest.o +configure:6114: $? = 0 +configure:6174: result: yes +configure:6185: checking for long long +configure:6209: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6215: $? = 0 +configure:6219: test -z + || test ! -s conftest.err +configure:6222: $? = 0 +configure:6225: test -s conftest.o +configure:6228: $? = 0 +configure:6239: result: yes +configure:6250: checking for little endian long long +configure:6280: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6283: $? = 0 +configure:6285: ./conftest +configure:6288: $? = 0 +configure:6303: result: yes +configure:6314: checking for long long off_t +configure:6340: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6343: $? = 0 +configure:6345: ./conftest +configure:6348: $? = 1 +configure: program exited with status 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| /* end confdefs.h. */ +| #include <sys/types.h> +| main () { +| if (sizeof (off_t) == sizeof (long long) && +| sizeof (off_t) > sizeof (long)) +| return 0; +| return 1; +| } +| +configure:6363: result: no +configure:6374: checking for long long rlim_t +configure:6402: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6405: $? = 0 +configure:6407: ./conftest +configure:6410: $? = 1 +configure: program exited with status 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| /* end confdefs.h. */ +| #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; +| } +| +configure:6425: result: no +configure:6436: checking for struct opthdr +configure:6461: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:43: error: invalid application of 'sizeof' to incomplete type 'struct opthdr' +configure:6467: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| /* end confdefs.h. */ +| #include <sys/socket.h> +| +| int +| main () +| { +| if ((struct opthdr *) 0) +| return 0; +| if (sizeof (struct opthdr)) +| return 0; +| ; +| return 0; +| } +configure:6491: result: no +configure:6502: checking for struct t_opthdr +configure:6527: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:36:24: error: sys/tiuser.h: No such file or directory +conftest.c: In function 'main': +conftest.c:43: error: invalid application of 'sizeof' to incomplete type 'struct t_opthdr' +configure:6533: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| /* end confdefs.h. */ +| #include <sys/tiuser.h> +| +| int +| main () +| { +| if ((struct t_opthdr *) 0) +| return 0; +| if (sizeof (struct t_opthdr)) +| return 0; +| ; +| return 0; +| } +configure:6557: result: no +configure:6655: checking for sigaction +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for strerror +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for strsignal +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for pread +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for sys_siglist +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for _sys_siglist +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for getdents +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +/tmp/ccI4ybUo.o: In function `main':conftest.c:(.text+0x22): undefined reference to `getdents' +/tmp/ccI4ybUo.o:(.data+0x0): undefined reference to `getdents' +collect2: ld returned 1 exit status +configure:6718: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| /* end confdefs.h. */ +| /* Define getdents to an innocuous variant, in case <limits.h> declares getdents. +| For example, HP-UX 11i <limits.h> declares gettimeofday. */ +| #define getdents innocuous_getdents +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char getdents (); below. +| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since +| <limits.h> exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include <limits.h> +| #else +| # include <assert.h> +| #endif +| +| #undef getdents +| +| /* Override any gcc2 internal prototype to avoid an error. */ +| #ifdef __cplusplus +| extern "C" +| { +| #endif +| /* We use char because int might match the return type of a gcc2 +| builtin and then its argument prototype would still apply. */ +| char getdents (); +| /* The GNU C library defines this for functions which it implements +| to always fail with ENOSYS. Some functions are actually named +| something starting with __ and the normal name is an alias. */ +| #if defined (__stub_getdents) || defined (__stub___getdents) +| choke me +| #else +| char (*f) () = getdents; +| #endif +| #ifdef __cplusplus +| } +| #endif +| +| int +| main () +| { +| return f != getdents; +| ; +| return 0; +| } +configure:6743: result: no +configure:6655: checking for mctl +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +/tmp/ccORY4qv.o: In function `main':conftest.c:(.text+0x22): undefined reference to `mctl' +/tmp/ccORY4qv.o:(.data+0x0): undefined reference to `mctl' +collect2: ld returned 1 exit status +configure:6718: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| /* end confdefs.h. */ +| /* Define mctl to an innocuous variant, in case <limits.h> declares mctl. +| For example, HP-UX 11i <limits.h> declares gettimeofday. */ +| #define mctl innocuous_mctl +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char mctl (); below. +| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since +| <limits.h> exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include <limits.h> +| #else +| # include <assert.h> +| #endif +| +| #undef mctl +| +| /* Override any gcc2 internal prototype to avoid an error. */ +| #ifdef __cplusplus +| extern "C" +| { +| #endif +| /* We use char because int might match the return type of a gcc2 +| builtin and then its argument prototype would still apply. */ +| char mctl (); +| /* The GNU C library defines this for functions which it implements +| to always fail with ENOSYS. Some functions are actually named +| something starting with __ and the normal name is an alias. */ +| #if defined (__stub_mctl) || defined (__stub___mctl) +| choke me +| #else +| char (*f) () = mctl; +| #endif +| #ifdef __cplusplus +| } +| #endif +| +| int +| main () +| { +| return f != mctl; +| ; +| return 0; +| } +configure:6743: result: no +configure:6655: checking for prctl +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for sendmsg +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for inet_ntop +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6655: checking for if_indextoname +configure:6712: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6718: $? = 0 +configure:6722: test -z + || test ! -s conftest.err +configure:6725: $? = 0 +configure:6728: test -s conftest +configure:6731: $? = 0 +configure:6743: result: yes +configure:6794: checking sys/reg.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking sys/reg.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for sys/reg.h +configure:6917: result: yes +configure:6794: checking sys/filio.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:81:23: error: sys/filio.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/filio.h> +configure:6835: result: no +configure:6839: checking sys/filio.h presence +configure:6849: gcc -E conftest.c +conftest.c:47:23: error: sys/filio.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <sys/filio.h> +configure:6875: result: no +configure:6910: checking for sys/filio.h +configure:6917: result: no +configure:6794: checking sys/acl.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:81:21: error: sys/acl.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/acl.h> +configure:6835: result: no +configure:6839: checking sys/acl.h presence +configure:6849: gcc -E conftest.c +conftest.c:47:21: error: sys/acl.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <sys/acl.h> +configure:6875: result: no +configure:6910: checking for sys/acl.h +configure:6917: result: no +configure:6794: checking sys/asynch.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:81:24: error: sys/asynch.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/asynch.h> +configure:6835: result: no +configure:6839: checking sys/asynch.h presence +configure:6849: gcc -E conftest.c +conftest.c:47:24: error: sys/asynch.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <sys/asynch.h> +configure:6875: result: no +configure:6910: checking for sys/asynch.h +configure:6917: result: no +configure:6794: checking sys/door.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:81:22: error: sys/door.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/door.h> +configure:6835: result: no +configure:6839: checking sys/door.h presence +configure:6849: gcc -E conftest.c +conftest.c:47:22: error: sys/door.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| /* end confdefs.h. */ +| #include <sys/door.h> +configure:6875: result: no +configure:6910: checking for sys/door.h +configure:6917: result: no +configure:6794: checking stropts.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking stropts.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for stropts.h +configure:6917: result: yes +configure:6794: checking sys/conf.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:82:22: error: sys/conf.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/conf.h> +configure:6835: result: no +configure:6839: checking sys/conf.h presence +configure:6849: gcc -E conftest.c +conftest.c:48:22: error: sys/conf.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <sys/conf.h> +configure:6875: result: no +configure:6910: checking for sys/conf.h +configure:6917: result: no +configure:6794: checking sys/stream.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:82:24: error: sys/stream.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/stream.h> +configure:6835: result: no +configure:6839: checking sys/stream.h presence +configure:6849: gcc -E conftest.c +conftest.c:48:24: error: sys/stream.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <sys/stream.h> +configure:6875: result: no +configure:6910: checking for sys/stream.h +configure:6917: result: no +configure:6794: checking sys/tihdr.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:82:23: error: sys/tihdr.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/tihdr.h> +configure:6835: result: no +configure:6839: checking sys/tihdr.h presence +configure:6849: gcc -E conftest.c +conftest.c:48:23: error: sys/tihdr.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <sys/tihdr.h> +configure:6875: result: no +configure:6910: checking for sys/tihdr.h +configure:6917: result: no +configure:6794: checking sys/tiuser.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:82:24: error: sys/tiuser.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/tiuser.h> +configure:6835: result: no +configure:6839: checking sys/tiuser.h presence +configure:6849: gcc -E conftest.c +conftest.c:48:24: error: sys/tiuser.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <sys/tiuser.h> +configure:6875: result: no +configure:6910: checking for sys/tiuser.h +configure:6917: result: no +configure:6794: checking sys/sysconfig.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:82:27: error: sys/sysconfig.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/sysconfig.h> +configure:6835: result: no +configure:6839: checking sys/sysconfig.h presence +configure:6849: gcc -E conftest.c +conftest.c:48:27: error: sys/sysconfig.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <sys/sysconfig.h> +configure:6875: result: no +configure:6910: checking for sys/sysconfig.h +configure:6917: result: no +configure:6794: checking ioctls.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:82:20: error: ioctls.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <ioctls.h> +configure:6835: result: no +configure:6839: checking ioctls.h presence +configure:6849: gcc -E conftest.c +conftest.c:48:20: error: ioctls.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| /* end confdefs.h. */ +| #include <ioctls.h> +configure:6875: result: no +configure:6910: checking for ioctls.h +configure:6917: result: no +configure:6794: checking sys/ioctl.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking sys/ioctl.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for sys/ioctl.h +configure:6917: result: yes +configure:6794: checking sys/ptrace.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking sys/ptrace.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for sys/ptrace.h +configure:6917: result: yes +configure:6794: checking termio.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking termio.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for termio.h +configure:6917: result: yes +configure:6794: checking linux/ptrace.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking linux/ptrace.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for linux/ptrace.h +configure:6917: result: yes +configure:6794: checking asm/reg.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:86:21: error: asm/reg.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <asm/reg.h> +configure:6835: result: no +configure:6839: checking asm/reg.h presence +configure:6849: gcc -E conftest.c +conftest.c:52:21: error: asm/reg.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| /* end confdefs.h. */ +| #include <asm/reg.h> +configure:6875: result: no +configure:6910: checking for asm/reg.h +configure:6917: result: no +configure:6794: checking sys/uio.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking sys/uio.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for sys/uio.h +configure:6917: result: yes +configure:6794: checking sys/aio.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:87:21: error: sys/aio.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/aio.h> +configure:6835: result: no +configure:6839: checking sys/aio.h presence +configure:6849: gcc -E conftest.c +conftest.c:53:21: error: sys/aio.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| /* end confdefs.h. */ +| #include <sys/aio.h> +configure:6875: result: no +configure:6910: checking for sys/aio.h +configure:6917: result: no +configure:6794: checking poll.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking poll.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for poll.h +configure:6917: result: yes +configure:6794: checking sys/poll.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking sys/poll.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for sys/poll.h +configure:6917: result: yes +configure:6794: checking sys/vfs.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking sys/vfs.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for sys/vfs.h +configure:6917: result: yes +configure:6794: checking asm/sysmips.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:90:25: error: asm/sysmips.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <asm/sysmips.h> +configure:6835: result: no +configure:6839: checking asm/sysmips.h presence +configure:6849: gcc -E conftest.c +conftest.c:56:25: error: asm/sysmips.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| /* end confdefs.h. */ +| #include <asm/sysmips.h> +configure:6875: result: no +configure:6910: checking for asm/sysmips.h +configure:6917: result: no +configure:6794: checking linux/utsname.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking linux/utsname.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for linux/utsname.h +configure:6917: result: yes +configure:6794: checking sys/nscsys.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:91:24: error: sys/nscsys.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <sys/nscsys.h> +configure:6835: result: no +configure:6839: checking sys/nscsys.h presence +configure:6849: gcc -E conftest.c +conftest.c:57:24: error: sys/nscsys.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| /* end confdefs.h. */ +| #include <sys/nscsys.h> +configure:6875: result: no +configure:6910: checking for sys/nscsys.h +configure:6917: result: no +configure:6794: checking mqueue.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking mqueue.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for mqueue.h +configure:6917: result: yes +configure:6794: checking sys/epoll.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6812: $? = 0 +configure:6816: test -z + || test ! -s conftest.err +configure:6819: $? = 0 +configure:6822: test -s conftest.o +configure:6825: $? = 0 +configure:6835: result: yes +configure:6839: checking sys/epoll.h presence +configure:6849: gcc -E conftest.c +configure:6855: $? = 0 +configure:6875: result: yes +configure:6910: checking for sys/epoll.h +configure:6917: result: yes +configure:6794: checking libaio.h usability +configure:6806: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:93:20: error: libaio.h: No such file or directory +configure:6812: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| /* end confdefs.h. */ +| #include <stdio.h> +| #if HAVE_SYS_TYPES_H +| # include <sys/types.h> +| #endif +| #if HAVE_SYS_STAT_H +| # include <sys/stat.h> +| #endif +| #if STDC_HEADERS +| # include <stdlib.h> +| # include <stddef.h> +| #else +| # if HAVE_STDLIB_H +| # include <stdlib.h> +| # endif +| #endif +| #if HAVE_STRING_H +| # if !STDC_HEADERS && HAVE_MEMORY_H +| # include <memory.h> +| # endif +| # include <string.h> +| #endif +| #if HAVE_STRINGS_H +| # include <strings.h> +| #endif +| #if HAVE_INTTYPES_H +| # include <inttypes.h> +| #else +| # if HAVE_STDINT_H +| # include <stdint.h> +| # endif +| #endif +| #if HAVE_UNISTD_H +| # include <unistd.h> +| #endif +| #include <libaio.h> +configure:6835: result: no +configure:6839: checking libaio.h presence +configure:6849: gcc -E conftest.c +conftest.c:59:20: error: libaio.h: No such file or directory +configure:6855: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| /* end confdefs.h. */ +| #include <libaio.h> +configure:6875: result: no +configure:6910: checking for libaio.h +configure:6917: result: no +configure:6937: checking for linux/icmp.h +configure:6952: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6958: $? = 0 +configure:6962: test -z + || test ! -s conftest.err +configure:6965: $? = 0 +configure:6968: test -s conftest.o +configure:6971: $? = 0 +configure:6982: result: yes +configure:6937: checking for linux/in6.h +configure:6952: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6958: $? = 0 +configure:6962: test -z + || test ! -s conftest.err +configure:6965: $? = 0 +configure:6968: test -s conftest.o +configure:6971: $? = 0 +configure:6982: result: yes +configure:6937: checking for linux/netlink.h +configure:6952: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6958: $? = 0 +configure:6962: test -z + || test ! -s conftest.err +configure:6965: $? = 0 +configure:6968: test -s conftest.o +configure:6971: $? = 0 +configure:6982: result: yes +configure:6937: checking for linux/if_packet.h +configure:6952: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:6958: $? = 0 +configure:6962: test -z + || test ! -s conftest.err +configure:6965: $? = 0 +configure:6968: test -s conftest.o +configure:6971: $? = 0 +configure:6982: result: yes +configure:6997: checking for asm/sigcontext.h +configure:7013: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:7019: $? = 0 +configure:7023: test -z + || test ! -s conftest.err +configure:7026: $? = 0 +configure:7029: test -s conftest.o +configure:7032: $? = 0 +configure:7043: result: yes +configure:7059: checking for netinet/tcp.h +configure:7075: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:7081: $? = 0 +configure:7085: test -z + || test ! -s conftest.err +configure:7088: $? = 0 +configure:7091: test -s conftest.o +configure:7094: $? = 0 +configure:7105: result: yes +configure:7059: checking for netinet/udp.h +configure:7075: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:7081: $? = 0 +configure:7085: test -z + || test ! -s conftest.err +configure:7088: $? = 0 +configure:7091: test -s conftest.o +configure:7094: $? = 0 +configure:7105: result: yes +configure:7117: checking for MP procfs +configure:7179: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:78: error: storage size of 'pstatus' isn't known +conftest.c:82: warning: incompatible implicit declaration of built-in function 'exit' +conftest.c:90: error: 'PCSTOP' undeclared (first use in this function) +conftest.c:90: error: (Each undeclared identifier is reported only once +conftest.c:90: error: for each function it appears in.) +conftest.c:96: warning: incompatible implicit declaration of built-in function 'exit' +configure:7182: $? = 1 +configure: program exited with status 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| /* end confdefs.h. */ +| +| #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); +| } +| +configure:7202: result: no +configure:7213: checking for pollable procfs +configure:7290: gcc -o conftest -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:97: warning: incompatible implicit declaration of built-in function 'exit' +conftest.c:102: error: 'PIOCSTOP' undeclared (first use in this function) +conftest.c:102: error: (Each undeclared identifier is reported only once +conftest.c:102: error: for each function it appears in.) +conftest.c:111: warning: incompatible implicit declaration of built-in function 'exit' +configure:7293: $? = 1 +configure: program exited with status 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| /* end confdefs.h. */ +| +| #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); +| } +| +configure:7313: result: no +configure:7325: checking for struct msghdr.msg_control +configure:7349: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:7355: $? = 0 +configure:7359: test -z + || test ! -s conftest.err +configure:7362: $? = 0 +configure:7365: test -s conftest.o +configure:7368: $? = 0 +configure:7426: result: yes +configure:7437: checking for pr_syscall in struct prstatus +configure:7464: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:76: error: 'prstatus_t' has no member named 'pr_syscall' +configure:7470: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +| /* end confdefs.h. */ +| #include <sys/procfs.h> +| int +| main () +| { +| #ifdef HAVE_MP_PROCFS +| pstatus_t s; +| s.pr_lwp.pr_syscall +| #else +| prstatus_t s; +| s.pr_syscall +| #endif +| ; +| return 0; +| } +configure:7495: result: no +configure:7507: checking for struct T_conn_res.QUEUE_ptr +configure:7532: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:67:24: error: sys/stream.h: No such file or directory +conftest.c:68:23: error: sys/tihdr.h: No such file or directory +conftest.c: In function 'main': +conftest.c:73: error: storage size of 'ac_aggr' isn't known +conftest.c:73: error: storage size of 'ac_aggr' isn't known +configure:7538: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +| /* end confdefs.h. */ +| #include <sys/stream.h> +| #include <sys/tihdr.h> +| +| int +| main () +| { +| static struct T_conn_res ac_aggr; +| if (ac_aggr.QUEUE_ptr) +| return 0; +| ; +| return 0; +| } +configure:7578: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:67:24: error: sys/stream.h: No such file or directory +conftest.c:68:23: error: sys/tihdr.h: No such file or directory +conftest.c: In function 'main': +conftest.c:73: error: storage size of 'ac_aggr' isn't known +conftest.c:73: error: storage size of 'ac_aggr' isn't known +configure:7584: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +| /* end confdefs.h. */ +| #include <sys/stream.h> +| #include <sys/tihdr.h> +| +| int +| main () +| { +| static struct T_conn_res ac_aggr; +| if (sizeof ac_aggr.QUEUE_ptr) +| return 0; +| ; +| return 0; +| } +configure:7610: result: no +configure:7620: checking for struct T_conn_res.ACCEPTOR_id +configure:7645: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:67:24: error: sys/stream.h: No such file or directory +conftest.c:68:23: error: sys/tihdr.h: No such file or directory +conftest.c: In function 'main': +conftest.c:73: error: storage size of 'ac_aggr' isn't known +conftest.c:73: error: storage size of 'ac_aggr' isn't known +configure:7651: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +| /* end confdefs.h. */ +| #include <sys/stream.h> +| #include <sys/tihdr.h> +| +| int +| main () +| { +| static struct T_conn_res ac_aggr; +| if (ac_aggr.ACCEPTOR_id) +| return 0; +| ; +| return 0; +| } +configure:7691: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c:67:24: error: sys/stream.h: No such file or directory +conftest.c:68:23: error: sys/tihdr.h: No such file or directory +conftest.c: In function 'main': +conftest.c:73: error: storage size of 'ac_aggr' isn't known +conftest.c:73: error: storage size of 'ac_aggr' isn't known +configure:7697: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +| /* end confdefs.h. */ +| #include <sys/stream.h> +| #include <sys/tihdr.h> +| +| int +| main () +| { +| static struct T_conn_res ac_aggr; +| if (sizeof ac_aggr.ACCEPTOR_id) +| return 0; +| ; +| return 0; +| } +configure:7723: result: no +configure:7735: checking for struct __old_kernel_stat +configure:7760: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:7766: $? = 0 +configure:7770: test -z + || test ! -s conftest.err +configure:7773: $? = 0 +configure:7776: test -s conftest.o +configure:7779: $? = 0 +configure:7790: result: yes +configure:7802: checking for struct pt_all_user_regs +configure:7827: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:75: error: invalid application of 'sizeof' to incomplete type 'struct pt_all_user_regs' +configure:7833: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +| #define HAVE_STRUCT___OLD_KERNEL_STAT 1 +| /* end confdefs.h. */ +| #include <sys/ptrace.h> +| +| int +| main () +| { +| if ((struct pt_all_user_regs *) 0) +| return 0; +| if (sizeof (struct pt_all_user_regs)) +| return 0; +| ; +| return 0; +| } +configure:7857: result: no +configure:7867: checking for struct ia64_fpreg +configure:7892: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +conftest.c: In function 'main': +conftest.c:75: error: invalid application of 'sizeof' to incomplete type 'struct ia64_fpreg' +configure:7898: $? = 1 +configure: failed program was: +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "strace" +| #define PACKAGE_TARNAME "strace" +| #define PACKAGE_VERSION "4.5.12" +| #define PACKAGE_STRING "strace 4.5.12" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "strace" +| #define VERSION "4.5.12" +| #define LINUX 1 +| #define ARM 1 +| #define _GNU_SOURCE 1 +| #define STDC_HEADERS 1 +| #define HAVE_DIRENT_H 1 +| #define HAVE_SYS_TYPES_H 1 +| #define HAVE_SYS_STAT_H 1 +| #define HAVE_STDLIB_H 1 +| #define HAVE_STRING_H 1 +| #define HAVE_MEMORY_H 1 +| #define HAVE_STRINGS_H 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_STDINT_H 1 +| #define HAVE_UNISTD_H 1 +| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 +| #define HAVE_STRUCT_STAT_ST_RDEV 1 +| #define HAVE_STAT64 1 +| #define RETSIGTYPE void +| #define GETGROUPS_T gid_t +| #define HAVE_SIG_ATOMIC_T 1 +| #define HAVE_SIGINFO_T 1 +| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +| #define HAVE_LONG_LONG 1 +| #define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +| #define HAVE_SIGACTION 1 +| #define HAVE_STRERROR 1 +| #define HAVE_STRSIGNAL 1 +| #define HAVE_PREAD 1 +| #define HAVE_SYS_SIGLIST 1 +| #define HAVE__SYS_SIGLIST 1 +| #define HAVE_PRCTL 1 +| #define HAVE_SENDMSG 1 +| #define HAVE_INET_NTOP 1 +| #define HAVE_IF_INDEXTONAME 1 +| #define HAVE_SYS_REG_H 1 +| #define HAVE_STROPTS_H 1 +| #define HAVE_SYS_IOCTL_H 1 +| #define HAVE_SYS_PTRACE_H 1 +| #define HAVE_TERMIO_H 1 +| #define HAVE_LINUX_PTRACE_H 1 +| #define HAVE_SYS_UIO_H 1 +| #define HAVE_POLL_H 1 +| #define HAVE_SYS_POLL_H 1 +| #define HAVE_SYS_VFS_H 1 +| #define HAVE_LINUX_UTSNAME_H 1 +| #define HAVE_MQUEUE_H 1 +| #define HAVE_SYS_EPOLL_H 1 +| #define HAVE_LINUX_ICMP_H 1 +| #define HAVE_LINUX_IN6_H 1 +| #define HAVE_LINUX_NETLINK_H 1 +| #define HAVE_LINUX_IF_PACKET_H 1 +| #define HAVE_ASM_SIGCONTEXT_H 1 +| #define HAVE_NETINET_TCP_H 1 +| #define HAVE_NETINET_UDP_H 1 +| #define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +| #define HAVE_STRUCT___OLD_KERNEL_STAT 1 +| /* end confdefs.h. */ +| #include <sys/ptrace.h> +| +| int +| main () +| { +| if ((struct ia64_fpreg *) 0) +| return 0; +| if (sizeof (struct ia64_fpreg)) +| return 0; +| ; +| return 0; +| } +configure:7922: result: no +configure:7934: checking for struct user_desc +configure:7959: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:7965: $? = 0 +configure:7969: test -z + || test ! -s conftest.err +configure:7972: $? = 0 +configure:7975: test -s conftest.o +configure:7978: $? = 0 +configure:7989: result: yes +configure:8001: checking whether sys_errlist is declared +configure:8025: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:8031: $? = 0 +configure:8035: test -z + || test ! -s conftest.err +configure:8038: $? = 0 +configure:8041: test -s conftest.o +configure:8044: $? = 0 +configure:8055: result: yes +configure:8073: checking whether sys_siglist is declared +configure:8098: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:8104: $? = 0 +configure:8108: test -z + || test ! -s conftest.err +configure:8111: $? = 0 +configure:8114: test -s conftest.o +configure:8117: $? = 0 +configure:8128: result: yes +configure:8144: checking whether _sys_siglist is declared +configure:8169: gcc -c -I/android/device/system/kernel_headers/ conftest.c >&5 +configure:8175: $? = 0 +configure:8179: test -z + || test ! -s conftest.err +configure:8182: $? = 0 +configure:8185: test -s conftest.o +configure:8188: $? = 0 +configure:8199: result: yes +configure:8220: checking for perl +configure:8238: found /usr/bin/perl +configure:8250: result: /usr/bin/perl +configure:8418: creating ./config.status + +## ---------------------- ## +## Running config.status. ## +## ---------------------- ## + +This file was extended by strace config.status 4.5.12, which was +generated by GNU Autoconf 2.59. Invocation command line was + + CONFIG_FILES = + CONFIG_HEADERS = + CONFIG_LINKS = + CONFIG_COMMANDS = + $ ./config.status + +on skywriting.corp.google.com + +config.status:716: creating Makefile +config.status:820: creating config.h +config.status:1226: executing depfiles commands + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv_build=arm-unknown-linux-gnu +ac_cv_build_alias=arm-unknown-linux-gnu +ac_cv_c_compiler_gnu=yes +ac_cv_c_const=yes +ac_cv_env_CC_set= +ac_cv_env_CC_value= +ac_cv_env_CFLAGS_set=set +ac_cv_env_CFLAGS_value=-I/android/device/system/kernel_headers/ +ac_cv_env_CPPFLAGS_set= +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CPP_set= +ac_cv_env_CPP_value= +ac_cv_env_LDFLAGS_set= +ac_cv_env_LDFLAGS_value= +ac_cv_env_build_alias_set=set +ac_cv_env_build_alias_value=arm-unknown-linux-gnu +ac_cv_env_host_alias_set= +ac_cv_env_host_alias_value= +ac_cv_env_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_exeext= +ac_cv_func__sys_siglist=yes +ac_cv_func_getdents=no +ac_cv_func_if_indextoname=yes +ac_cv_func_inet_ntop=yes +ac_cv_func_mctl=no +ac_cv_func_prctl=yes +ac_cv_func_pread=yes +ac_cv_func_sendmsg=yes +ac_cv_func_sigaction=yes +ac_cv_func_strerror=yes +ac_cv_func_strsignal=yes +ac_cv_func_sys_siglist=yes +ac_cv_have_decl__sys_siglist=yes +ac_cv_have_decl_sys_errlist=yes +ac_cv_have_decl_sys_siglist=yes +ac_cv_have_little_endian_long_long=yes +ac_cv_have_long_long_off_t=no +ac_cv_have_long_long_rlim_t=no +ac_cv_header_asm_reg_h=no +ac_cv_header_asm_sigcontext_h=yes +ac_cv_header_asm_sysmips_h=no +ac_cv_header_dirent_dirent_h=yes +ac_cv_header_inttypes_h=yes +ac_cv_header_ioctls_h=no +ac_cv_header_libaio_h=no +ac_cv_header_linux_icmp_h=yes +ac_cv_header_linux_if_packet_h=yes +ac_cv_header_linux_in6_h=yes +ac_cv_header_linux_netlink_h=yes +ac_cv_header_linux_ptrace_h=yes +ac_cv_header_linux_utsname_h=yes +ac_cv_header_memory_h=yes +ac_cv_header_mqueue_h=yes +ac_cv_header_netinet_tcp_h=yes +ac_cv_header_netinet_udp_h=yes +ac_cv_header_poll_h=yes +ac_cv_header_stat_broken=no +ac_cv_header_stdc=yes +ac_cv_header_stdint_h=yes +ac_cv_header_stdlib_h=yes +ac_cv_header_string_h=yes +ac_cv_header_strings_h=yes +ac_cv_header_stropts_h=yes +ac_cv_header_sys_acl_h=no +ac_cv_header_sys_aio_h=no +ac_cv_header_sys_asynch_h=no +ac_cv_header_sys_conf_h=no +ac_cv_header_sys_door_h=no +ac_cv_header_sys_epoll_h=yes +ac_cv_header_sys_filio_h=no +ac_cv_header_sys_ioctl_h=yes +ac_cv_header_sys_nscsys_h=no +ac_cv_header_sys_poll_h=yes +ac_cv_header_sys_ptrace_h=yes +ac_cv_header_sys_reg_h=yes +ac_cv_header_sys_stat_h=yes +ac_cv_header_sys_stream_h=no +ac_cv_header_sys_sysconfig_h=no +ac_cv_header_sys_tihdr_h=no +ac_cv_header_sys_tiuser_h=no +ac_cv_header_sys_types_h=yes +ac_cv_header_sys_types_h_makedev=yes +ac_cv_header_sys_uio_h=yes +ac_cv_header_sys_vfs_h=yes +ac_cv_header_termio_h=yes +ac_cv_header_unistd_h=yes +ac_cv_host=arm-unknown-linux-gnu +ac_cv_host_alias=arm-unknown-linux-gnu +ac_cv_member_struct_T_conn_res_ACCEPTOR_id=no +ac_cv_member_struct_T_conn_res_QUEUE_ptr=no +ac_cv_member_struct_msghdr_msg_control=yes +ac_cv_member_struct_sockaddr_in6_sin6_scope_id=yes +ac_cv_member_struct_stat_st_aclcnt=no +ac_cv_member_struct_stat_st_blksize=yes +ac_cv_member_struct_stat_st_blocks=yes +ac_cv_member_struct_stat_st_flags=no +ac_cv_member_struct_stat_st_fstype=no +ac_cv_member_struct_stat_st_gen=no +ac_cv_member_struct_stat_st_level=no +ac_cv_member_struct_stat_st_rdev=yes +ac_cv_mp_procfs=no +ac_cv_objext=o +ac_cv_path_PERL=/usr/bin/perl +ac_cv_path_install='/usr/bin/install -c' +ac_cv_pollable_procfs=no +ac_cv_prog_AWK=gawk +ac_cv_prog_CPP='gcc -E' +ac_cv_prog_ac_ct_CC=gcc +ac_cv_prog_cc_g=yes +ac_cv_prog_cc_stdc= +ac_cv_prog_egrep='grep -E' +ac_cv_prog_gcc_traditional=no +ac_cv_prog_make_make_set=yes +ac_cv_search_opendir='none required' +ac_cv_struct_pr_syscall=no +ac_cv_type_getgroups=gid_t +ac_cv_type_long_long=yes +ac_cv_type_mode_t=yes +ac_cv_type_sig_atomic_t=yes +ac_cv_type_siginfo_t=yes +ac_cv_type_signal=void +ac_cv_type_stat64=yes +ac_cv_type_struct___old_kernel_stat=yes +ac_cv_type_struct_ia64_fpreg=no +ac_cv_type_struct_opthdr=no +ac_cv_type_struct_pt_all_user_regs=no +ac_cv_type_struct_t_opthdr=no +ac_cv_type_struct_user_desc=yes +ac_cv_type_uid_t=yes +am_cv_CC_dependencies_compiler_type=gcc3 + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +ACLOCAL='${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run aclocal-1.9' +AMDEPBACKSLASH='\' +AMDEP_FALSE='#' +AMDEP_TRUE='' +AMTAR='${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run tar' +AUTOCONF='${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run autoconf' +AUTOHEADER='${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run autoheader' +AUTOMAKE='${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run automake-1.9' +AWK='gawk' +CC='gcc' +CCDEPMODE='depmode=gcc3' +CFLAGS='-I/android/device/system/kernel_headers/' +CPP='gcc -E' +CPPFLAGS='' +CYGPATH_W='echo' +DEFS='-DHAVE_CONFIG_H' +DEPDIR='.deps' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EGREP='grep -E' +EXEEXT='' +FREEBSD_FALSE='' +FREEBSD_TRUE='#' +I386_FALSE='' +I386_TRUE='#' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_SCRIPT='${INSTALL}' +INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' +LDFLAGS='' +LIBOBJS='' +LIBS='' +LINUX_FALSE='#' +LINUX_TRUE='' +LTLIBOBJS='' +MAINT='#' +MAINTAINER_MODE_FALSE='' +MAINTAINER_MODE_TRUE='#' +MAKEINFO='${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run makeinfo' +OBJEXT='o' +PACKAGE='strace' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='strace' +PACKAGE_STRING='strace 4.5.12' +PACKAGE_TARNAME='strace' +PACKAGE_VERSION='4.5.12' +PATH_SEPARATOR=':' +PERL='/usr/bin/perl' +SET_MAKE='' +SHELL='/bin/sh' +STRIP='' +SUNOS4_FALSE='' +SUNOS4_TRUE='#' +SVR4_FALSE='' +SVR4_TRUE='#' +VERSION='4.5.12' +WARNFLAGS='-Wall' +X86_64_FALSE='' +X86_64_TRUE='#' +ac_ct_CC='gcc' +ac_ct_STRIP='' +am__fastdepCC_FALSE='#' +am__fastdepCC_TRUE='' +am__include='include' +am__leading_dot='.' +am__quote='' +am__tar='${AMTAR} chof - "$$tardir"' +am__untar='${AMTAR} xf -' +arch='arm' +bindir='${exec_prefix}/bin' +build='arm-unknown-linux-gnu' +build_alias='arm-unknown-linux-gnu' +build_cpu='arm' +build_os='linux-gnu' +build_vendor='unknown' +datadir='${prefix}/share' +exec_prefix='${prefix}' +host='arm-unknown-linux-gnu' +host_alias='' +host_cpu='arm' +host_os='linux-gnu' +host_vendor='unknown' +includedir='/usr/include' +infodir='${prefix}/info' +install_sh='/android/sandbox/mkf/funpack/strace-4.5.12/install-sh' +libdir='${exec_prefix}/lib' +libexecdir='${exec_prefix}/libexec' +localstatedir='${prefix}/var' +mandir='${prefix}/man' +mkdir_p='mkdir -p --' +oldincludedir='/usr/include' +opsys='linux' +prefix='/data/' +program_transform_name='s,x,x,' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +sysconfdir='${prefix}/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +#define ARM 1 +#define GETGROUPS_T gid_t +#define HAVE_ASM_SIGCONTEXT_H 1 +#define HAVE_DECL_SYS_ERRLIST 1 +#define HAVE_DECL_SYS_SIGLIST 1 +#define HAVE_DECL__SYS_SIGLIST 1 +#define HAVE_DIRENT_H 1 +#define HAVE_IF_INDEXTONAME 1 +#define HAVE_INET_NTOP 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_LINUX_ICMP_H 1 +#define HAVE_LINUX_IF_PACKET_H 1 +#define HAVE_LINUX_IN6_H 1 +#define HAVE_LINUX_NETLINK_H 1 +#define HAVE_LINUX_PTRACE_H 1 +#define HAVE_LINUX_UTSNAME_H 1 +#define HAVE_LITTLE_ENDIAN_LONG_LONG 1 +#define HAVE_LONG_LONG 1 +#define HAVE_MEMORY_H 1 +#define HAVE_MQUEUE_H 1 +#define HAVE_NETINET_TCP_H 1 +#define HAVE_NETINET_UDP_H 1 +#define HAVE_POLL_H 1 +#define HAVE_PRCTL 1 +#define HAVE_PREAD 1 +#define HAVE_SENDMSG 1 +#define HAVE_SIGACTION 1 +#define HAVE_SIGINFO_T 1 +#define HAVE_SIG_ATOMIC_T 1 +#define HAVE_STAT64 1 +#define HAVE_STDINT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRERROR 1 +#define HAVE_STRINGS_H 1 +#define HAVE_STRING_H 1 +#define HAVE_STROPTS_H 1 +#define HAVE_STRSIGNAL 1 +#define HAVE_STRUCT_MSGHDR_MSG_CONTROL 1 +#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 +#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 +#define HAVE_STRUCT_STAT_ST_BLOCKS 1 +#define HAVE_STRUCT_STAT_ST_RDEV 1 +#define HAVE_STRUCT_USER_DESC 1 +#define HAVE_STRUCT___OLD_KERNEL_STAT 1 +#define HAVE_SYS_EPOLL_H 1 +#define HAVE_SYS_IOCTL_H 1 +#define HAVE_SYS_POLL_H 1 +#define HAVE_SYS_PTRACE_H 1 +#define HAVE_SYS_REG_H 1 +#define HAVE_SYS_SIGLIST 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_UIO_H 1 +#define HAVE_SYS_VFS_H 1 +#define HAVE_TERMIO_H 1 +#define HAVE_UNISTD_H 1 +#define HAVE__SYS_SIGLIST 1 +#define LINUX 1 +#define PACKAGE "strace" +#define PACKAGE_BUGREPORT "" +#define PACKAGE_NAME "strace" +#define PACKAGE_STRING "strace 4.5.12" +#define PACKAGE_TARNAME "strace" +#define PACKAGE_VERSION "4.5.12" +#define RETSIGTYPE void +#define STDC_HEADERS 1 +#define VERSION "4.5.12" +#define _GNU_SOURCE 1 + +configure: exit 0 diff --git a/config.status b/config.status new file mode 100755 index 00000000..2457e7cd --- /dev/null +++ b/config.status @@ -0,0 +1,1317 @@ +#! /bin/sh +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=${CONFIG_SHELL-/bin/sh} +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi +DUALCASE=1; export DUALCASE # for MKS sh + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + +exec 6>&1 + +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by strace $as_me 4.5.12, which was +generated by GNU Autoconf 2.59. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 +config_files=" Makefile" +config_headers=" config.h" +config_commands=" depfiles" + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to <bug-autoconf@gnu.org>." +ac_cs_version="\ +strace config.status 4.5.12 +configured by ./configure, generated by GNU Autoconf 2.59, + with options \"'--prefix=/data/' '--build=arm-unknown-linux-gnu' 'CFLAGS=-I/android/device/system/kernel_headers/' 'build_alias=arm-unknown-linux-gnu'\" + +Copyright (C) 2003 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." +srcdir=. +INSTALL="/usr/bin/install -c" +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "x$1" : 'x\([^=]*\)='` + ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` + ac_shift=: + ;; + -*) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + *) # This is not an option, so the user has probably given explicit + # arguments. + ac_option=$1 + ac_need_defaults=false;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --vers* | -V ) + echo "$ac_cs_version"; exit 0 ;; + --he | --h) + # Conflict between --help and --header + { { echo "$as_me:$LINENO: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + ac_need_defaults=false;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + echo "running /bin/sh ./configure " '--prefix=/data/' '--build=arm-unknown-linux-gnu' 'CFLAGS=-I/android/device/system/kernel_headers/' 'build_alias=arm-unknown-linux-gnu' $ac_configure_extra_args " --no-create --no-recursion" >&6 + exec /bin/sh ./configure '--prefix=/data/' '--build=arm-unknown-linux-gnu' 'CFLAGS=-I/android/device/system/kernel_headers/' 'build_alias=arm-unknown-linux-gnu' $ac_configure_extra_args --no-create --no-recursion +fi + +# +# INIT-COMMANDS section. +# + +AMDEP_TRUE="" ac_aux_dir="." + +for ac_config_target in $ac_config_targets +do + case "$ac_config_target" in + # Handling of arguments. + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason to put it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} + +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./confstat$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + + +# +# CONFIG_FILES section. +# + +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "$CONFIG_FILES"; then + # Protect against being on the right side of a sed subst in config.status. + sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g; + s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF +s,@SHELL@,/bin/sh,;t t +s,@PATH_SEPARATOR@,:,;t t +s,@PACKAGE_NAME@,strace,;t t +s,@PACKAGE_TARNAME@,strace,;t t +s,@PACKAGE_VERSION@,4.5.12,;t t +s,@PACKAGE_STRING@,strace 4.5.12,;t t +s,@PACKAGE_BUGREPORT@,,;t t +s,@exec_prefix@,${prefix},;t t +s,@prefix@,/data/,;t t +s,@program_transform_name@,s,x,x,,;t t +s,@bindir@,${exec_prefix}/bin,;t t +s,@sbindir@,${exec_prefix}/sbin,;t t +s,@libexecdir@,${exec_prefix}/libexec,;t t +s,@datadir@,${prefix}/share,;t t +s,@sysconfdir@,${prefix}/etc,;t t +s,@sharedstatedir@,${prefix}/com,;t t +s,@localstatedir@,${prefix}/var,;t t +s,@libdir@,${exec_prefix}/lib,;t t +s,@includedir@,/usr/include,;t t +s,@oldincludedir@,/usr/include,;t t +s,@infodir@,${prefix}/info,;t t +s,@mandir@,${prefix}/man,;t t +s,@build_alias@,arm-unknown-linux-gnu,;t t +s,@host_alias@,,;t t +s,@target_alias@,,;t t +s,@DEFS@,-DHAVE_CONFIG_H,;t t +s,@ECHO_C@,,;t t +s,@ECHO_N@,-n,;t t +s,@ECHO_T@,,;t t +s,@LIBS@,,;t t +s,@INSTALL_PROGRAM@,${INSTALL},;t t +s,@INSTALL_SCRIPT@,${INSTALL},;t t +s,@INSTALL_DATA@,${INSTALL} -m 644,;t t +s,@CYGPATH_W@,echo,;t t +s,@PACKAGE@,strace,;t t +s,@VERSION@,4.5.12,;t t +s,@ACLOCAL@,${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run aclocal-1.9,;t t +s,@AUTOCONF@,${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run autoconf,;t t +s,@AUTOMAKE@,${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run automake-1.9,;t t +s,@AUTOHEADER@,${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run autoheader,;t t +s,@MAKEINFO@,${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run makeinfo,;t t +s,@install_sh@,/android/sandbox/mkf/funpack/strace-4.5.12/install-sh,;t t +s,@STRIP@,,;t t +s,@ac_ct_STRIP@,,;t t +s,@INSTALL_STRIP_PROGRAM@,${SHELL} $(install_sh) -c -s,;t t +s,@mkdir_p@,mkdir -p --,;t t +s,@AWK@,gawk,;t t +s,@SET_MAKE@,,;t t +s,@am__leading_dot@,.,;t t +s,@AMTAR@,${SHELL} /android/sandbox/mkf/funpack/strace-4.5.12/missing --run tar,;t t +s,@am__tar@,${AMTAR} chof - "$$tardir",;t t +s,@am__untar@,${AMTAR} xf -,;t t +s,@MAINTAINER_MODE_TRUE@,#,;t t +s,@MAINTAINER_MODE_FALSE@,,;t t +s,@MAINT@,#,;t t +s,@build@,arm-unknown-linux-gnu,;t t +s,@build_cpu@,arm,;t t +s,@build_vendor@,unknown,;t t +s,@build_os@,linux-gnu,;t t +s,@host@,arm-unknown-linux-gnu,;t t +s,@host_cpu@,arm,;t t +s,@host_vendor@,unknown,;t t +s,@host_os@,linux-gnu,;t t +s,@opsys@,linux,;t t +s,@arch@,arm,;t t +s,@LINUX_TRUE@,,;t t +s,@LINUX_FALSE@,#,;t t +s,@I386_TRUE@,#,;t t +s,@I386_FALSE@,,;t t +s,@X86_64_TRUE@,#,;t t +s,@X86_64_FALSE@,,;t t +s,@SUNOS4_TRUE@,#,;t t +s,@SUNOS4_FALSE@,,;t t +s,@SVR4_TRUE@,#,;t t +s,@SVR4_FALSE@,,;t t +s,@FREEBSD_TRUE@,#,;t t +s,@FREEBSD_FALSE@,,;t t +s,@CC@,gcc,;t t +s,@CFLAGS@,-I/android/device/system/kernel_headers/,;t t +s,@LDFLAGS@,,;t t +s,@CPPFLAGS@,,;t t +s,@ac_ct_CC@,gcc,;t t +s,@EXEEXT@,,;t t +s,@OBJEXT@,o,;t t +s,@DEPDIR@,.deps,;t t +s,@am__include@,include,;t t +s,@am__quote@,,;t t +s,@AMDEP_TRUE@,,;t t +s,@AMDEP_FALSE@,#,;t t +s,@AMDEPBACKSLASH@,\,;t t +s,@CCDEPMODE@,depmode=gcc3,;t t +s,@am__fastdepCC_TRUE@,,;t t +s,@am__fastdepCC_FALSE@,#,;t t +s,@WARNFLAGS@,-Wall,;t t +s,@CPP@,gcc -E,;t t +s,@EGREP@,grep -E,;t t +s,@PERL@,/usr/bin/perl,;t t +s,@LIBOBJS@,,;t t +s,@LTLIBOBJS@,,;t t +CEOF + + # Split the substitutions into bite-sized pieces for seds with + # small command number limits, like on Digital OSF/1 and HP-UX. + ac_max_sed_lines=48 + ac_sed_frag=1 # Number of current file. + ac_beg=1 # First line for current file. + ac_end=$ac_max_sed_lines # Line after last line for current file. + ac_more_lines=: + ac_sed_cmds= + while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + else + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + fi + if test ! -s $tmp/subs.frag; then + ac_more_lines=false + else + # The purpose of the label and of the branching condition is to + # speed up the sed processing (if there are no `@' at all, there + # is no need to browse any of the substitutions). + # These are the two extra sed commands mentioned above. + (echo ':t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + else + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + fi + ac_sed_frag=`expr $ac_sed_frag + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_lines` + fi + done + if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat + fi +fi # test -n "$CONFIG_FILES" + +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; + esac + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo "$f";; + *) # Relative + if test -f "$f"; then + # Build tree + echo "$f" + elif test -f "$srcdir/$f"; then + # Source tree + echo "$srcdir/$f" + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + sed "/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/; +s/:*\${srcdir}:*/:/; +s/:*@srcdir@:*/:/; +s/^\([^=]*=[ ]*\):*/\1/; +s/:*$//; +s/^[^=]*=[ ]*$//; +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s,@configure_input@,$configure_input,;t t +s,@srcdir@,$ac_srcdir,;t t +s,@abs_srcdir@,$ac_abs_srcdir,;t t +s,@top_srcdir@,$ac_top_srcdir,;t t +s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t +s,@builddir@,$ac_builddir,;t t +s,@abs_builddir@,$ac_abs_builddir,;t t +s,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +s,@INSTALL@,$ac_INSTALL,;t t +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out + rm -f $tmp/stdin + if test x"$ac_file" != x-; then + mv $tmp/out $ac_file + else + cat $tmp/out + rm -f $tmp/out + fi + +done + +# +# CONFIG_HEADER section. +# + +# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where +# NAME is the cpp macro being defined and VALUE is the value it is being given. +# +# ac_d sets the value in "#define NAME VALUE" lines. +ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' +ac_dB='[ ].*$,\1#\2' +ac_dC=' ' +ac_dD=',;t' +# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". +ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_uB='$,\1#\2define\3' +ac_uC=' ' +ac_uD=',;t' + +for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + # Do quote $f, to prevent DOS paths from being IFS'd. + echo "$f";; + *) # Relative + if test -f "$f"; then + # Build tree + echo "$f" + elif test -f "$srcdir/$f"; then + # Source tree + echo "$srcdir/$f" + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + # Remove the trailing spaces. + sed 's/[ ]*$//' $ac_file_inputs >$tmp/in + + # Handle all the #define templates only if necessary. + if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then + # If there are no defines, we may have an empty if/fi + : + cat >$tmp/defines.sed <<CEOF +/^[ ]*#[ ]*define/!b +t clr +: clr +${ac_dA}PACKAGE_NAME${ac_dB}PACKAGE_NAME${ac_dC}"strace"${ac_dD} +${ac_dA}PACKAGE_TARNAME${ac_dB}PACKAGE_TARNAME${ac_dC}"strace"${ac_dD} +${ac_dA}PACKAGE_VERSION${ac_dB}PACKAGE_VERSION${ac_dC}"4.5.12"${ac_dD} +${ac_dA}PACKAGE_STRING${ac_dB}PACKAGE_STRING${ac_dC}"strace 4.5.12"${ac_dD} +${ac_dA}PACKAGE_BUGREPORT${ac_dB}PACKAGE_BUGREPORT${ac_dC}""${ac_dD} +${ac_dA}PACKAGE${ac_dB}PACKAGE${ac_dC}"strace"${ac_dD} +${ac_dA}VERSION${ac_dB}VERSION${ac_dC}"4.5.12"${ac_dD} +${ac_dA}LINUX${ac_dB}LINUX${ac_dC}1${ac_dD} +${ac_dA}ARM${ac_dB}ARM${ac_dC}1${ac_dD} +${ac_dA}_GNU_SOURCE${ac_dB}_GNU_SOURCE${ac_dC}1${ac_dD} +${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD} +${ac_dA}HAVE_DIRENT_H${ac_dB}HAVE_DIRENT_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_TYPES_H${ac_dB}HAVE_SYS_TYPES_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_STAT_H${ac_dB}HAVE_SYS_STAT_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_STDLIB_H${ac_dB}HAVE_STDLIB_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRING_H${ac_dB}HAVE_STRING_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_MEMORY_H${ac_dB}HAVE_MEMORY_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRINGS_H${ac_dB}HAVE_STRINGS_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_INTTYPES_H${ac_dB}HAVE_INTTYPES_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_STDINT_H${ac_dB}HAVE_STDINT_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRUCT_STAT_ST_BLKSIZE${ac_dB}HAVE_STRUCT_STAT_ST_BLKSIZE${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRUCT_STAT_ST_BLOCKS${ac_dB}HAVE_STRUCT_STAT_ST_BLOCKS${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRUCT_STAT_ST_RDEV${ac_dB}HAVE_STRUCT_STAT_ST_RDEV${ac_dC}1${ac_dD} +${ac_dA}HAVE_STAT64${ac_dB}HAVE_STAT64${ac_dC}1${ac_dD} +${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD} +${ac_dA}GETGROUPS_T${ac_dB}GETGROUPS_T${ac_dC}gid_t${ac_dD} +${ac_dA}HAVE_SIG_ATOMIC_T${ac_dB}HAVE_SIG_ATOMIC_T${ac_dC}1${ac_dD} +${ac_dA}HAVE_SIGINFO_T${ac_dB}HAVE_SIGINFO_T${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID${ac_dB}HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID${ac_dC}1${ac_dD} +${ac_dA}HAVE_LONG_LONG${ac_dB}HAVE_LONG_LONG${ac_dC}1${ac_dD} +${ac_dA}HAVE_LITTLE_ENDIAN_LONG_LONG${ac_dB}HAVE_LITTLE_ENDIAN_LONG_LONG${ac_dC}1${ac_dD} +${ac_dA}HAVE_SIGACTION${ac_dB}HAVE_SIGACTION${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRERROR${ac_dB}HAVE_STRERROR${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRSIGNAL${ac_dB}HAVE_STRSIGNAL${ac_dC}1${ac_dD} +${ac_dA}HAVE_PREAD${ac_dB}HAVE_PREAD${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_SIGLIST${ac_dB}HAVE_SYS_SIGLIST${ac_dC}1${ac_dD} +${ac_dA}HAVE__SYS_SIGLIST${ac_dB}HAVE__SYS_SIGLIST${ac_dC}1${ac_dD} +CEOF + sed -f $tmp/defines.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in + + cat >$tmp/defines.sed <<CEOF +/^[ ]*#[ ]*define/!b +t clr +: clr +${ac_dA}HAVE_PRCTL${ac_dB}HAVE_PRCTL${ac_dC}1${ac_dD} +${ac_dA}HAVE_SENDMSG${ac_dB}HAVE_SENDMSG${ac_dC}1${ac_dD} +${ac_dA}HAVE_INET_NTOP${ac_dB}HAVE_INET_NTOP${ac_dC}1${ac_dD} +${ac_dA}HAVE_IF_INDEXTONAME${ac_dB}HAVE_IF_INDEXTONAME${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_REG_H${ac_dB}HAVE_SYS_REG_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_STROPTS_H${ac_dB}HAVE_STROPTS_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_IOCTL_H${ac_dB}HAVE_SYS_IOCTL_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_PTRACE_H${ac_dB}HAVE_SYS_PTRACE_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_TERMIO_H${ac_dB}HAVE_TERMIO_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_LINUX_PTRACE_H${ac_dB}HAVE_LINUX_PTRACE_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_UIO_H${ac_dB}HAVE_SYS_UIO_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_POLL_H${ac_dB}HAVE_POLL_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_POLL_H${ac_dB}HAVE_SYS_POLL_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_VFS_H${ac_dB}HAVE_SYS_VFS_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_LINUX_UTSNAME_H${ac_dB}HAVE_LINUX_UTSNAME_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_MQUEUE_H${ac_dB}HAVE_MQUEUE_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_SYS_EPOLL_H${ac_dB}HAVE_SYS_EPOLL_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_LINUX_ICMP_H${ac_dB}HAVE_LINUX_ICMP_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_LINUX_IN6_H${ac_dB}HAVE_LINUX_IN6_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_LINUX_NETLINK_H${ac_dB}HAVE_LINUX_NETLINK_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_LINUX_IF_PACKET_H${ac_dB}HAVE_LINUX_IF_PACKET_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_ASM_SIGCONTEXT_H${ac_dB}HAVE_ASM_SIGCONTEXT_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_NETINET_TCP_H${ac_dB}HAVE_NETINET_TCP_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_NETINET_UDP_H${ac_dB}HAVE_NETINET_UDP_H${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRUCT_MSGHDR_MSG_CONTROL${ac_dB}HAVE_STRUCT_MSGHDR_MSG_CONTROL${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRUCT___OLD_KERNEL_STAT${ac_dB}HAVE_STRUCT___OLD_KERNEL_STAT${ac_dC}1${ac_dD} +${ac_dA}HAVE_STRUCT_USER_DESC${ac_dB}HAVE_STRUCT_USER_DESC${ac_dC}1${ac_dD} +${ac_dA}HAVE_DECL_SYS_ERRLIST${ac_dB}HAVE_DECL_SYS_ERRLIST${ac_dC}1${ac_dD} +${ac_dA}HAVE_DECL_SYS_SIGLIST${ac_dB}HAVE_DECL_SYS_SIGLIST${ac_dC}1${ac_dD} +${ac_dA}HAVE_DECL__SYS_SIGLIST${ac_dB}HAVE_DECL__SYS_SIGLIST${ac_dC}1${ac_dD} +CEOF + sed -f $tmp/defines.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in + + fi # grep + + # Handle all the #undef templates + cat >$tmp/undefs.sed <<CEOF +/^[ ]*#[ ]*undef/!b +t clr +: clr +${ac_uA}PACKAGE_NAME${ac_uB}PACKAGE_NAME${ac_uC}"strace"${ac_uD} +${ac_uA}PACKAGE_TARNAME${ac_uB}PACKAGE_TARNAME${ac_uC}"strace"${ac_uD} +${ac_uA}PACKAGE_VERSION${ac_uB}PACKAGE_VERSION${ac_uC}"4.5.12"${ac_uD} +${ac_uA}PACKAGE_STRING${ac_uB}PACKAGE_STRING${ac_uC}"strace 4.5.12"${ac_uD} +${ac_uA}PACKAGE_BUGREPORT${ac_uB}PACKAGE_BUGREPORT${ac_uC}""${ac_uD} +${ac_uA}PACKAGE${ac_uB}PACKAGE${ac_uC}"strace"${ac_uD} +${ac_uA}VERSION${ac_uB}VERSION${ac_uC}"4.5.12"${ac_uD} +${ac_uA}LINUX${ac_uB}LINUX${ac_uC}1${ac_uD} +${ac_uA}ARM${ac_uB}ARM${ac_uC}1${ac_uD} +${ac_uA}_GNU_SOURCE${ac_uB}_GNU_SOURCE${ac_uC}1${ac_uD} +${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD} +${ac_uA}HAVE_DIRENT_H${ac_uB}HAVE_DIRENT_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_TYPES_H${ac_uB}HAVE_SYS_TYPES_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_STAT_H${ac_uB}HAVE_SYS_STAT_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_STDLIB_H${ac_uB}HAVE_STDLIB_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRING_H${ac_uB}HAVE_STRING_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_MEMORY_H${ac_uB}HAVE_MEMORY_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRINGS_H${ac_uB}HAVE_STRINGS_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_INTTYPES_H${ac_uB}HAVE_INTTYPES_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_STDINT_H${ac_uB}HAVE_STDINT_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRUCT_STAT_ST_BLKSIZE${ac_uB}HAVE_STRUCT_STAT_ST_BLKSIZE${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRUCT_STAT_ST_BLOCKS${ac_uB}HAVE_STRUCT_STAT_ST_BLOCKS${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRUCT_STAT_ST_RDEV${ac_uB}HAVE_STRUCT_STAT_ST_RDEV${ac_uC}1${ac_uD} +${ac_uA}HAVE_STAT64${ac_uB}HAVE_STAT64${ac_uC}1${ac_uD} +${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD} +${ac_uA}GETGROUPS_T${ac_uB}GETGROUPS_T${ac_uC}gid_t${ac_uD} +${ac_uA}HAVE_SIG_ATOMIC_T${ac_uB}HAVE_SIG_ATOMIC_T${ac_uC}1${ac_uD} +${ac_uA}HAVE_SIGINFO_T${ac_uB}HAVE_SIGINFO_T${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID${ac_uB}HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID${ac_uC}1${ac_uD} +${ac_uA}HAVE_LONG_LONG${ac_uB}HAVE_LONG_LONG${ac_uC}1${ac_uD} +${ac_uA}HAVE_LITTLE_ENDIAN_LONG_LONG${ac_uB}HAVE_LITTLE_ENDIAN_LONG_LONG${ac_uC}1${ac_uD} +${ac_uA}HAVE_SIGACTION${ac_uB}HAVE_SIGACTION${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRERROR${ac_uB}HAVE_STRERROR${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRSIGNAL${ac_uB}HAVE_STRSIGNAL${ac_uC}1${ac_uD} +${ac_uA}HAVE_PREAD${ac_uB}HAVE_PREAD${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_SIGLIST${ac_uB}HAVE_SYS_SIGLIST${ac_uC}1${ac_uD} +${ac_uA}HAVE__SYS_SIGLIST${ac_uB}HAVE__SYS_SIGLIST${ac_uC}1${ac_uD} +CEOF + sed -f $tmp/undefs.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in + + cat >$tmp/undefs.sed <<CEOF +/^[ ]*#[ ]*undef/!b +t clr +: clr +${ac_uA}HAVE_PRCTL${ac_uB}HAVE_PRCTL${ac_uC}1${ac_uD} +${ac_uA}HAVE_SENDMSG${ac_uB}HAVE_SENDMSG${ac_uC}1${ac_uD} +${ac_uA}HAVE_INET_NTOP${ac_uB}HAVE_INET_NTOP${ac_uC}1${ac_uD} +${ac_uA}HAVE_IF_INDEXTONAME${ac_uB}HAVE_IF_INDEXTONAME${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_REG_H${ac_uB}HAVE_SYS_REG_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_STROPTS_H${ac_uB}HAVE_STROPTS_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_IOCTL_H${ac_uB}HAVE_SYS_IOCTL_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_PTRACE_H${ac_uB}HAVE_SYS_PTRACE_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_TERMIO_H${ac_uB}HAVE_TERMIO_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_LINUX_PTRACE_H${ac_uB}HAVE_LINUX_PTRACE_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_UIO_H${ac_uB}HAVE_SYS_UIO_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_POLL_H${ac_uB}HAVE_POLL_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_POLL_H${ac_uB}HAVE_SYS_POLL_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_VFS_H${ac_uB}HAVE_SYS_VFS_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_LINUX_UTSNAME_H${ac_uB}HAVE_LINUX_UTSNAME_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_MQUEUE_H${ac_uB}HAVE_MQUEUE_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_SYS_EPOLL_H${ac_uB}HAVE_SYS_EPOLL_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_LINUX_ICMP_H${ac_uB}HAVE_LINUX_ICMP_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_LINUX_IN6_H${ac_uB}HAVE_LINUX_IN6_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_LINUX_NETLINK_H${ac_uB}HAVE_LINUX_NETLINK_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_LINUX_IF_PACKET_H${ac_uB}HAVE_LINUX_IF_PACKET_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_ASM_SIGCONTEXT_H${ac_uB}HAVE_ASM_SIGCONTEXT_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_NETINET_TCP_H${ac_uB}HAVE_NETINET_TCP_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_NETINET_UDP_H${ac_uB}HAVE_NETINET_UDP_H${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRUCT_MSGHDR_MSG_CONTROL${ac_uB}HAVE_STRUCT_MSGHDR_MSG_CONTROL${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRUCT___OLD_KERNEL_STAT${ac_uB}HAVE_STRUCT___OLD_KERNEL_STAT${ac_uC}1${ac_uD} +${ac_uA}HAVE_STRUCT_USER_DESC${ac_uB}HAVE_STRUCT_USER_DESC${ac_uC}1${ac_uD} +${ac_uA}HAVE_DECL_SYS_ERRLIST${ac_uB}HAVE_DECL_SYS_ERRLIST${ac_uC}1${ac_uD} +${ac_uA}HAVE_DECL_SYS_SIGLIST${ac_uB}HAVE_DECL_SYS_SIGLIST${ac_uC}1${ac_uD} +${ac_uA}HAVE_DECL__SYS_SIGLIST${ac_uB}HAVE_DECL__SYS_SIGLIST${ac_uC}1${ac_uD} +s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, +CEOF + sed -f $tmp/undefs.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + echo "/* Generated by configure. */" >$tmp/config.h + else + echo "/* $ac_file. Generated by configure. */" >$tmp/config.h + fi + cat $tmp/in >>$tmp/config.h + rm -f $tmp/in + if test x"$ac_file" != x-; then + if diff $ac_file $tmp/config.h >/dev/null 2>&1; then + { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +echo "$as_me: $ac_file is unchanged" >&6;} + else + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + rm -f $ac_file + mv $tmp/config.h $ac_file + fi + else + cat $tmp/config.h + rm -f $tmp/config.h + fi +# Compute $ac_file's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $ac_file | $ac_file:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || +$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X$ac_file : 'X\(//\)[^/]' \| \ + X$ac_file : 'X\(//\)$' \| \ + X$ac_file : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X$ac_file | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'`/stamp-h$_am_stamp_count +done + +# +# CONFIG_COMMANDS section. +# +for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue + ac_dest=`echo "$ac_file" | sed 's,:.*,,'` + ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_dir=`(dirname "$ac_dest") 2>/dev/null || +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dest" : 'X\(//\)[^/]' \| \ + X"$ac_dest" : 'X\(//\)$' \| \ + X"$ac_dest" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_dest" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 +echo "$as_me: executing $ac_dest commands" >&6;} + case $ac_dest in + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done + ;; + esac +done + +{ (exit 0); exit 0; } diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index bf762029..00000000 --- a/debian/changelog +++ /dev/null @@ -1,568 +0,0 @@ -strace (4.5.12-1) unstable; urgency=low - - * New upstream version. - + Build on ppc64, closes: #301089. - + Refuse negative -s argument value, closes: #303256. - + Fix known syscall recognition for IA32 processes on x86-64. - + Fix bad output for ptrace on x86-64. - + Fix potential buffer overruns. - + Make some diagnostics more consistent. - + Update PowerPC system calls. - + Better printing for Linux aio system calls. - + Don't truncate statfs64 fields to 32 bits in output. - + Cosmetic code cleanups. - - -- Roland McGrath <frob@debian.org> Wed, 8 Jun 2005 13:52:39 -0700 - -strace (4.5.11-1) unstable; urgency=low - - * New upstream version. - + Update MIPS system call table, closes: #256684. - + Fix build on s390 and sparc, closes: #294172, #293564. - + Fix select handling on nonstandard fd_set sizes, closes: #65654, #284290. - + Don't print errors for null file name pointers, closes: #63093. - + Fix initial execve output with -i. - + Fix build nits, closes: #300598. - - -- Roland McGrath <frob@debian.org> Tue, 22 Mar 2005 15:12:22 -0800 - -strace (4.5.9-1) unstable; urgency=low - - * New upstream version. - + Fix potential crash in getxattr printing, closes: #283704. - + Improve socket ioctl printing, closes: #192164. - + Fix sparc build, closes: #278449. - + Update ia64 syscall list. - + Fix x86_64 syscall argument extraction for 32-bit processes. - + Fix -e signal=NAME parsing. - + Fix x86_64 exit_group syscall handling. - + Improve mount flags printing. - + Support symbolic printing of x86_64 arch_prctl parameters. - + Add strace-udeb package for Debian installer debugging, closes: #268294. - - -- Roland McGrath <frob@debian.org> Fri, 4 Feb 2005 01:53:01 -0800 - -strace (4.5.8-1) unstable; urgency=low - - * New upstream version. - + Fix strace64 man page symlink, closes: #269220. - + Update syscall tables for Alpha, ARM, HPPA, closes: #273887. - + Build strace64 for s390, closes: #271500. - + Fix some endian issues in 64-bit argument output on 32-bit machines. - + Support new Linux syscalls mbind, set_mempolicy, get_mempolicy, waitid. - + Support Linux syscalls fadvise64, fadvise64_64, and epoll_*. - + Improve ioctl command name matching. - + Print RTC_* ioctl structure contents. - + Support newer RLIMIT_* values. - + Print struct cmsghdr details in sendmsg. - - -- Roland McGrath <frob@debian.org> Tue, 19 Oct 2004 18:05:28 -0700 - -strace (4.5.7-1) unstable; urgency=low - - * New upstream version. - + Update man page about -c, closes: #254438. - + Include pread/pwrite calls in -e read/write tracing, closes: #239947. - + Update SO_* and IP_* value lists, closes: #171653. - + Print attribute values in *xattr system calls. - + Print clock_t values symbolically in Linux clock_* system calls. - + Show PER_* values correctly, closes: #40588. - + Fix `strace64' build on sparc, closes: #254728. - - -- Roland McGrath <frob@debian.org> Tue, 31 Aug 2004 01:41:19 -0700 - -strace (4.5.6-1) unstable; urgency=low - - * New upstream version. - + Update Linux ioctl lists and decode some more network ioctls. - + Fix `quotactl' argument decoding on 64-bit. - + Linux/SPARC64 support, closes: #254728. - - -- Roland McGrath <frob@debian.org> Mon, 12 Jul 2004 00:18:32 -0700 - -strace (4.5.5-1) unstable; urgency=low - - * New upstream version. - + Fix support for 32-bit (i386) binaries on Linux/AMD64. - - -- Roland McGrath <frob@debian.org> Sun, 27 Jun 2004 22:19:15 -0700 - -strace (4.5.4-1) unstable; urgency=low - - * Build package on amd64, closes: #246568. - * New upstream version. - + Recognize more PF_* and AF_* values, closes: #250506. - + Other fixes. - - -- Roland McGrath <frob@debian.org> Thu, 3 Jun 2004 19:35:37 -0700 - -strace (4.5.3-1) unstable; urgency=low - - * New upstream version. - + Finish fix for -f on Linux/S390(x). - + Print extra wait status bits, closes: #240062. - - -- Roland McGrath <frob@debian.org> Fri, 16 Apr 2004 15:27:43 -0700 - -strace (4.5.2-1) unstable; urgency=low - - * New upstream version. - + Check for errors writing to -o file, closes: #218762 - + Print multiple ioctl code matches on Linux. - + Various other fixes. - + Update typos and obsolete bits in man page, closes: #217008, #223390 - + Fix compilation problems with newer kernel headers, closes: #223207 - + Update HPPA system calls, closes: #231632 - + Fix PID in messages, closes: #229802 - + Fix s390 brokenness in 4.5, closes: #226098 - - -- Roland McGrath <frob@debian.org> Mon, 1 Mar 2004 22:44:55 -0800 - -strace (4.5-1) unstable; urgency=low - - * New upstream version. - + Fix mlock syscall printing. - + MIPS & S390 updates. - + Print names for SIGRT_* in sets. - - -- Roland McGrath <frob@debian.org> Wed, 24 Sep 2003 15:20:18 -0700 - -strace (4.4.99-1) unstable; urgency=low - - * New upstream version. - + Alpha updates. - + Add a few more new Linux 2.5 system calls. - + Stephen Thomas contributed a port to Linux/SH64. - + Print protocol names for PF_INET6 sockets. - - -- Roland McGrath <frob@debian.org> Thu, 17 Jul 2003 02:04:43 -0700 - -strace (4.4.98-1) unstable; urgency=low - - * New upstream version. - + Fixes clone argument bugs. - + Fixes sem* printing bugs. - + Fixes -e argument parsing, closes: #188379. - + Fixes hanging parent in odd wait cases, closes: #47608, #109656. - + Fixes -q defaulting, closes: #47113, #153678. - + Fixes trying to execute directories, closes: #137103. - + Updates ARM support, thanks to Russell King. - + Updates S390/S390x support. - * Bump standards-version to 3.5.10 - - -- Roland McGrath <frob@debian.org> Mon, 2 Jun 2003 12:26:29 -0700 - -strace (4.4.96-1) unstable; urgency=low - - * New upstream version. - + Handles yet more new Linux 2.5 system calls. - + Fixes x86_64 and ia64 clone printing. - + Updates SH port. - - -- Roland McGrath <frob@debian.org> Sun, 30 Mar 2003 17:14:34 -0800 - -strace (4.4.95-1) unstable; urgency=low - - * New upstream version. - + Fixes printing of getresuid and getresgid values. - - -- Roland McGrath <frob@debian.org> Mon, 24 Feb 2003 02:50:43 -0800 - -strace (4.4.94-1) unstable; urgency=low - - * New upstream version. - + New option -E to set environment variables. - + Build fixes for sparc, closes: #178636. - - -- Roland McGrath <frob@debian.org> Wed, 19 Feb 2003 19:12:40 -0800 - -strace (4.4.93-1) unstable; urgency=low - - * New upstream version. - + Grok new quotactl arguments, closes: #154067. - + Fix m68k build problem, closes: #176528. - + Old bugs prior release actually closes: #154068. - + Fix S390 bugs with -f, and bugs with execve. - * Switched to non-native packaging (empty .diff), closes: #176388. - - -- Roland McGrath <frob@debian.org> Tue, 21 Jan 2003 12:22:08 -0800 - -strace (4.4.92-1) unstable; urgency=low - - * New upstream version. - + Updated config.guess and config.sub, closes: #176241. - + Several fixes for PPC, closes: #144326. - + Fixed ptrace output for unknown requests, closes: #77728. - + Fixed output of getdents64, truncate64, ftruncate64, closes: #169528. - + Old bugs the last release actually closes: #153750, #38467, #109993, - #109815, #104594, #113087, #134803, #166622, #96356, #94725, #32147, - #32798, #36801, #41066, #81637, #138300, #143791. - - -- Roland McGrath <frob@debian.org> Tue, 14 Jan 2003 02:02:44 -0800 - -strace (4.4.91-1) unstable; urgency=low - - * New upstream version. - + Fixes -f on x86-64. - - -- Roland McGrath <frob@debian.org> Fri, 10 Jan 2003 12:55:34 -0800 - -strace (4.4.90-1) unstable; urgency=low - - * New maintainer. - * New upstream version. - - -- Roland McGrath <frob@debian.org> Fri, 10 Jan 2003 01:58:40 -0800 - -strace (4.4-1.2) unstable; urgency=low - - * NMU - * Quick one-liner to allow building on the ARM. Closes: #109993. - * Re-ran autoconf, hopefully I didn't break other arches. - - -- Anand Kumria <wildfire@progsoc.org> Mon, 1 Oct 2001 14:22:25 +1000 - -strace (4.4-1.1) unstable; urgency=low - - * NMU. - * Added patch from David Mosberger which fixes some ia64 issues. - Closes: #113087. - * Added ia64-specific Build-Depends on libc6.1-dev. Closes: - #109815. - * Ran autoheader, so the s390 patch applies. Closes: #104594. - - -- Jeff Licquia <jlicquia@progeny.com> Tue, 25 Sep 2001 13:15:28 -0500 - -strace (4.4-1) unstable; urgency=low - - * New upstream version - + Added S390 support. Closes: Bug#104594 - + New config.{guess,sub}. Closes: Bug#92532 - + LFS support for Linux/sparc. Closes: Bug#99215 - * Works on IA64 again. Closes: Bug#103854 - * Don't override CFLAGS in debian/rules - * Remove rules to create configure & friends. Closes: Bug#92483 - - -- Wichert Akkerman <wakkerma@debian.org> Sun, 19 Aug 2001 14:10:58 +0200 - -strace (4.3-3.1) unstable; urgency=low - - * copy in new config.{guess,sub} to get support for new architectures. - Closes: #94725 - - -- LaMont Jones <lamont@debian.org> Mon, 9 Jul 2001 21:39:34 -0600 - -strace (4.3-3) unstable; urgency=low - - * Update architecture list - - -- Wichert Akkerman <wakkerma@debian.org> Sat, 14 Apr 2001 10:42:19 +0200 - -strace (4.3-2) unstable; urgency=low - - * Run cvsbuild so we don't need to run autohead & friends - * Sync to current CVS - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 13 Apr 2001 19:08:53 +0200 - -strace (4.3-1) unstable; urgency=low - - * New upstream version - * Updated Build-Depends to use a recent glibc so we get the 2.4 kernel - headers - * Changed Architecture so we only build on Linux - * Include section and priority in control info - - -- Wichert Akkerman <wakkerma@debian.org> Sun, 1 Apr 2001 16:35:32 +0200 - -strace (4.2-4) frozen unstable; urgency=low - - * Actually install postinst and prerm so we get the proper /usr/doc/strace - symlink - - -- Wichert Akkerman <wakkerma@debian.org> Thu, 17 Feb 2000 21:49:17 +0100 - -strace (4.2-3) frozen unstable; urgency=low - - * Fix typo in aclocal.m4 that prevented compilation on architectures without - LFS - - -- Wichert Akkerman <wakkerma@debian.org> Sun, 13 Feb 2000 01:19:11 +0100 - -strace (4.2-2) frozen unstable; urgency=low - - * only include linux/ptrace.h if sys/reg.h hasn't been found by configure, - Closes: Bug# 39556 - - -- Wichert Akkerman <wakkerma@debian.org> Thu, 27 Jan 2000 03:22:55 +0100 - -strace (4.2-1) frozen unstable; urgency=low - - * New upstream version: - + Builds correctly on glibc2.0 again, Closes: Bug# 51648 - + Small y2k fix in printtimes, Closes: Bug# 54592 - + semop is handled now, Closes: Bug# 52684 - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Jan 2000 21:45:41 +0100 - -strace (4.1-1) unstable; urgency=low - - * New upstream version - * Bump standards-version to 3.1.0 - * FHS 2.1 compliant - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 26 Nov 1999 01:42:07 +0100 - -strace (4.0-1) unstable; urgency=low - - * New upstream version - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 9 Jul 1999 16:12:34 +0200 - -strace (3.99.1-1) unstable; urgency=low - - * New upstream version, second pre-release for 4.0 - - -- Wichert Akkerman <wakkerma@debian.org> Wed, 9 Jun 1999 15:20:42 +0200 - -strace (3.99-1) unstable; urgency=low - - * New upstream maintainer (me :) - * New upstream version, pre-release for strace 4.0 - * See upstream changelog for changes - * Build with glibc2.1 - - -- Wichert Akkerman <wakkerma@debian.org> Tue, 27 Apr 1999 14:00:15 +0200 - -strace (3.1.0.1-12) unstable; urgency=low - - * Only i386 has a LDT, so check for architecture in mem.c (Bug# 32798) - * Check for nsignals properly, closes: #34445 - * Fix check for overruns in umove*, patch by Nate Eldredge <nate@cartsys.com> - - -- Wichert Akkerman <wakkerma@debian.org> Mon, 15 Mar 1999 00:43:14 +0100 - -strace (3.1.0.1-11) unstable; urgency=low - - * Merge some ARM stuff that got stuck in my mailbox - - -- Wichert Akkerman <wakkerma@debian.org> Sun, 31 Jan 1999 13:04:13 +0100 - -strace (3.1.0.1-10) unstable; urgency=low - - * Move sys_poll to the DONE section in linux/dummy.h - * Support subarchitectures for alpha (Bug# 32147) - * Incorporate changes from Ulrich Drepper - + up number of supported personalities on Linux sparc to 3 - + add O_DIRECT, O_LARGEFILE and O_DIRECTORY to openmodes - + change prefix for printxval to SEEK_ in sys_lseek - + add a support for a whole bunch of syscalls - + updated sys_pread and sys_pwrite for SVR4 - + handle sys_delete_module properly - + change SYS_socket_subcall to 230 for non-powerpc architectures - + sys_chown is now lchown - + looks like a whole lot of syscalls is moved from 180 to 230 - + Revamp a lot of the signal handling code - + handle sys_clone - + Lots more (it was a 6494-line patch and I'm too lazy to put all - changes in here..) - * Please note you need to have 2.1 or 2.2 kernel sources in /usr/src/linux - in order to compile this. - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 29 Jan 1999 02:04:12 +0100 - -strace (3.1.0.1-9) unstable; urgency=low - - * Add support for poll() systemcall - - -- Wichert Akkerman <wakkerma@debian.org> Thu, 31 Dec 1998 16:03:44 +0100 - -strace (3.1.0.1-8) frozen unstable; urgency=low - - * Use new_stat from libc6 now, except for powerpc and sparc - - -- Wichert Akkerman <wakkerma@debian.org> Thu, 24 Dec 1998 11:35:32 +0100 - -strace (3.1.0.1-7) frozen unstable; urgency=low - - * Fix sparc support - * Display nanosleep call correctly (Bug# 25904) - * Honour -v flag in printargs (Bug# 10426) - * Play with #define to get proper kernel struct stat - * Compile with 2.1.131 kernel source - - -- Wichert Akkerman <wakkerma@debian.org> Sat, 19 Dec 1998 15:02:14 +0100 - -strace (3.1.0.1-6) frozen unstable; urgency=low - - * Set NSIG correctly for ARM - * Include strace-graph script from Richard Braakman <dark@debian.org> - as an example. Try it and be amazed! - * Fix sigaction problem, patch from Topi Miettinen - <Topi.Miettinen@medialab.sonera.net> - - -- Wichert Akkerman <wakkerma@debian.org> Mon, 7 Dec 1998 02:10:30 +0100 - -strace (3.1.0.1-5) unstable; urgency=low - - * Patched from Richard Braakman <dark@debian.org>: - + use correct dirent.h on Linux - + remove debugging code left from the powerpc patch - + fix output for execve when -v is used - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 13 Nov 1998 15:59:17 +0100 - -strace (3.1.0.1-5) unstable; urgency=low - - * Add location of upstream sources to the copyright - * Merged ARM architecture support from Jim Studt <jim@federated.com> - - -- Wichert Akkerman <wakkerma@debian.org> Mon, 9 Nov 1998 16:43:24 +0100 - -strace (3.1.0.1-4) unstable; urgency=low - - * More ppc patches from Daniel Jacobowitz <dan@debian.org> - - -- Wichert Akkerman <wakkerma@debian.org> Mon, 12 Oct 1998 00:59:44 +0200 - -strace (3.1.0.1-3) unstable; urgency=low - - * Added support for sys_query_module, patch from Brian J. Murrell - <brian@interlinx.bc.ca> - * Preserve timestamps for documentation when installed - * Incorporate patches from Daniel Jacobowitz <dan@debian.org>: - + powerpc patches - + Patches include changing SYS_socket_subcall and SYS_ipc_subcall, - check for stray syscall exit after execv, and completely regenerated - syscall, errno, and ioctl lists. - + Decode capget and capset arguments. - - -- Wichert Akkerman <wakkerma@debian.org> Sun, 11 Oct 1998 22:42:56 +0200 - -strace (3.1.0.1-2) unstable; urgency=low - - * Patch to support sparc, courtesy of RedHat - * Cleaned up some stuff the patch left broken - * Fix some more compilation-issues for IPX with current kernels - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 24 Jul 1998 22:53:43 +0200 - -strace (3.1.0.1-1) unstable; urgency=low - - * New (actually very old) upstream version. Fixes something we - already had fixed - * Compiled with current kernel-headers from libc6-dev - * Fixed spelling-error - * Compress changelog - * Bumped standard-version to 2.4.1.0 - - -- Wichert Akkerman <wakkerma@debian.org> Wed, 22 Jul 1998 15:53:23 +0200 - -strace (3.1-14) unstable; urgency=low - - * Don't let libc6 trick us anymore with {f,l,}stat() calls - * Fix configure.in to support PentiumII processors - - -- Wichert Akkerman <wakkerma@debian.org> Mon, 22 Jun 1998 20:17:20 +0200 - -strace (3.1-13) unstable; urgency=low - - * Corrected error on PowerPC patch that broke other archictectures - (Bug# 13837) - - -- Wichert Akkerman <wakkerma@debian.org> Tue, 14 Oct 1997 15:41:29 +0200 - -strace (3.1-12) unstable; urgency=low - - * PowerPC patches by Klee Dienes (Bug# 10788, 10790) - * Create correct md5sums (Bug# 13363) - * Put changelog in correct place (Bug# 13363) - * Pristine sources - - -- Wichert Akkerman <wakkerma@debian.org> Mon, 6 Oct 1997 15:42:25 +0200 - -strace (3.1-11) unstable; urgency=LOW - - * Ported to libc6 / glibc2 (Bug# 11729) - * Compress manpage - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Fri, 1 Aug 1997 00:13:38 +02 - -strace (3.1-10) unstable; urgency=LOW - - * Install upstream changelog - * Added dependencies to control file for libc - * Added md5sums to .deb file - - -- Wichert Akkerman <wakkerma@debian.org> Fri, 11 Jul 1997 12:26:12 +0200 - -strace (3.1-9) stable; urgency=LOW - - * Fixed bug with hanging children. Patch by Matthias Urlichs - * Added some more constants to net.c. - * glibc patches, courtesy of Klee Dienes (Bug# 7735) - - -- Wichert Akkerman <wakkerma@debian.org> Mon, 21 Apr 1997 11:59:45 +0200 - -strace (3.1-8) frozen unstable; urgency=LOW - - * Added detection of ROSE networking - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Tue, 12 Nov 1996 22:21:22 +0100 - -strace (3.1-7) stable; urgency=LOW - - * Install manpage with correct mode (0644) (Bug#4813) - * Renamed debian changelog to changelog.Debian - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Sat, 26 Oct 1996 18:15:41 +0200 - -strace (3.1-6) stable; urgency=LOW - - * Small patch for compilation on kernels 2.1.0 and later (see signal.c) - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Fri, 18 Oct 1996 00:28:47 +0200 -strace (3.1-5) stable unstable; urgency=LOW - - * Moved to new packagingformat - * Fixed umoven bug (Bug# 4523) - * Corrected number of parameters for mmap systemcall (bug# 4508) - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Sat, 23 Sep 1996 23:33:58 +0200 - -strace (3.1-4) unstable; urgency=LOW - - * Fixed changestemplate - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl>, Thu Sep 12 14:59:44 MET DST 1996 - - -strace (3.1-3) unstable; priority=LOW - - * Revamped debian files - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl>, Thu Jul 11 20:19:11 MET DST 1996 - - -strace (3.1-2) unstable; priority=LOW - * Added some #ifdef's around IPX stuff to make it compilable on non-Linux - systems. - * changed debian.control and debian.rules to conform to new debian naming - schemes - * added architecture-option to debian.rules and debian.control - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> - - -strace (3.1-1) unstable; priority=LOW - - * Moved to new upstream version - * added more protocol families to domains - * added IPIP-protocol to protocols - * added MSG_PROXY and MSG_CTRUNC to msg_flags - * added SO_BSDCOMPAT and SO_REUSEPORT to sockoptions - * added IP, IPX and TCP-options - * added IP, IPX and TCP support to get-/setsockopt() - * added IPX support - - -- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> diff --git a/debian/control b/debian/control deleted file mode 100644 index d558b05f..00000000 --- a/debian/control +++ /dev/null @@ -1,38 +0,0 @@ -Source: strace -Section: utils -Priority: standard -Maintainer: Roland McGrath <frob@debian.org> -Uploaders: Wichert Akkerman <wakkerma@debian.org> -Build-Depends: libc6-dev (>= 2.2.2-1) [!alpha !ia64], libc6.1-dev (>= 2.2.2-1) [alpha ia64], libc6-dev-s390x [s390], libc6-dev-sparc64 [sparc] -Standards-Version: 3.6.1 - -Package: strace -Architecture: alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc ppc64 s390 s390x sh sparc -Depends: ${shlibs:Depends} -Description: A system call tracer - strace is a system call tracer, i.e. a debugging tool which prints out - a trace of all the system calls made by a another process/program. - The program to be traced need not be recompiled for this, so you can - use it on binaries for which you don't have source. - . - System calls and signals are events that happen at the user/kernel - interface. A close examination of this boundary is very useful for bug - isolation, sanity checking and attempting to capture race conditions. - -Package: strace-udeb -Section: debian-installer -Priority: extra -Architecture: alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc ppc64 s390 sh sparc -Depends: ${shlibs:Depends} -Description: A system call tracer - strace is a system call tracer, i.e. a debugging tool which prints out - a trace of all the system calls made by a another process/program. - The program to be traced need not be recompiled for this, so you can - use it on binaries for which you don't have source. - . - System calls and signals are events that happen at the user/kernel - interface. A close examination of this boundary is very useful for bug - isolation, sanity checking and attempting to capture race conditions. - . - This is a stripped down package intended for debugging use in the Debian - installer. diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index 1f9876e5..00000000 --- a/debian/copyright +++ /dev/null @@ -1,38 +0,0 @@ -This is the Debian packaged version of strace. For a complete list of -changes from the upstream version please see the changelog. - -The upstream sources can be found at http://www.liacs.nl/~wichert/strace/ - -This is the copyright as found in the upstream sources: - -Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl> -Copyright (c) 1993 Branko Lankester <branko@hacktic.nl> -Copyright (c) 1993 Ulrich Pegelow <pegelow@moorea.uni-muenster.de> -Copyright (c) 1995, 1996 Michael Elizabeth Chastain <mec@duracef.shout.net> -Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com> -Copyright (C) 1998-2001 Wichert Akkerman <wakkerma@deephackmode.org> -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: copyright,v 1.1 2002/03/31 18:45:45 wichert Exp $ diff --git a/debian/rules b/debian/rules deleted file mode 100755 index e17c6124..00000000 --- a/debian/rules +++ /dev/null @@ -1,101 +0,0 @@ -#! /usr/bin/make -f - -# Debian package information -package = strace - -DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) - -VERSION := $(shell dpkg-parsechangelog | awk '/^Version: / { print $$2 }') -UDEB := strace-udeb_$(VERSION)_$(DEB_HOST_ARCH).udeb - -ifeq ($(DEB_HOST_GNU_TYPE),sparc-linux) - build64 = yes - HOST64 = sparc64-linux - CC64 = gcc -m64 -endif - -ifeq ($(DEB_HOST_GNU_TYPE),s390-linux) - build64 = yes - HOST64 = s390x-linux - CC64 = gcc -m64 -endif - -ifeq ($(build64),yes) - extra_build_targets += stamp-build64 -endif - -ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) - CONFIG_OPTS = --build=$(DEB_BUILD_GNU_TYPE) -else - CONFIG_OPTS = --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) -endif - -all build: stamp-build - -stamp-%: %/Makefile - $(MAKE) -C $* - touch $@ - -build/Makefile: - mkdir -p $(@D) - cd $(@D); sh ../configure --prefix=/usr $(CONFIG_OPTS) - -build64/Makefile: - mkdir -p $(@D) - cd $(@D); CC="$(CC64)" sh ../configure --prefix=/usr --build=$(DEB_BUILD_GNU_TYPE) --host=$(HOST64) - -clean: - rm -rf debian/tmp debian/substvars debian/files debian/files~ - rm -rf build64 stamp-build64 - rm -rf build stamp-build - -binary: binary-indep binary-arch - -binary-indep: - -binary-arch: $(extra_build_targets) build checkroot - test -f stamp-build || make $(MFLAGS) -f debian/rules build - -rm -rf debian/tmp debian/files debian/substvars - - install -d -m 755 -o root -g root debian/tmp - # reset the mode to work around a bug in install - chown 755 debian/tmp - install -d -m 755 -o root -g root debian/tmp/DEBIAN - -# Install strace - install -d -o root -g root -m 755 debian/tmp/usr/bin - install -s -o root -g root -m 755 build/strace debian/tmp/usr/bin/strace - - dpkg-gencontrol -is -pstrace-udeb -fdebian/files~ - dpkg-deb --build debian/tmp ../$(UDEB) - dpkg-distaddfile $(UDEB) debian-installer extra - -# Install documentation - install -d -o root -g root -m 755 debian/tmp/usr/share/doc/$(package) - install -d -o root -g root -m 755 debian/tmp/usr/share/man/man1 - install -p -o root -g root -m 644 debian/changelog \ - debian/tmp/usr/share/doc/$(package)/changelog.Debian - install -p -o root -g root -m 644 TODO \ - debian/tmp/usr/share/doc/$(package)/TODO - install -p -o root -g root -m 644 NEWS \ - debian/tmp/usr/share/doc/$(package)/changelog - gzip -9 debian/tmp/usr/share/doc/$(package)/* - install -p -o root -g root -m 644 debian/copyright \ - debian/tmp/usr/share/doc/$(package)/copyright - install -p -o root -g root -m 644 strace.1 debian/tmp/usr/share/man/man1/strace.1 - gzip -9 debian/tmp/usr/share/man/man1/strace.1 - -ifeq ($(build64),yes) - install -s -o root -g root -m 755 build64/strace debian/tmp/usr/bin/strace64 - ln -s strace.1.gz debian/tmp/usr/share/man/man1/strace64.1.gz -endif - - dpkg-shlibdeps build/strace $(patsubst yes,build64/strace,$(build64)) - - dpkg-gencontrol -is -pstrace - dpkg-deb --build debian/tmp .. - -checkroot: - test root = "`whoami`" @@ -34,9 +34,39 @@ #include "defs.h" #include <dirent.h> -#ifdef LINUX +#if defined(LINUX) #define dirent kernel_dirent +#ifndef HAVE_ANDROID_OS #define dirent64 kernel_dirent64 +#endif +#ifdef HAVE_ANDROID_OS +#include <linux/fadvise.h> + +// ANDROID: From kernel_headers/asm/statfs.h + +/* + * With EABI there is 4 bytes of padding added to this structure. + * Let's pack it so the padding goes away to simplify dual ABI support. + * Note that user space does NOT have to pack this structure. + */ +struct statfs64 { + __u32 f_type; + __u32 f_bsize; + __u64 f_blocks; + __u64 f_bfree; + __u64 f_bavail; + __u64 f_files; + __u64 f_ffree; + __kernel_fsid_t f_fsid; + __u32 f_namelen; + __u32 f_frsize; + __u32 f_spare[5]; +} __attribute__ ((packed,aligned(4))); + + + + +#endif /* HAVE_ANDROID_OS */ #include <linux/types.h> #include <linux/dirent.h> #undef dirent @@ -1529,7 +1559,7 @@ struct tcb *tcp; return 0; } -#ifdef LINUX +#ifdef LINUX static void printstatfs64(tcp, addr) struct tcb *tcp; @@ -2478,7 +2508,6 @@ struct tcb *tcp; return 0; } - static const struct xlat advise[] = { { POSIX_FADV_NORMAL, "POSIX_FADV_NORMAL" }, { POSIX_FADV_RANDOM, "POSIX_FADV_RANDOM" }, @@ -2529,3 +2558,5 @@ struct tcb *tcp; } return 0; } + +//#endif /*HAVE_ANDROID_OS */ diff --git a/freebsd/i386/errnoent.h b/freebsd/i386/errnoent.h deleted file mode 100644 index d18b9acb..00000000 --- a/freebsd/i386/errnoent.h +++ /dev/null @@ -1,87 +0,0 @@ - "ERRNO_0", /* 0 */ - "EPERM", /* 1 */ - "ENOENT", /* 2 */ - "ESRCH", /* 3 */ - "EINTR", /* 4 */ - "EIO", /* 5 */ - "ENXIO", /* 6 */ - "E2BIG", /* 7 */ - "ENOEXEC", /* 8 */ - "EBADF", /* 9 */ - "ECHILD", /* 10 */ - "EDEADLK", /* 11 */ - "ENOMEM", /* 12 */ - "EACCES", /* 13 */ - "EFAULT", /* 14 */ - "ENOTBLK", /* 15 */ - "EBUSY", /* 16 */ - "EEXIST", /* 17 */ - "EXDEV", /* 18 */ - "ENODEV", /* 19 */ - "ENOTDIR", /* 20 */ - "EISDIR", /* 21 */ - "EINVAL", /* 22 */ - "ENFILE", /* 23 */ - "EMFILE", /* 24 */ - "ENOTTY", /* 25 */ - "ETXTBSY", /* 26 */ - "EFBIG", /* 27 */ - "ENOSPC", /* 28 */ - "ESPIPE", /* 29 */ - "EROFS", /* 30 */ - "EMLINK", /* 31 */ - "EPIPE", /* 32 */ - "EDOM", /* 33 */ - "ERANGE", /* 34 */ - "EAGAIN", /* 35 */ - "EINPROGRESS", /* 36 */ - "EALREADY", /* 37 */ - "ENOTSOCK", /* 38 */ - "EDESTADDRREQ", /* 39 */ - "EMSGSIZE", /* 40 */ - "EPROTOTYPE", /* 41 */ - "ENOPROTOOPT", /* 42 */ - "EPROTONOSUPPORT", /* 43 */ - "ESOCKTNOSUPPORT", /* 44 */ - "EOPNOTSUPP", /* 45 */ - "EPFNOSUPPORT", /* 46 */ - "EAFNOSUPPORT", /* 47 */ - "EADDRINUSE", /* 48 */ - "EADDRNOTAVAIL", /* 49 */ - "ENETDOWN", /* 50 */ - "ENETUNREACH", /* 51 */ - "ENETRESET", /* 52 */ - "ECONNABORTED", /* 53 */ - "ECONNRESET", /* 54 */ - "ENOBUFS", /* 55 */ - "EISCONN", /* 56 */ - "ENOTCONN", /* 57 */ - "ESHUTDOWN", /* 58 */ - "ETOOMANYREFS", /* 59 */ - "ETIMEDOUT", /* 60 */ - "ECONNREFUSED", /* 61 */ - "ELOOP", /* 62 */ - "ENAMETOOLONG", /* 63 */ - "EHOSTDOWN", /* 64 */ - "EHOSTUNREACH", /* 65 */ - "ENOTEMPTY", /* 66 */ - "EPROCLIM", /* 67 */ - "EUSERS", /* 68 */ - "EDQUOT", /* 69 */ - "ESTALE", /* 70 */ - "EREMOTE", /* 71 */ - "EBADRPC", /* 72 */ - "ERPCMISMATCH", /* 73 */ - "EPROGUNAVAIL", /* 74 */ - "EPROGMISMATCH", /* 75 */ - "EPROCUNAVAIL", /* 76 */ - "ENOLCK", /* 77 */ - "ENOSYS", /* 78 */ - "EFTYPE", /* 79 */ - "EAUTH", /* 80 */ - "ENEEDAUTH", /* 81 */ - "EIDRM", /* 82 */ - "ENOMSG", /* 83 */ - "EOVERFLOW", /* 84 */ - "ECANCELED", /* 85 */ - "ELAST", /* 86 */ diff --git a/freebsd/i386/ioctlent.h b/freebsd/i386/ioctlent.h deleted file mode 100644 index 0448e4c7..00000000 --- a/freebsd/i386/ioctlent.h +++ /dev/null @@ -1,1056 +0,0 @@ -{"sys/timepps.h", "PPS_IOC_CREATE", 0x20003101}, -{"sys/timepps.h", "PPS_IOC_DESTROY", 0x20003102}, -{"machine/pcaudioio.h", "AUDIO_DRAIN", 0x20004103}, -{"machine/pcaudioio.h", "AUDIO_FLUSH", 0x20004104}, -{"sys/dataacq.h", "AD_SUPPORTED_GAINS", 0x20004105}, -{"sys/dataacq.h", "AD_GAINS_SET", 0x20004106}, -{"sys/dataacq.h", "AD_GAINS_GET", 0x20004107}, -{"net/bpf.h", "BIOCFLUSH", 0x20004268}, -{"net/bpf.h", "BIOCPROMISC", 0x20004269}, -{"sys/soundcard.h", "SNDCTL_COPR_RESET", 0x20004300}, -{"machine/soundcard.h", "SNDCTL_COPR_RESET", 0x20004300}, -{"machine/pcvt_ioctl.h", "KBDRESET", 0x20004b01}, -{"sys/kbio.h", "KDSKBMODE", 0x20004b07}, -{"machine/pcvt_ioctl.h", "KDSKBMODE", 0x20004b07}, -{"sys/kbio.h", "KDMKTONE", 0x20004b08}, -{"machine/pcvt_ioctl.h", "KDMKTONE", 0x20004b08}, -{"machine/pcvt_ioctl.h", "KDSETMODE", 0x20004b0a}, -{"sys/consio.h", "KDSETMODE", 0x20004b0a}, -{"sys/consio.h", "KDSBORDER", 0x20004b0d}, -{"machine/pcvt_ioctl.h", "KBDDEFAULT", 0x20004b14}, -{"sys/kbio.h", "KDSKBSTATE", 0x20004b14}, -{"machine/pcvt_ioctl.h", "KDENABIO", 0x20004b3c}, -{"sys/kbio.h", "KDENABIO", 0x20004b3c}, -{"sys/kbio.h", "KDDISABIO", 0x20004b3d}, -{"machine/pcvt_ioctl.h", "KDDISABIO", 0x20004b3d}, -{"sys/kbio.h", "KIOCSOUND", 0x20004b3f}, -{"sys/kbio.h", "KDSETLED", 0x20004b42}, -{"machine/pcvt_ioctl.h", "KDSETLED", 0x20004b42}, -{"machine/pcvt_ioctl.h", "KDSETRAD", 0x20004b43}, -{"sys/kbio.h", "KDSETRAD", 0x20004b43}, -{"machine/pcaudioio.h", "AUDIO_COMPAT_FLUSH", 0x20005000}, -{"sys/soundcard.h", "SNDCTL_DSP_RESET", 0x20005000}, -{"machine/soundcard.h", "SNDCTL_DSP_RESET", 0x20005000}, -{"sys/soundcard.h", "SNDCTL_DSP_SYNC", 0x20005001}, -{"machine/soundcard.h", "SNDCTL_DSP_SYNC", 0x20005001}, -{"machine/pcaudioio.h", "AUDIO_COMPAT_DRAIN", 0x20005001}, -{"machine/apm_bios.h", "APMIO_SUSPEND", 0x20005001}, -{"machine/apm_bios.h", "APMIO_ENABLE", 0x20005005}, -{"machine/apm_bios.h", "APMIO_DISABLE", 0x20005006}, -{"machine/apm_bios.h", "APMIO_HALTCPU", 0x20005007}, -{"sys/soundcard.h", "SNDCTL_DSP_POST", 0x20005008}, -{"machine/soundcard.h", "SNDCTL_DSP_POST", 0x20005008}, -{"machine/apm_bios.h", "APMIO_NOTHALTCPU", 0x20005008}, -{"machine/apm_bios.h", "APMIO_STANDBY", 0x2000500c}, -{"machine/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x2000500e}, -{"sys/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x2000500e}, -{"machine/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x20005015}, -{"sys/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x20005015}, -{"machine/apm_bios.h", "APMIO_REJECTLASTREQ", 0x20005065}, -{"machine/soundcard.h", "SNDCTL_SEQ_RESET", 0x20005100}, -{"sys/soundcard.h", "SNDCTL_SEQ_RESET", 0x20005100}, -{"sys/soundcard.h", "SNDCTL_SEQ_SYNC", 0x20005101}, -{"machine/soundcard.h", "SNDCTL_SEQ_SYNC", 0x20005101}, -{"machine/soundcard.h", "SNDCTL_SEQ_PANIC", 0x20005111}, -{"sys/soundcard.h", "SNDCTL_SEQ_PANIC", 0x20005111}, -{"sys/consio.h", "SW_B40x25", 0x20005300}, -{"sys/consio.h", "SW_C40x25", 0x20005301}, -{"machine/speaker.h", "SPKRTUNE", 0x20005302}, -{"sys/consio.h", "SW_B80x25", 0x20005302}, -{"sys/consio.h", "SW_C80x25", 0x20005303}, -{"sys/consio.h", "SW_BG320", 0x20005304}, -{"sys/consio.h", "SW_CG320", 0x20005305}, -{"sys/consio.h", "SW_BG640", 0x20005306}, -{"sys/consio.h", "SW_EGAMONO80x25", 0x20005307}, -{"machine/gsc.h", "GSC_SRESSW", 0x2000530b}, -{"machine/asc_ioctl.h", "ASC_SRESSW", 0x2000530b}, -{"sys/consio.h", "SW_CG320_D", 0x2000530d}, -{"sys/consio.h", "SW_CG640_E", 0x2000530e}, -{"sys/consio.h", "SW_EGAMONOAPA", 0x2000530f}, -{"sys/consio.h", "SW_CG640x350", 0x20005310}, -{"sys/consio.h", "SW_ENH_MONOAPA2", 0x20005311}, -{"sys/consio.h", "SW_ENH_CG640", 0x20005312}, -{"sys/consio.h", "SW_ENH_B40x25", 0x20005313}, -{"sys/consio.h", "SW_ENH_C40x25", 0x20005314}, -{"sys/consio.h", "SW_ENH_B80x25", 0x20005315}, -{"sys/consio.h", "SW_ENH_C80x25", 0x20005316}, -{"sys/consio.h", "SW_VGA_C40x25", 0x20005317}, -{"sys/consio.h", "SW_VGA_C80x25", 0x20005318}, -{"sys/consio.h", "SW_VGA_M80x25", 0x20005319}, -{"sys/consio.h", "SW_VGA11", 0x2000531a}, -{"sys/consio.h", "SW_BG640x480", 0x2000531a}, -{"sys/consio.h", "SW_CG640x480", 0x2000531b}, -{"sys/consio.h", "SW_VGA12", 0x2000531b}, -{"sys/consio.h", "SW_VGA13", 0x2000531c}, -{"sys/consio.h", "SW_VGA_CG320", 0x2000531c}, -{"sys/consio.h", "SW_VGA_C80x50", 0x2000531e}, -{"sys/consio.h", "SW_VGA_M80x50", 0x2000531f}, -{"sys/consio.h", "SW_VGA_C80x30", 0x20005320}, -{"sys/consio.h", "SW_VGA_M80x30", 0x20005321}, -{"sys/consio.h", "SW_VGA_C80x60", 0x20005322}, -{"sys/consio.h", "SW_VGA_M80x60", 0x20005323}, -{"sys/consio.h", "SW_VGA_CG640", 0x20005324}, -{"sys/consio.h", "SW_VGA_MODEX", 0x20005325}, -{"sys/consio.h", "SW_VGA_C90x25", 0x20005328}, -{"sys/consio.h", "SW_VGA_M90x25", 0x20005329}, -{"sys/consio.h", "SW_VGA_C90x30", 0x2000532a}, -{"sys/consio.h", "SW_VGA_M90x30", 0x2000532b}, -{"sys/consio.h", "SW_VGA_C90x43", 0x2000532c}, -{"sys/consio.h", "SW_VGA_M90x43", 0x2000532d}, -{"sys/consio.h", "SW_VGA_C90x50", 0x2000532e}, -{"sys/consio.h", "SW_VGA_M90x50", 0x2000532f}, -{"sys/consio.h", "SW_VGA_C90x60", 0x20005330}, -{"sys/consio.h", "SW_VGA_M90x60", 0x20005331}, -{"sys/consio.h", "SW_PC98_80x25", 0x20005362}, -{"sys/consio.h", "SW_PC98_80x30", 0x20005363}, -{"sys/consio.h", "SW_ENH_B80x43", 0x20005370}, -{"sys/consio.h", "SW_ENH_C80x43", 0x20005371}, -{"sys/consio.h", "SW_TEXT_80x25", 0x200053c8}, -{"sys/consio.h", "SW_TEXT_80x30", 0x200053c9}, -{"sys/consio.h", "SW_TEXT_80x43", 0x200053ca}, -{"sys/consio.h", "SW_TEXT_80x50", 0x200053cb}, -{"sys/consio.h", "SW_TEXT_80x60", 0x200053cc}, -{"sys/consio.h", "SW_TEXT_132x25", 0x200053cd}, -{"sys/consio.h", "SW_TEXT_132x30", 0x200053ce}, -{"sys/consio.h", "SW_TEXT_132x43", 0x200053cf}, -{"sys/consio.h", "SW_TEXT_132x50", 0x200053d0}, -{"sys/consio.h", "SW_TEXT_132x60", 0x200053d1}, -{"sys/consio.h", "SW_MCAMODE", 0x200053ff}, -{"machine/soundcard.h", "SNDCTL_TMR_START", 0x20005402}, -{"sys/soundcard.h", "SNDCTL_TMR_START", 0x20005402}, -{"sys/soundcard.h", "SNDCTL_TMR_STOP", 0x20005403}, -{"machine/soundcard.h", "SNDCTL_TMR_STOP", 0x20005403}, -{"machine/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x20005404}, -{"sys/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x20005404}, -{"dev/usb/usb.h", "USB_DISCOVER", 0x20005503}, -{"sys/consio.h", "SW_VESA_CG640x400", 0x20005600}, -{"sys/consio.h", "SW_VESA_CG640x480", 0x20005601}, -{"sys/consio.h", "SW_VESA_800x600", 0x20005602}, -{"sys/consio.h", "SW_VESA_CG800x600", 0x20005603}, -{"sys/consio.h", "SW_VESA_1024x768", 0x20005604}, -{"sys/consio.h", "SW_VESA_CG1024x768", 0x20005605}, -{"sys/consio.h", "SW_VESA_1280x1024", 0x20005606}, -{"sys/consio.h", "SW_VESA_CG1280x1024", 0x20005607}, -{"sys/consio.h", "SW_VESA_C80x60", 0x20005608}, -{"sys/consio.h", "SW_VESA_C132x25", 0x20005609}, -{"sys/consio.h", "SW_VESA_C132x43", 0x2000560a}, -{"sys/consio.h", "SW_VESA_C132x50", 0x2000560b}, -{"sys/consio.h", "SW_VESA_C132x60", 0x2000560c}, -{"sys/consio.h", "SW_VESA_32K_320", 0x2000560d}, -{"sys/consio.h", "SW_VESA_64K_320", 0x2000560e}, -{"sys/consio.h", "SW_VESA_FULL_320", 0x2000560f}, -{"sys/consio.h", "SW_VESA_32K_640", 0x20005610}, -{"sys/consio.h", "SW_VESA_64K_640", 0x20005611}, -{"sys/consio.h", "SW_VESA_FULL_640", 0x20005612}, -{"sys/consio.h", "SW_VESA_32K_800", 0x20005613}, -{"sys/consio.h", "SW_VESA_64K_800", 0x20005614}, -{"sys/consio.h", "SW_VESA_FULL_800", 0x20005615}, -{"sys/consio.h", "SW_VESA_32K_1024", 0x20005616}, -{"sys/consio.h", "SW_VESA_64K_1024", 0x20005617}, -{"sys/consio.h", "SW_VESA_FULL_1024", 0x20005618}, -{"sys/consio.h", "SW_VESA_32K_1280", 0x20005619}, -{"sys/consio.h", "SW_VESA_64K_1280", 0x2000561a}, -{"sys/consio.h", "SW_VESA_FULL_1280", 0x2000561b}, -{"sys/wormio.h", "WORMIOCFINISHTRACK", 0x20005717}, -{"sys/consio.h", "CONS_IO", 0x20006303}, -{"sys/cdio.h", "CDIOCSETMONO", 0x2000630c}, -{"sys/cdio.h", "CDIOCSETSTERIO", 0x2000630d}, -{"sys/cdio.h", "CDIOCSETSTEREO", 0x2000630d}, -{"sys/cdio.h", "CDIOCSETMUTE", 0x2000630e}, -{"sys/cdio.h", "CDIOCSETLEFT", 0x2000630f}, -{"sys/cdio.h", "CDIOCSETRIGHT", 0x20006310}, -{"sys/cdio.h", "CDIOCSETDEBUG", 0x20006311}, -{"sys/cdio.h", "CDIOCCLRDEBUG", 0x20006312}, -{"sys/cdio.h", "CDIOCPAUSE", 0x20006313}, -{"sys/cdio.h", "CDIOCRESUME", 0x20006314}, -{"sys/cdio.h", "CDIOCRESET", 0x20006315}, -{"sys/cdio.h", "CDIOCSTART", 0x20006316}, -{"sys/cdio.h", "CDIOCSTOP", 0x20006317}, -{"sys/cdio.h", "CDIOCEJECT", 0x20006318}, -{"sys/cdio.h", "CDIOCALLOW", 0x2000631a}, -{"sys/cdio.h", "CDIOCPREVENT", 0x2000631b}, -{"sys/cdio.h", "CDIOCCLOSE", 0x2000631c}, -{"sys/wormio.h", "CDRIOCBLANK", 0x20006364}, -{"sys/cdrio.h", "CDRIOCBLANK", 0x20006364}, -{"sys/cdrio.h", "CDRIOCOPENDISK", 0x20006366}, -{"sys/cdrio.h", "CDRIOCCLOSEDISK", 0x20006367}, -{"sys/consio.h", "CONS_SETWINORG", 0x20006368}, -{"sys/cdrio.h", "CDRIOCCLOSETRACK", 0x20006369}, -{"sys/consio.h", "CONS_SETKBD", 0x2000636e}, -{"sys/consio.h", "CONS_RELKBD", 0x2000636f}, -{"sys/filio.h", "FIOCLEX", 0x20006601}, -{"sys/filio.h", "FIONCLEX", 0x20006602}, -{"machine/iic.h", "I2CSTOP", 0x20006902}, -{"sys/mtio.h", "MTIOCIEOT", 0x20006d03}, -{"sys/mtio.h", "MTIOCEEOT", 0x20006d04}, -{"machine/spigot.h", "SPIGOT_IOPL_ON", 0x20007306}, -{"machine/spigot.h", "SPIGOT_IOPL_OFF", 0x20007307}, -{"machine/cdk.h", "STL_BINTR", 0x20007314}, -{"machine/cdk.h", "STL_BSTART", 0x20007315}, -{"machine/cdk.h", "STL_BSTOP", 0x20007316}, -{"machine/cdk.h", "STL_BRESET", 0x20007317}, -{"sys/ioctl_compat.h", "TIOCHPCL", 0x20007402}, -{"sys/ttycom.h", "TIOCEXCL", 0x2000740d}, -{"sys/ttycom.h", "TIOCNXCL", 0x2000740e}, -{"net/if_ppp.h", "PPPIOCXFERUNIT", 0x2000744e}, -{"sys/ttycom.h", "TIOCDRAIN", 0x2000745e}, -{"sys/ttycom.h", "TIOCSIG", 0x2000745f}, -{"net/if_tun.h", "TUNSIFPID", 0x2000745f}, -{"sys/ttycom.h", "TIOCSCTTY", 0x20007461}, -{"sys/ioctl_compat.h", "OTIOCCONS", 0x20007462}, -{"sys/ttycom.h", "TIOCSTAT", 0x20007465}, -{"sys/ttycom.h", "TIOCSTART", 0x2000746e}, -{"sys/ttycom.h", "TIOCSTOP", 0x2000746f}, -{"sys/ttycom.h", "TIOCNOTTY", 0x20007471}, -{"sys/ttycom.h", "TIOCCDTR", 0x20007478}, -{"machine/pcvt_ioctl.h", "CONSOLE_X_MODE_ON", 0x20007479}, -{"sys/ttycom.h", "TIOCSDTR", 0x20007479}, -{"machine/pcvt_ioctl.h", "CONSOLE_X_MODE_OFF", 0x2000747a}, -{"sys/ttycom.h", "TIOCCBRK", 0x2000747a}, -{"sys/ttycom.h", "TIOCSBRK", 0x2000747b}, -{"sys/consio.h", "VT_RELDISP", 0x20007604}, -{"machine/pcvt_ioctl.h", "VT_RELDISP", 0x20007604}, -{"sys/consio.h", "VT_ACTIVATE", 0x20007605}, -{"machine/pcvt_ioctl.h", "VT_ACTIVATE", 0x20007605}, -{"sys/consio.h", "VT_WAITACTIVE", 0x20007606}, -{"machine/pcvt_ioctl.h", "VT_WAITACTIVE", 0x20007606}, -{"machine/ioctl_ctx.h", "CTX_LIVE", 0x20007801}, -{"machine/ioctl_ctx.h", "CTX_GRAB", 0x20007802}, -{"machine/ioctl_ctx.h", "CTX_H_ORGANIZE", 0x20007803}, -{"machine/ioctl_ctx.h", "CTX_V_ORGANIZE", 0x20007804}, -{"cam/scsi/scsi_ses.h", "SESIOC_GETNOBJ", 0x20530001}, -{"cam/scsi/scsi_ses.h", "SESIOC_GETOBJMAP", 0x20530002}, -{"cam/scsi/scsi_ses.h", "SESIOC_GETENCSTAT", 0x20530003}, -{"cam/scsi/scsi_ses.h", "SESIOC_SETENCSTAT", 0x20530004}, -{"cam/scsi/scsi_ses.h", "SESIOC_GETOBJSTAT", 0x20530005}, -{"cam/scsi/scsi_ses.h", "SESIOC_SETOBJSTAT", 0x20530006}, -{"cam/scsi/scsi_ses.h", "SESIOC_GETTEXT", 0x20530007}, -{"cam/scsi/scsi_ses.h", "SESIOC_INIT", 0x20530008}, -{"machine/ioctl_meteor.h", "METEORGHUE", 0x40017806}, -{"machine/ioctl_meteor.h", "METEORGCHCV", 0x40017809}, -{"machine/ioctl_meteor.h", "METEORGBRIG", 0x4001780e}, -{"machine/ioctl_meteor.h", "METEORGCSAT", 0x4001780f}, -{"machine/ioctl_meteor.h", "METEORGCONT", 0x40017810}, -{"machine/ioctl_meteor.h", "METEORGHWS", 0x40017812}, -{"machine/ioctl_meteor.h", "METEORGVWS", 0x40017813}, -{"machine/ioctl_meteor.h", "METEORGTS", 0x40017814}, -{"machine/ioctl_bt848.h", "RADIO_GETMODE", 0x4001783a}, -{"machine/random.h", "MEM_RETURNIRQ", 0x40027203}, -{"machine/ioctl_meteor.h", "METEORSTATUS", 0x40027805}, -{"machine/ioctl_meteor.h", "METEORGFPS", 0x4002780b}, -{"machine/ioctl_meteor.h", "METEORGBT254", 0x40027811}, -{"machine/ioctl_bt848.h", "REMOTE_GETKEY", 0x40037847}, -{"sys/timepps.h", "PPS_IOC_GETCAP", 0x40043105}, -{"machine/i4b_tel_ioctl.h", "I4B_TEL_GETAUDIOFMT", 0x40044100}, -{"sys/dataacq.h", "AD_MICRO_PERIOD_GET", 0x40044102}, -{"sys/dataacq.h", "AD_NGAINS_GET", 0x40044103}, -{"sys/dataacq.h", "AD_NCHANS_GET", 0x40044104}, -{"machine/soundcard.h", "AIONWRITE", 0x4004410a}, -{"sys/soundcard.h", "AIONWRITE", 0x4004410a}, -{"net/bpf.h", "BIOCGBLEN", 0x40044266}, -{"net/bpf.h", "BIOCGDLT", 0x4004426a}, -{"net/bpf.h", "BIOCVERSION", 0x40044271}, -{"net/bpf.h", "BIOCGRSIG", 0x40044272}, -{"net/bpf.h", "BIOCGHDRCMPLT", 0x40044274}, -{"net/bpf.h", "BIOCGSEESENT", 0x40044276}, -{"cam/scsi/scsi_targetio.h", "TARGIOCFETCHEXCEPTION", 0x40044301}, -{"sys/fbio.h", "FBIOGVIDEO", 0x40044608}, -{"sys/fbio.h", "FBIOGCURMAX", 0x4004461c}, -{"machine/ioctl_fd.h", "FD_GOPTS", 0x40044640}, -{"sys/fbio.h", "FBIO_ADAPTER", 0x40044664}, -{"sys/fbio.h", "FBIO_ADPTYPE", 0x40044665}, -{"sys/fbio.h", "FBIO_GETMODE", 0x40044669}, -{"sys/fbio.h", "FBIO_GETWINORG", 0x4004466b}, -{"sys/fbio.h", "FBIO_GETLINEWIDTH", 0x4004466f}, -{"machine/joystick.h", "JOY_GETTIMEOUT", 0x40044a02}, -{"sys/joystick.h", "JOY_GETTIMEOUT", 0x40044a02}, -{"machine/joystick.h", "JOY_GET_X_OFFSET", 0x40044a05}, -{"sys/joystick.h", "JOY_GET_X_OFFSET", 0x40044a05}, -{"machine/joystick.h", "JOY_GET_Y_OFFSET", 0x40044a06}, -{"sys/joystick.h", "JOY_GET_Y_OFFSET", 0x40044a06}, -{"machine/pcvt_ioctl.h", "KBDGTPMAT", 0x40044b02}, -{"machine/pcvt_ioctl.h", "KBDGREPSW", 0x40044b04}, -{"machine/pcvt_ioctl.h", "KBDGLEDS", 0x40044b06}, -{"sys/kbio.h", "KDGKBMODE", 0x40044b06}, -{"machine/pcvt_ioctl.h", "KBDGLOCK", 0x40044b08}, -{"sys/consio.h", "KDGETMODE", 0x40044b09}, -{"sys/kbio.h", "KDGKBSTATE", 0x40044b13}, -{"sys/kbio.h", "KDGKBTYPE", 0x40044b40}, -{"sys/kbio.h", "KDGETLED", 0x40044b41}, -{"machine/pcvt_ioctl.h", "KDGETLED", 0x40044b41}, -{"machine/mouse.h", "MOUSE_GETLEVEL", 0x40044d04}, -{"machine/soundcard.h", "SOUND_PCM_READ_RATE", 0x40045002}, -{"sys/soundcard.h", "SOUND_PCM_READ_RATE", 0x40045002}, -{"machine/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x40045004}, -{"sys/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x40045004}, -{"sys/soundcard.h", "SOUND_PCM_READ_BITS", 0x40045005}, -{"machine/soundcard.h", "SOUND_PCM_READ_BITS", 0x40045005}, -{"sys/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x40045006}, -{"machine/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x40045006}, -{"machine/soundcard.h", "SOUND_PCM_READ_FILTER", 0x40045007}, -{"sys/soundcard.h", "SOUND_PCM_READ_FILTER", 0x40045007}, -{"machine/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x4004500b}, -{"sys/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x4004500b}, -{"machine/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x4004500f}, -{"sys/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x4004500f}, -{"sys/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x40045010}, -{"machine/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x40045010}, -{"sys/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x40045017}, -{"machine/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x40045017}, -{"machine/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x40045104}, -{"sys/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x40045104}, -{"machine/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x40045105}, -{"sys/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x40045105}, -{"sys/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x4004510a}, -{"machine/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x4004510a}, -{"sys/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x4004510b}, -{"machine/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x4004510b}, -{"machine/gsc.h", "GSC_GRES", 0x40045301}, -{"machine/asc_ioctl.h", "ASC_GRES", 0x40045301}, -{"machine/asc_ioctl.h", "ASC_GWIDTH", 0x40045303}, -{"machine/gsc.h", "GSC_GWIDTH", 0x40045303}, -{"machine/asc_ioctl.h", "ASC_GHEIGHT", 0x40045305}, -{"machine/gsc.h", "GSC_GHEIGHT", 0x40045305}, -{"machine/asc_ioctl.h", "ASC_GBLEN", 0x40045307}, -{"machine/gsc.h", "GSC_GBLEN", 0x40045307}, -{"machine/gsc.h", "GSC_GBTIME", 0x40045309}, -{"machine/asc_ioctl.h", "ASC_GBTIME", 0x40045309}, -{"machine/i4b_trace.h", "I4B_TRC_GET", 0x40045400}, -{"sys/ptio.h", "PTIOCGETTIMEOUT", 0x40045401}, -{"sys/snoop.h", "SNPGTTY", 0x40045459}, -{"dev/usb/usb.h", "USB_GET_CONFIG", 0x40045564}, -{"dev/usb/usb.h", "USB_GET_CM_OVER_DATA", 0x40045582}, -{"sys/wormio.h", "WORMIOERROR", 0x40045718}, -{"sys/wormio.h", "WORMIOCREADSESSIONINFO", 0x4004571f}, -{"sys/consio.h", "GIO_ATTR", 0x40046100}, -{"sys/consio.h", "GIO_COLOR", 0x40046300}, -{"sys/consio.h", "CONS_CURRENT", 0x40046301}, -{"sys/consio.h", "CONS_GET", 0x40046302}, -{"sys/cdio.h", "CDIOREADTOCHEADER", 0x40046304}, -{"sys/chio.h", "CHIOGPICKER", 0x40046304}, -{"sys/cdio.h", "CDIOCGETVOL", 0x4004630a}, -{"sys/consio.h", "CONS_IDLE", 0x4004630b}, -{"sys/consio.h", "CONS_GETVERS", 0x4004634a}, -{"sys/consio.h", "CONS_CURRENTADP", 0x40046364}, -{"sys/cdrio.h", "CDRIOCNEXTWRITEABLEADDR", 0x40046365}, -{"sys/wormio.h", "CDRIOCNEXTWRITEABLEADDR", 0x40046365}, -{"sys/cdrio.h", "CDRIOCGETBLOCKSIZE", 0x4004636b}, -{"sys/filio.h", "FIOGETLBA", 0x40046679}, -{"sys/filio.h", "FIODTYPE", 0x4004667a}, -{"sys/filio.h", "FIOGETOWN", 0x4004667b}, -{"sys/filio.h", "FIONREAD", 0x4004667f}, -{"sys/mtio.h", "MTIOCRDSPOS", 0x40046d05}, -{"sys/mtio.h", "MTIOCRDHPOS", 0x40046d06}, -{"sys/mtio.h", "MTIOCGETEOTMODEL", 0x40046d08}, -{"nwfs/nwfs.h", "NWFSIOC_GETCONN", 0x40046e01}, -{"nwfs/nwfs.h", "NWFSIOC_GETNS", 0x40046e03}, -{"sys/pioctl.h", "PIOCGFL", 0x40047007}, -{"netinet/ip_fil.h", "SIOCGETFF", 0x4004723f}, -{"netinet/ip_fil.h", "SIOCIPFFB", 0x40047242}, -{"netinet/ip_fil.h", "SIOCSWAPA", 0x40047245}, -{"sys/sockio.h", "SIOCGHIWAT", 0x40047301}, -{"sys/sockio.h", "SIOCGLOWAT", 0x40047303}, -{"sys/sockio.h", "SIOCATMARK", 0x40047307}, -{"sys/sockio.h", "SIOCGPGRP", 0x40047309}, -{"machine/cdk.h", "STL_GETPFLAG", 0x40047350}, -{"sys/ioctl_compat.h", "OTIOCGETD", 0x40047400}, -{"sys/ttycom.h", "TIOCMODG", 0x40047403}, -{"sys/ttycom.h", "TIOCGETD", 0x4004741a}, -{"net/if_ppp.h", "PPPIOCGMTU", 0x40047449}, -{"net/slip.h", "SLIOCGOUTFILL", 0x40047451}, -{"net/slip.h", "SLIOCGKEEPAL", 0x40047452}, -{"net/if_ppp.h", "PPPIOCGMRU", 0x40047453}, -{"net/if_ppp.h", "PPPIOCGRASYNCMAP", 0x40047455}, -{"sys/ttycom.h", "TIOCGDRAINWAIT", 0x40047456}, -{"net/if_ppp.h", "PPPIOCGUNIT", 0x40047456}, -{"net/slip.h", "SLIOCGUNIT", 0x40047458}, -{"net/if_ppp.h", "PPPIOCGASYNCMAP", 0x40047458}, -{"net/if_tun.h", "TUNGDEBUG", 0x40047459}, -{"net/if_ppp.h", "PPPIOCGFLAGS", 0x4004745a}, -{"sys/ttycom.h", "TIOCMGDTRWAIT", 0x4004745a}, -{"net/if_tun.h", "TUNGIFHEAD", 0x40047461}, -{"sys/ttycom.h", "TIOCMGET", 0x4004746a}, -{"sys/ttycom.h", "TIOCOUTQ", 0x40047473}, -{"sys/ttycom.h", "TIOCGPGRP", 0x40047477}, -{"sys/ioctl_compat.h", "TIOCLGET", 0x4004747c}, -{"sys/consio.h", "VT_OPENQRY", 0x40047601}, -{"machine/pcvt_ioctl.h", "VT_OPENQRY", 0x40047601}, -{"machine/pcvt_ioctl.h", "VT_GETACTIVE", 0x40047607}, -{"sys/consio.h", "VT_GETACTIVE", 0x40047607}, -{"sys/consio.h", "VT_GETINDEX", 0x40047608}, -{"machine/ioctl_meteor.h", "METEORGFMT", 0x40047807}, -{"machine/ioctl_meteor.h", "METEORGINPUT", 0x40047808}, -{"machine/ioctl_meteor.h", "METEORGSIGNAL", 0x4004780c}, -{"machine/ioctl_bt848.h", "TVTUNER_GETCHNL", 0x40047820}, -{"machine/ioctl_bt848.h", "TVTUNER_GETTYPE", 0x40047821}, -{"machine/ioctl_bt848.h", "TVTUNER_GETSTATUS", 0x40047822}, -{"machine/ioctl_bt848.h", "TVTUNER_GETFREQ", 0x40047824}, -{"machine/ioctl_bt848.h", "BT848_GHUE", 0x40047825}, -{"machine/ioctl_bt848.h", "BT848_GBRIG", 0x40047826}, -{"machine/ioctl_bt848.h", "BT848_GCSAT", 0x40047827}, -{"machine/ioctl_bt848.h", "BT848_GCONT", 0x40047828}, -{"machine/ioctl_bt848.h", "BT848_GVSAT", 0x40047829}, -{"machine/ioctl_bt848.h", "BT848_GUSAT", 0x4004782a}, -{"machine/ioctl_bt848.h", "BT848_SCBARS", 0x4004782b}, -{"machine/ioctl_bt848.h", "BT848_CCBARS", 0x4004782c}, -{"machine/ioctl_bt848.h", "BT848_GAUDIO", 0x4004782f}, -{"machine/ioctl_bt848.h", "BT848_GSTATUS", 0x40047831}, -{"machine/ioctl_bt848.h", "TVTUNER_GETAFC", 0x40047836}, -{"machine/ioctl_bt848.h", "BT848_GLNOTCH", 0x40047838}, -{"machine/ioctl_bt848.h", "RADIO_GETFREQ", 0x4004783b}, -{"machine/ioctl_bt848.h", "METEORGACTPIXFMT", 0x40047840}, -{"machine/ioctl_bt848.h", "BT848GFMT", 0x40047843}, -{"machine/ioctl_bt848.h", "BT848GCBUF", 0x40047844}, -{"machine/ioctl_bt848.h", "BT848_GPIO_GET_EN", 0x40047849}, -{"machine/ioctl_bt848.h", "BT848_GPIO_GET_DATA", 0x4004784b}, -{"sys/ioctl_compat.h", "TIOCGETP", 0x40067408}, -{"sys/ioctl_compat.h", "TIOCGETC", 0x40067412}, -{"sys/ioctl_compat.h", "TIOCGLTC", 0x40067474}, -{"sys/soundcard.h", "AIOGSIZE", 0x4008410b}, -{"machine/soundcard.h", "AIOGSIZE", 0x4008410b}, -{"net/bpf.h", "BIOCGRTIMEOUT", 0x4008426e}, -{"net/bpf.h", "BIOCGSTATS", 0x4008426f}, -{"sys/fbio.h", "FBIO_GETDISPSTART", 0x4008466d}, -{"sys/kbio.h", "KDGETREPEAT", 0x40084b67}, -{"sys/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x40085013}, -{"machine/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x40085013}, -{"machine/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x40085014}, -{"sys/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x40085014}, -{"sys/chio.h", "CHIOGPARAMS", 0x40086306}, -{"machine/spigot.h", "SPIGOT_GET_INFO", 0x40087304}, -{"net/if_ppp.h", "PPPIOCGIDLE", 0x4008744a}, -{"sys/ttycom.h", "TIOCDCDTIMESTAMP", 0x40087458}, -{"sys/ttycom.h", "TIOCTIMESTAMP", 0x40087459}, -{"net/if_tun.h", "TUNGIFINFO", 0x4008745c}, -{"sys/ttycom.h", "TIOCGWINSZ", 0x40087468}, -{"machine/pcvt_ioctl.h", "VT_GETMODE", 0x40087603}, -{"sys/consio.h", "VT_GETMODE", 0x40087603}, -{"machine/i4b_ioctl.h", "I4B_VR_REQ", 0x400c3409}, -{"machine/perfmon.h", "PMIOTSTAMP", 0x400c3506}, -{"machine/i4b_tel_ioctl.h", "I4B_TEL_VR_REQ", 0x400c4103}, -{"sys/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x400c5011}, -{"machine/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x400c5011}, -{"machine/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x400c5012}, -{"sys/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x400c5012}, -{"machine/i4b_rbch_ioctl.h", "I4B_RBCH_VR_REQ", 0x400c5202}, -{"sys/cdio.h", "CDIOCCAPABILITY", 0x400c631e}, -{"machine/ioctl_meteor.h", "METEORGETGEO", 0x400c7804}, -{"machine/i4b_debug.h", "I4B_CTL_GET_DEBUG", 0x40104300}, -{"machine/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x4010500c}, -{"sys/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x4010500c}, -{"machine/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x4010500d}, -{"sys/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x4010500d}, -{"dev/usb/usb.h", "USB_DEVICESTATS", 0x40105505}, -{"machine/soundcard.h", "AIOGFMT", 0x4010660c}, -{"sys/soundcard.h", "AIOGFMT", 0x4010660c}, -{"machine/ioctl_meteor.h", "METEORGVIDEO", 0x4010780d}, -{"machine/ioctl_bt848.h", "BT848_GCAPAREA", 0x40107845}, -{"dev/usb/usb.h", "USB_GET_DEVICE_DESC", 0x40125569}, -{"machine/pcvt_ioctl.h", "KBDMOUSEGET", 0x40144b19}, -{"machine/mouse.h", "MOUSE_GETHWINFO", 0x40144d01}, -{"sys/pioctl.h", "PIOCWAIT", 0x40147004}, -{"sys/pioctl.h", "PIOCSTATUS", 0x40147006}, -{"machine/ioctl_meteor.h", "METEORGCOUNT", 0x4014780a}, -{"sys/fbio.h", "FBIOGTYPE", 0x40184600}, -{"machine/mouse.h", "MOUSE_GETSTATUS", 0x40184d00}, -{"pccard/cardinfo.h", "PIOCGSTATE", 0x40185001}, -{"machine/apm_bios.h", "APMIO_GETINFO_OLD", 0x40185002}, -{"machine/mouse.h", "MOUSE_GETMODE", 0x401c4d02}, -{"sys/timepps.h", "PPS_IOC_GETPARAMS", 0x40203104}, -{"net/bpf.h", "BIOCGETIF", 0x4020426b}, -{"netinet/ip_nat.h", "SIOCGFRST", 0x40207254}, -{"net/if_ppp.h", "PPPIOCGXASYNCMAP", 0x40207450}, -{"sys/kbio.h", "KDGKBINFO", 0x40244b65}, -{"machine/apm_bios.h", "APMIO_NEXTEVENT", 0x40284164}, -{"netgraph/ng_message.h", "NGIOCGINFO", 0x40284e28}, -{"machine/ioctl_fd.h", "FD_GTYPE", 0x402c463e}, -{"sys/ttycom.h", "TIOCGETA", 0x402c7413}, -{"netinet/ip_nat.h", "SIOCGIPST", 0x40387255}, -{"machine/mouse.h", "MOUSE_GETVARS", 0x40404d06}, -{"machine/apm_bios.h", "APMIO_GETINFO", 0x4040500b}, -{"netinet/ip_nat.h", "SIOCGNATS", 0x40407252}, -{"sys/mtio.h", "MTIOCGET", 0x404c6d02}, -{"sys/fbio.h", "FBIOGATTR", 0x40584606}, -{"machine/pcaudioio.h", "AUDIO_GETINFO", 0x40844101}, -{"cam/scsi/scsi_targetio.h", "TARGIOCFETCHATIO", 0x409c4303}, -{"sys/fbio.h", "FBIO_ADPINFO", 0x40a44666}, -{"sys/consio.h", "GIO_SCRNMAP", 0x41006b02}, -{"sys/mtio.h", "MTIOCERRSTAT", 0x41006d07}, -{"machine/ioctl_ctx.h", "CTX_GET_LUT", 0x41007806}, -{"netinet/ip_fil.h", "SIOCGETFS", 0x410c7240}, -{"sys/disklabel.h", "DIOCGDINFO", 0x41146465}, -{"nwfs/nwfs.h", "NWFSIOC_GETEINFO", 0x414d6e02}, -{"dev/usb/usb.h", "USB_GET_DEVICEINFO", 0x41585570}, -{"dev/usb/usb.h", "USB_GET_REPORT_DESC", 0x44045515}, -{"sys/kbio.h", "GIO_DEADKEYMAP", 0x462a6b08}, -{"machine/ioctl_bt848.h", "BT848GCLIP", 0x46407842}, -{"sys/diskslice.h", "DIOCGSLICEINFO", 0x471c646f}, -{"sys/consio.h", "GIO_FONT8x8", 0x48006341}, -{"machine/pcvt_ioctl.h", "GIO_KEYMAP", 0x4a026b06}, -{"sys/kbio.h", "GIO_KEYMAP", 0x4a026b06}, -{"sys/consio.h", "GIO_FONT8x14", 0x4e006343}, -{"machine/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4fa44309}, -{"sys/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4fa44309}, -{"sys/consio.h", "GIO_FONT8x16", 0x50006345}, -{"sys/pioctl.h", "PIOCBIS", 0x80007001}, -{"sys/pioctl.h", "PIOCBIC", 0x80007002}, -{"sys/pioctl.h", "PIOCSFL", 0x80007003}, -{"sys/pioctl.h", "PIOCCONT", 0x80007005}, -{"sys/ttycom.h", "TIOCSTI", 0x80017472}, -{"machine/ioctl_meteor.h", "METEORSHUE", 0x80017806}, -{"machine/ioctl_meteor.h", "METEORSCHCV", 0x80017809}, -{"machine/ioctl_meteor.h", "METEORSBRIG", 0x8001780e}, -{"machine/ioctl_meteor.h", "METEORSCSAT", 0x8001780f}, -{"machine/ioctl_meteor.h", "METEORSCONT", 0x80017810}, -{"machine/ioctl_meteor.h", "METEORSHWS", 0x80017812}, -{"machine/ioctl_meteor.h", "METEORSVWS", 0x80017813}, -{"machine/ioctl_meteor.h", "METEORSTS", 0x80017814}, -{"pccard/cardinfo.h", "PIOCSREG", 0x80025065}, -{"sys/cdio.h", "CDIOCPITCH", 0x8002631d}, -{"machine/random.h", "MEM_SETIRQ", 0x80027201}, -{"machine/random.h", "MEM_CLEARIRQ", 0x80027202}, -{"machine/ioctl_meteor.h", "METEORSFPS", 0x8002780b}, -{"machine/ioctl_meteor.h", "METEORSBT254", 0x80027811}, -{"machine/i4b_ioctl.h", "I4B_ALERT_REQ", 0x80043408}, -{"machine/perfmon.h", "PMIOSTART", 0x80043502}, -{"machine/perfmon.h", "PMIOSTOP", 0x80043503}, -{"machine/perfmon.h", "PMIORESET", 0x80043505}, -{"machine/i4b_tel_ioctl.h", "I4B_TEL_SETAUDIOFMT", 0x80044101}, -{"sys/dataacq.h", "AD_MICRO_PERIOD_SET", 0x80044101}, -{"machine/i4b_tel_ioctl.h", "I4B_TEL_EMPTYINPUTQUEUE", 0x80044102}, -{"net/bpf.h", "BIOCIMMEDIATE", 0x80044270}, -{"net/bpf.h", "BIOCSRSIG", 0x80044273}, -{"net/bpf.h", "BIOCSHDRCMPLT", 0x80044275}, -{"net/bpf.h", "BIOCSSEESENT", 0x80044277}, -{"cam/scsi/scsi_targetio.h", "TARGIOCCLEAREXCEPTION", 0x80044302}, -{"machine/i4b_debug.h", "I4B_CTL_CLR_LAPDSTAT", 0x80044305}, -{"sys/fbio.h", "FBIOSVIDEO", 0x80044607}, -{"sys/fbio.h", "FBIOSCURPOS", 0x8004461a}, -{"sys/fbio.h", "FBIOGCURPOS", 0x8004461b}, -{"machine/ioctl_fd.h", "FD_SOPTS", 0x80044641}, -{"machine/ioctl_fd.h", "FD_DEBUG", 0x80044642}, -{"sys/fbio.h", "FBIO_SETMODE", 0x8004466a}, -{"sys/fbio.h", "FBIO_SETWINORG", 0x8004466c}, -{"sys/fbio.h", "FBIO_SETLINEWIDTH", 0x80044670}, -{"machine/joystick.h", "JOY_SETTIMEOUT", 0x80044a01}, -{"sys/joystick.h", "JOY_SETTIMEOUT", 0x80044a01}, -{"machine/joystick.h", "JOY_SET_X_OFFSET", 0x80044a03}, -{"sys/joystick.h", "JOY_SET_X_OFFSET", 0x80044a03}, -{"machine/joystick.h", "JOY_SET_Y_OFFSET", 0x80044a04}, -{"sys/joystick.h", "JOY_SET_Y_OFFSET", 0x80044a04}, -{"machine/pcvt_ioctl.h", "KBDSTPMAT", 0x80044b03}, -{"machine/pcvt_ioctl.h", "KBDSREPSW", 0x80044b05}, -{"machine/pcvt_ioctl.h", "KBDSLEDS", 0x80044b07}, -{"machine/pcvt_ioctl.h", "KBDSLOCK", 0x80044b09}, -{"machine/pcvt_ioctl.h", "KBDRMKEY", 0x80044b13}, -{"machine/mouse.h", "MOUSE_SETLEVEL", 0x80044d05}, -{"sys/soundcard.h", "SNDCTL_DSP_SETBLKSIZE", 0x80045004}, -{"machine/soundcard.h", "SNDCTL_DSP_SETBLKSIZE", 0x80045004}, -{"pccard/cardinfo.h", "PIOCRWFLAG", 0x80045007}, -{"machine/apm_bios.h", "APMIO_DISPLAY", 0x80045009}, -{"pccard/cardinfo.h", "PIOCSVIR", 0x8004500a}, -{"pccard/cardinfo.h", "PIOCSBEEP", 0x8004500b}, -{"machine/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x80045010}, -{"sys/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x80045010}, -{"sys/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x80045106}, -{"machine/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x80045106}, -{"sys/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x80045108}, -{"machine/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x80045108}, -{"sys/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x80045109}, -{"machine/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x80045109}, -{"machine/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x8004510d}, -{"sys/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x8004510d}, -{"sys/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x8004510f}, -{"machine/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x8004510f}, -{"machine/gsc.h", "GSC_SRES", 0x80045302}, -{"machine/asc_ioctl.h", "ASC_SRES", 0x80045302}, -{"machine/asc_ioctl.h", "ASC_SWIDTH", 0x80045304}, -{"machine/gsc.h", "GSC_SWIDTH", 0x80045304}, -{"machine/asc_ioctl.h", "ASC_SHEIGHT", 0x80045306}, -{"machine/gsc.h", "GSC_SHEIGHT", 0x80045306}, -{"machine/asc_ioctl.h", "ASC_SBLEN", 0x80045308}, -{"machine/gsc.h", "GSC_SBLEN", 0x80045308}, -{"machine/asc_ioctl.h", "ASC_SBTIME", 0x8004530a}, -{"machine/gsc.h", "GSC_SBTIME", 0x8004530a}, -{"machine/i4b_trace.h", "I4B_TRC_SET", 0x80045401}, -{"sys/ptio.h", "PTIOCSETTIMEOUT", 0x80045402}, -{"machine/i4b_trace.h", "I4B_TRC_RESETA", 0x80045403}, -{"machine/soundcard.h", "SNDCTL_TMR_METRONOME", 0x80045407}, -{"sys/soundcard.h", "SNDCTL_TMR_METRONOME", 0x80045407}, -{"machine/soundcard.h", "SNDCTL_TMR_SELECT", 0x80045408}, -{"sys/soundcard.h", "SNDCTL_TMR_SELECT", 0x80045408}, -{"sys/snoop.h", "SNPSTTY", 0x8004545a}, -{"dev/usb/usb.h", "USB_SETDEBUG", 0x80045502}, -{"dev/usb/usb.h", "USB_SET_IMMED", 0x80045516}, -{"dev/usb/usb.h", "USB_SET_CONFIG", 0x80045565}, -{"dev/usb/usb.h", "USB_SET_SHORT_XFER", 0x80045571}, -{"dev/usb/usb.h", "USB_SET_TIMEOUT", 0x80045572}, -{"dev/usb/usb.h", "USB_SET_CM_OVER_DATA", 0x80045583}, -{"machine/pcvt_ioctl.h", "VGASCREENSAVER", 0x80045670}, -{"machine/pcvt_ioctl.h", "VGASETCOLMS", 0x80045673}, -{"sys/cdio.h", "CDIOCPLAYTRACKS", 0x80046301}, -{"sys/consio.h", "CONS_BLANKTIME", 0x80046304}, -{"sys/chio.h", "CHIOSPICKER", 0x80046305}, -{"sys/consio.h", "CONS_CURSORTYPE", 0x80046307}, -{"sys/chio.h", "CHIOIELEM", 0x80046307}, -{"sys/consio.h", "CONS_BELLTYPE", 0x80046308}, -{"sys/consio.h", "CONS_HISTORY", 0x80046309}, -{"sys/cdio.h", "CDIOCSETPATCH", 0x80046309}, -{"sys/cdio.h", "CDIOCSETVOL", 0x8004630b}, -{"sys/consio.h", "CONS_SAVERMODE", 0x8004630c}, -{"sys/consio.h", "CONS_SAVERSTART", 0x8004630d}, -{"sys/cdrio.h", "CDRIOCWRITESPEED", 0x8004636a}, -{"sys/cdrio.h", "CDRIOCSETBLOCKSIZE", 0x8004636c}, -{"sys/disklabel.h", "DIOCWLABEL", 0x8004646d}, -{"sys/diskslice.h", "DIOCSYNCSLICEINFO", 0x80046470}, -{"sys/filio.h", "FIOSETOWN", 0x8004667c}, -{"sys/filio.h", "FIOASYNC", 0x8004667d}, -{"sys/filio.h", "FIONBIO", 0x8004667e}, -{"sys/mtio.h", "MTIOCSLOCATE", 0x80046d05}, -{"sys/mtio.h", "MTIOCHLOCATE", 0x80046d06}, -{"sys/mtio.h", "MTIOCSETEOTMODEL", 0x80046d08}, -{"machine/lpt.h", "LPT_IRQ", 0x80047001}, -{"netinet/ip_fil.h", "SIOCSETFF", 0x8004723e}, -{"netinet/ip_fil.h", "SIOCFRENB", 0x80047248}, -{"netinet/ip_fil.h", "SIOCFRSYN", 0x80047249}, -{"sys/sockio.h", "SIOCSHIWAT", 0x80047300}, -{"sys/sockio.h", "SIOCSLOWAT", 0x80047302}, -{"machine/spigot.h", "SPIGOT_SETINT", 0x80047305}, -{"sys/sockio.h", "SIOCSPGRP", 0x80047308}, -{"machine/cdk.h", "STL_SETPFLAG", 0x80047351}, -{"sys/ioctl_compat.h", "OTIOCSETD", 0x80047401}, -{"sys/ttycom.h", "TIOCMODS", 0x80047404}, -{"sys/ttycom.h", "TIOCFLUSH", 0x80047410}, -{"sys/ttycom.h", "TIOCSETD", 0x8004741b}, -{"net/if_ppp.h", "PPPIOCSMTU", 0x80047448}, -{"net/slip.h", "SLIOCSUNIT", 0x80047450}, -{"net/if_ppp.h", "PPPIOCSMAXCID", 0x80047451}, -{"net/if_ppp.h", "PPPIOCSMRU", 0x80047452}, -{"net/slip.h", "SLIOCSOUTFILL", 0x80047453}, -{"net/slip.h", "SLIOCSKEEPAL", 0x80047454}, -{"net/if_ppp.h", "PPPIOCSRASYNCMAP", 0x80047454}, -{"sys/ttycom.h", "TIOCSDRAINWAIT", 0x80047457}, -{"net/if_ppp.h", "PPPIOCSASYNCMAP", 0x80047457}, -{"net/if_ppp.h", "PPPIOCSFLAGS", 0x80047459}, -{"net/if_tun.h", "TUNSDEBUG", 0x8004745a}, -{"sys/ttycom.h", "TIOCMSDTRWAIT", 0x8004745b}, -{"net/if_tun.h", "TUNSLMODE", 0x8004745d}, -{"net/if_tun.h", "TUNSIFMODE", 0x8004745e}, -{"net/if_tun.h", "TUNSIFHEAD", 0x80047460}, -{"sys/ttycom.h", "TIOCEXT", 0x80047460}, -{"sys/ttycom.h", "TIOCCONS", 0x80047462}, -{"sys/ttycom.h", "TIOCUCNTL", 0x80047466}, -{"sys/ttycom.h", "TIOCREMOTE", 0x80047469}, -{"sys/ttycom.h", "TIOCMBIC", 0x8004746b}, -{"sys/ttycom.h", "TIOCMBIS", 0x8004746c}, -{"sys/ttycom.h", "TIOCMSET", 0x8004746d}, -{"sys/ttycom.h", "TIOCPKT", 0x80047470}, -{"sys/ttycom.h", "TIOCSPGRP", 0x80047476}, -{"sys/ioctl_compat.h", "TIOCLSET", 0x8004747d}, -{"sys/ioctl_compat.h", "TIOCLBIC", 0x8004747e}, -{"sys/ioctl_compat.h", "TIOCLBIS", 0x8004747f}, -{"machine/ioctl_meteor.h", "METEORCAPTUR", 0x80047801}, -{"machine/ioctl_meteor.h", "METEORSFMT", 0x80047807}, -{"machine/ioctl_meteor.h", "METEORSINPUT", 0x80047808}, -{"machine/ioctl_meteor.h", "METEORSSIGNAL", 0x8004780c}, -{"machine/ioctl_bt848.h", "TVTUNER_SETCHNL", 0x80047820}, -{"machine/ioctl_bt848.h", "TVTUNER_SETTYPE", 0x80047821}, -{"machine/ioctl_bt848.h", "TVTUNER_SETFREQ", 0x80047823}, -{"machine/ioctl_bt848.h", "BT848_SHUE", 0x80047825}, -{"machine/ioctl_bt848.h", "BT848_SBRIG", 0x80047826}, -{"machine/ioctl_bt848.h", "BT848_SCSAT", 0x80047827}, -{"machine/ioctl_bt848.h", "BT848_SCONT", 0x80047828}, -{"machine/ioctl_bt848.h", "BT848_SVSAT", 0x80047829}, -{"machine/ioctl_bt848.h", "BT848_SUSAT", 0x8004782a}, -{"machine/ioctl_bt848.h", "BT848_SAUDIO", 0x8004782e}, -{"machine/ioctl_bt848.h", "BT848_SBTSC", 0x80047830}, -{"machine/ioctl_bt848.h", "TVTUNER_SETAFC", 0x80047835}, -{"machine/ioctl_bt848.h", "BT848_SLNOTCH", 0x80047837}, -{"machine/ioctl_bt848.h", "RADIO_SETMODE", 0x8004783a}, -{"machine/ioctl_bt848.h", "RADIO_SETFREQ", 0x8004783b}, -{"machine/ioctl_bt848.h", "METEORSACTPIXFMT", 0x80047840}, -{"machine/ioctl_bt848.h", "BT848SFMT", 0x80047843}, -{"machine/ioctl_bt848.h", "BT848SCBUF", 0x80047844}, -{"machine/ioctl_bt848.h", "BT848_GPIO_SET_EN", 0x80047848}, -{"machine/ioctl_bt848.h", "BT848_GPIO_SET_DATA", 0x8004784a}, -{"sys/chio.h", "CHIOPOSITION", 0x80066303}, -{"sys/cdio.h", "CDIOCPLAYMSF", 0x80066319}, -{"sys/ioctl_compat.h", "TIOCSETP", 0x80067409}, -{"sys/ioctl_compat.h", "TIOCSETN", 0x8006740a}, -{"sys/ioctl_compat.h", "TIOCSETC", 0x80067411}, -{"sys/ioctl_compat.h", "TIOCSLTC", 0x80067475}, -{"machine/ioctl_meteor.h", "METEORCAPFRM", 0x80067802}, -{"machine/i4b_ioctl.h", "I4B_DISCONNECT_REQ", 0x80083403}, -{"machine/i4b_ioctl.h", "I4B_PROT_IND", 0x8008340a}, -{"machine/perfmon.h", "PMIOSETUP", 0x80083501}, -{"net/bpf.h", "BIOCSETF", 0x80084267}, -{"net/bpf.h", "BIOCSRTIMEOUT", 0x8008426d}, -{"sys/fbio.h", "FBIO_SETDISPSTART", 0x8008466e}, -{"sys/kbio.h", "KDSETREPEAT", 0x80084b66}, -{"pccard/cardinfo.h", "PIOCSPOW", 0x80085009}, -{"sys/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x80085112}, -{"machine/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x80085112}, -{"machine/speaker.h", "SPKRTONE", 0x80085301}, -{"sys/wormio.h", "WORMIOCPREPDISK", 0x80085714}, -{"sys/wormio.h", "WORMIOCFIXATION", 0x80085716}, -{"sys/cdio.h", "CDIOCPLAYBLOCKS", 0x80086302}, -{"sys/disklabel.h", "DIOCGPART", 0x80086468}, -{"sys/mtio.h", "MTIOCTOP", 0x80086d01}, -{"net/if_ppp.h", "PPPIOCSACTIVE", 0x80087446}, -{"net/if_ppp.h", "PPPIOCSPASS", 0x80087447}, -{"net/if_ppp.h", "PPPIOCSNPMODE", 0x8008744b}, -{"net/if_tun.h", "TUNSIFINFO", 0x8008745b}, -{"sys/ttycom.h", "TIOCSWINSZ", 0x80087467}, -{"machine/pcvt_ioctl.h", "CONSOLE_X_BELL", 0x8008747b}, -{"sys/consio.h", "VT_SETMODE", 0x80087602}, -{"machine/pcvt_ioctl.h", "VT_SETMODE", 0x80087602}, -{"sys/chio.h", "CHIOMOVE", 0x800a6301}, -{"sys/timepps.h", "PPS_IOC_KCBIND", 0x800c3107}, -{"machine/i4b_ioctl.h", "I4B_UPDOWN_IND", 0x800c3407}, -{"machine/i4b_ioctl.h", "I4B_CTRL_DOWNLOAD", 0x800c3464}, -{"sys/consio.h", "KDRASTER", 0x800c4b64}, -{"machine/pcvt_ioctl.h", "VGACURSOR", 0x800c5664}, -{"sys/chio.h", "CHIOGSTATUS", 0x800c6308}, -{"sys/cdrio.h", "CDRIOCOPENTRACK", 0x800c6368}, -{"sys/kbio.h", "PIO_KEYMAPENT", 0x800c6b0b}, -{"sys/memrange.h", "MEMRANGE_SET", 0x800c6d33}, -{"net/if_ppp.h", "PPPIOCSCOMPRESS", 0x800c744d}, -{"machine/ioctl_meteor.h", "METEORSETGEO", 0x800c7803}, -{"sys/chio.h", "CHIOEXCHANGE", 0x800e6302}, -{"machine/i4b_ioctl.h", "I4B_DIALOUT_RESP", 0x80103405}, -{"machine/i4b_debug.h", "I4B_CTL_SET_DEBUG", 0x80104301}, -{"cam/scsi/scsi_targetio.h", "TARGCTLIOFREEUNIT", 0x80104308}, -{"netgraph/ng_message.h", "NGIOCSETNAME", 0x80104e29}, -{"pccard/cardinfo.h", "PIOCSIO", 0x80105005}, -{"machine/i4b_trace.h", "I4B_TRC_SETA", 0x80105402}, -{"machine/pcvt_ioctl.h", "VGAWRITEPEL", 0x8010566f}, -{"machine/iic.h", "I2CSTART", 0x80106901}, -{"machine/iic.h", "I2CRSTCARD", 0x80106903}, -{"machine/iic.h", "I2CWRITE", 0x80106904}, -{"machine/iic.h", "I2CREAD", 0x80106905}, -{"machine/ioctl_meteor.h", "METEORSVIDEO", 0x8010780d}, -{"machine/ioctl_bt848.h", "BT848_SCAPAREA", 0x80107845}, -{"machine/i4b_ioctl.h", "I4B_TIMEOUT_UPD", 0x80143406}, -{"machine/soundcard.h", "SNDCTL_COPR_WDATA", 0x80144304}, -{"sys/soundcard.h", "SNDCTL_COPR_WDATA", 0x80144304}, -{"sys/soundcard.h", "SNDCTL_COPR_WCODE", 0x80144305}, -{"machine/soundcard.h", "SNDCTL_COPR_WCODE", 0x80144305}, -{"sys/fbio.h", "FBIOPUTCMAP", 0x80144603}, -{"sys/fbio.h", "FBIOGETCMAP", 0x80144604}, -{"machine/pcvt_ioctl.h", "KBDMOUSESET", 0x80144b1a}, -{"pccard/cardinfo.h", "PIOCSMEM", 0x80145003}, -{"machine/pcvt_ioctl.h", "VGASETFONTATTR", 0x80145666}, -{"machine/smb.h", "SMB_QUICK_WRITE", 0x80146901}, -{"machine/smb.h", "SMB_QUICK_READ", 0x80146902}, -{"machine/smb.h", "SMB_SENDB", 0x80146903}, -{"machine/smb.h", "SMB_RECVB", 0x80146904}, -{"machine/smb.h", "SMB_WRITEB", 0x80146905}, -{"machine/smb.h", "SMB_WRITEW", 0x80146906}, -{"machine/smb.h", "SMB_READB", 0x80146907}, -{"machine/smb.h", "SMB_READW", 0x80146908}, -{"machine/smb.h", "SMB_PCALL", 0x80146909}, -{"machine/smb.h", "SMB_BWRITE", 0x8014690a}, -{"machine/smb.h", "SMB_BREAD", 0x8014690b}, -{"machine/ioctl_meteor.h", "METEORSCOUNT", 0x8014780a}, -{"machine/i4b_ioctl.h", "I4B_ACTIVE_DIAGNOSTIC", 0x80183466}, -{"netatm/atm_ioctl.h", "AIOCCFG", 0x80184180}, -{"sys/ccdvar.h", "CCDIOCCLR", 0x80184611}, -{"sys/fbio.h", "FBIO_GETPALETTE", 0x80184671}, -{"sys/fbio.h", "FBIO_SETPALETTE", 0x80184672}, -{"sys/consio.h", "CONS_SSAVER", 0x80186305}, -{"machine/mouse.h", "MOUSE_SETMODE", 0x801c4d03}, -{"sys/timepps.h", "PPS_IOC_SETPARAMS", 0x80203103}, -{"machine/i4b_ioctl.h", "I4B_CONNECT_RESP", 0x80203402}, -{"net/bpf.h", "BIOCSETIF", 0x8020426c}, -{"machine/i4b_debug.h", "I4B_CTL_CLR_HSCXSTAT", 0x80204303}, -{"sys/sockio.h", "SIOCSIFADDR", 0x8020690c}, -{"sys/sockio.h", "SIOCSIFDSTADDR", 0x8020690e}, -{"sys/sockio.h", "SIOCSIFFLAGS", 0x80206910}, -{"sys/sockio.h", "SIOCSIFBRDADDR", 0x80206913}, -{"sys/sockio.h", "SIOCSIFNETMASK", 0x80206916}, -{"sys/sockio.h", "SIOCSIFMETRIC", 0x80206918}, -{"sys/sockio.h", "SIOCDIFADDR", 0x80206919}, -{"sys/sockio.h", "SIOCADDMULTI", 0x80206931}, -{"sys/sockio.h", "SIOCDELMULTI", 0x80206932}, -{"sys/sockio.h", "SIOCSIFMTU", 0x80206934}, -{"sys/sockio.h", "SIOCSIFPHYS", 0x80206936}, -{"sys/sockio.h", "SIOCSIFGENERIC", 0x80206939}, -{"machine/if_wl_wavelan.h", "SIOCDWLCACHE", 0x80206940}, -{"machine/if_wl_wavelan.h", "SIOCSWLTHR", 0x80206941}, -{"netatalk/phase2.h", "SIOCPHASE1", 0x80206964}, -{"netatalk/phase2.h", "SIOCPHASE2", 0x80206965}, -{"net/if_ppp.h", "PPPIOCSXASYNCMAP", 0x8020744f}, -{"netatm/atm_ioctl.h", "AIOCDEL", 0x80244182}, -{"sys/wormio.h", "WORMIOCWRITESESSION", 0x80245720}, -{"sys/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x80285107}, -{"machine/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x80285107}, -{"sys/wormio.h", "WORMIOCPREPTRACK", 0x80285715}, -{"machine/i4b_rbch_ioctl.h", "I4B_RBCH_DIALOUT", 0x80295201}, -{"sys/chio.h", "CHIOSETVOLTAG", 0x802a6309}, -{"sys/fbio.h", "FBIOSCURSOR", 0x802c4618}, -{"machine/ioctl_fd.h", "FD_STYPE", 0x802c463f}, -{"machine/pcvt_ioctl.h", "VGALOADCHAR", 0x802c5665}, -{"sys/ttycom.h", "TIOCSETA", 0x802c7414}, -{"sys/ttycom.h", "TIOCSETAW", 0x802c7415}, -{"sys/ttycom.h", "TIOCSETAF", 0x802c7416}, -{"machine/pcvt_ioctl.h", "VGASETSCREEN", 0x80305668}, -{"sys/sockio.h", "SIOCADDRT", 0x8030720a}, -{"sys/sockio.h", "SIOCDELRT", 0x8030720b}, -{"cam/scsi/scsi_targetio.h", "TARGIOCSETISTATE", 0x80344305}, -{"netatm/atm_ioctl.h", "AIOCADD", 0x803c4181}, -{"machine/mouse.h", "MOUSE_SETVARS", 0x80404d07}, -{"sys/sockio.h", "SIOCAIFADDR", 0x8040691a}, -{"sys/sockio.h", "SIOCSIFPHYADDR", 0x80406946}, -{"netinet6/in6_var.h", "SIOCSIFPREFIX_IN6", 0x80406964}, -{"netinet6/in6_var.h", "SIOCDIFPREFIX_IN6", 0x80406966}, -{"netatm/atm_ioctl.h", "AIOCSET", 0x80484184}, -{"machine/pcvt_ioctl.h", "KBDSCKEY", 0x80484b11}, -{"netinet6/in6_var.h", "SIOCAIFPREFIX_IN6", 0x80606967}, -{"netinet6/in6_var.h", "SIOCCIFPREFIX_IN6", 0x80606968}, -{"netinet6/in6_var.h", "SIOCSGIFPREFIX_IN6", 0x80606969}, -{"sys/consio.h", "CONS_SETTERM", 0x80686371}, -{"netinet/ip_nat.h", "SIOCADNAT", 0x80707250}, -{"netinet/ip_nat.h", "SIOCRMNAT", 0x80707251}, -{"netinet6/in6_var.h", "SIOCAIFADDR_IN6", 0x8078691a}, -{"netinet6/in6_var.h", "SIOCSIFPHYADDR_IN6", 0x80786946}, -{"machine/i4b_ioctl.h", "I4B_CONNECT_REQ", 0x80843401}, -{"machine/cronyx.h", "CXIOCSETMODE", 0x80847802}, -{"sys/xrpuio.h", "XRPU_IOC_TIMECOUNTING", 0x80a03601}, -{"machine/ioctl_fd.h", "FD_FORM", 0x80a4463d}, -{"netinet/ip_fil.h", "SIOCADAFR", 0x80c0723c}, -{"netinet/ip_fil.h", "SIOCRMAFR", 0x80c0723d}, -{"netinet/ip_fil.h", "SIOCADIFR", 0x80c07243}, -{"netinet/ip_fil.h", "SIOCRMIFR", 0x80c07244}, -{"netinet/ip_fil.h", "SIOCINAFR", 0x80c07246}, -{"netinet/ip_fil.h", "SIOCINIFR", 0x80c07247}, -{"sys/consio.h", "PIO_SCRNMAP", 0x81006b03}, -{"machine/ioctl_ctx.h", "CTX_SET_LUT", 0x81007805}, -{"sys/disklabel.h", "DIOCSDINFO", 0x81146466}, -{"sys/disklabel.h", "DIOCWDINFO", 0x81146467}, -{"sys/sockio.h", "SIOCALIFADDR", 0x8118691b}, -{"sys/sockio.h", "SIOCDLIFADDR", 0x8118691d}, -{"netinet6/in6_var.h", "SIOCSIFADDR_IN6", 0x8120690c}, -{"netinet6/in6_var.h", "SIOCSIFDSTADDR_IN6", 0x8120690e}, -{"netinet6/in6_var.h", "SIOCSIFNETMASK_IN6", 0x81206916}, -{"netinet6/in6_var.h", "SIOCDIFADDR_IN6", 0x81206919}, -{"sys/kbio.h", "PIO_DEADKEYMAP", 0x862a6b09}, -{"machine/ioctl_bt848.h", "BT848SCLIP", 0x86407842}, -{"sys/consio.h", "PIO_FONT8x8", 0x88006340}, -{"sys/kbio.h", "PIO_KEYMAP", 0x8a026b07}, -{"sys/consio.h", "PIO_FONT8x14", 0x8e006342}, -{"sys/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x8fa44308}, -{"machine/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x8fa44308}, -{"sys/consio.h", "PIO_FONT8x16", 0x90006344}, -{"pccard/cardinfo.h", "PIOCGREG", 0xc0025064}, -{"machine/i4b_ioctl.h", "I4B_CDID_REQ", 0xc0043400}, -{"machine/soundcard.h", "AIOGMIX", 0xc004410d}, -{"sys/soundcard.h", "AIOGMIX", 0xc004410d}, -{"machine/soundcard.h", "AIOSMIX", 0xc004410e}, -{"sys/soundcard.h", "AIOSMIX", 0xc004410e}, -{"machine/soundcard.h", "AIOSTOP", 0xc004410f}, -{"sys/soundcard.h", "AIOSTOP", 0xc004410f}, -{"net/bpf.h", "BIOCSBLEN", 0xc0044266}, -{"sys/vnioctl.h", "VNIOCGSET", 0xc0044602}, -{"sys/vnioctl.h", "VNIOCGCLEAR", 0xc0044603}, -{"sys/vnioctl.h", "VNIOCUSET", 0xc0044604}, -{"sys/vnioctl.h", "VNIOCUCLEAR", 0xc0044605}, -{"machine/soundcard.h", "SNDCTL_DSP_SPEED", 0xc0045002}, -{"sys/soundcard.h", "SNDCTL_DSP_SPEED", 0xc0045002}, -{"sys/soundcard.h", "SNDCTL_DSP_STEREO", 0xc0045003}, -{"machine/soundcard.h", "SNDCTL_DSP_STEREO", 0xc0045003}, -{"machine/soundcard.h", "SNDCTL_DSP_SETFMT", 0xc0045005}, -{"sys/soundcard.h", "SNDCTL_DSP_SETFMT", 0xc0045005}, -{"machine/soundcard.h", "SOUND_PCM_WRITE_CHANNELS", 0xc0045006}, -{"sys/soundcard.h", "SOUND_PCM_WRITE_CHANNELS", 0xc0045006}, -{"machine/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0xc0045007}, -{"sys/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0xc0045007}, -{"pccard/cardinfo.h", "PIOCRWMEM", 0xc0045008}, -{"sys/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0xc0045009}, -{"machine/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0xc0045009}, -{"machine/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0xc004500a}, -{"sys/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0xc004500a}, -{"machine/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0xc0045103}, -{"sys/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0xc0045103}, -{"sys/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0xc004510e}, -{"machine/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0xc004510e}, -{"machine/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0xc0045401}, -{"sys/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0xc0045401}, -{"machine/soundcard.h", "SNDCTL_TMR_TEMPO", 0xc0045405}, -{"sys/soundcard.h", "SNDCTL_TMR_TEMPO", 0xc0045405}, -{"sys/soundcard.h", "SNDCTL_TMR_SOURCE", 0xc0045406}, -{"machine/soundcard.h", "SNDCTL_TMR_SOURCE", 0xc0045406}, -{"net/if_atm.h", "SIOCRAWATM", 0xc004617a}, -{"sys/soundcard.h", "SNDCTL_MIDI_PRETIME", 0xc0046d00}, -{"machine/soundcard.h", "SNDCTL_MIDI_PRETIME", 0xc0046d00}, -{"machine/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0xc0046d01}, -{"sys/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0xc0046d01}, -{"netinet/ip_fil.h", "SIOCIPFFL", 0xc0047241}, -{"netinet/ip_nat.h", "SIOCFLNAT", 0xc0047256}, -{"netinet/ip_nat.h", "SIOCCNATL", 0xc0047257}, -{"machine/ioctl_bt848.h", "BT848_I2CWR", 0xc0047839}, -{"machine/perfmon.h", "PMIOGET", 0xc0083507}, -{"sys/soundcard.h", "AIOSSIZE", 0xc008410b}, -{"machine/soundcard.h", "AIOSSIZE", 0xc008410b}, -{"sys/soundcard.h", "AIOSYNC", 0xc008410f}, -{"machine/soundcard.h", "AIOSYNC", 0xc008410f}, -{"sys/vnioctl.h", "VNIOCATTACH", 0xc0084600}, -{"sys/vnioctl.h", "VNIOCDETACH", 0xc0084601}, -{"net/if_atm.h", "SIOCATMENA", 0xc008617b}, -{"net/if_atm.h", "SIOCATMDIS", 0xc008617c}, -{"sys/cdio.h", "CDIOREADTOCENTRYS", 0xc0086305}, -{"sys/sockio.h", "OSIOCGIFCONF", 0xc0086914}, -{"sys/sockio.h", "SIOCGIFCONF", 0xc0086924}, -{"net/if_ppp.h", "PPPIOCGNPMODE", 0xc008744c}, -{"machine/perfmon.h", "PMIOREAD", 0xc00c3504}, -{"dev/usb/usb.h", "USB_GET_ALTINTERFACE", 0xc00c5566}, -{"dev/usb/usb.h", "USB_SET_ALTINTERFACE", 0xc00c5567}, -{"dev/usb/usb.h", "USB_GET_NO_ALT", 0xc00c5568}, -{"dev/usb/usb.h", "USB_GET_FULL_DESC", 0xc00c556d}, -{"sys/cdio.h", "CDIOCREADSUBCHANNEL", 0xc00c6303}, -{"sys/cdio.h", "CDIOREADTOCENTRY", 0xc00c6306}, -{"sys/kbio.h", "GIO_KEYMAPENT", 0xc00c6b0a}, -{"sys/memrange.h", "MEMRANGE_GET", 0xc00c6d32}, -{"cam/scsi/scsi_targetio.h", "TARGCTLIOALLOCUNIT", 0xc0104307}, -{"pccard/cardinfo.h", "PIOCGIO", 0xc0105004}, -{"dev/usb/usb.h", "USB_GET_CONFIG_DESC", 0xc010556a}, -{"machine/pcvt_ioctl.h", "VGAREADPEL", 0xc010566e}, -{"sys/cdio.h", "CDIOCREADAUDIO", 0xc010631f}, -{"machine/soundcard.h", "AIOSFMT", 0xc010660c}, -{"sys/soundcard.h", "AIOSFMT", 0xc010660c}, -{"sys/pciio.h", "PCIOCREAD", 0xc0107002}, -{"sys/pciio.h", "PCIOCWRITE", 0xc0107003}, -{"sys/pciio.h", "PCIOCATTACHED", 0xc0107004}, -{"machine/i4b_ioctl.h", "I4B_CTRL_INFO_REQ", 0xc0143404}, -{"sys/soundcard.h", "SNDCTL_COPR_RDATA", 0xc0144302}, -{"machine/soundcard.h", "SNDCTL_COPR_RDATA", 0xc0144302}, -{"machine/soundcard.h", "SNDCTL_COPR_RCODE", 0xc0144303}, -{"sys/soundcard.h", "SNDCTL_COPR_RCODE", 0xc0144303}, -{"sys/soundcard.h", "SNDCTL_COPR_RUN", 0xc0144306}, -{"machine/soundcard.h", "SNDCTL_COPR_RUN", 0xc0144306}, -{"machine/soundcard.h", "SNDCTL_COPR_HALT", 0xc0144307}, -{"sys/soundcard.h", "SNDCTL_COPR_HALT", 0xc0144307}, -{"pccard/cardinfo.h", "PIOCGMEM", 0xc0145002}, -{"machine/pcvt_ioctl.h", "VGAGETFONTATTR", 0xc0145667}, -{"sys/wormio.h", "WORMIOCFIRSTWRITABLEADDR", 0xc0145721}, -{"sys/consio.h", "CONS_MOUSECTL", 0xc014630a}, -{"sys/consio.h", "CONS_GETINFO", 0xc0146349}, -{"sys/kbio.h", "GETFKEY", 0xc0146b00}, -{"sys/kbio.h", "SETFKEY", 0xc0146b01}, -{"sys/sockio.h", "SIOCGETVIFCNT", 0xc014720f}, -{"sys/sockio.h", "SIOCGETSGCNT", 0xc0147210}, -{"machine/ioctl_bt848.h", "TVTUNER_GETCHNLSET", 0xc0147846}, -{"sys/ccdvar.h", "CCDIOCSET", 0xc0184610}, -{"machine/apm_bios.h", "APMIO_BIOS", 0xc018500a}, -{"dev/usb/usb.h", "USB_REQUEST", 0xc0185501}, -{"dev/usb/usb.h", "USB_GET_INTERFACE_DESC", 0xc018556b}, -{"dev/usb/usb.h", "USB_GET_ENDPOINT_DESC", 0xc018556c}, -{"dev/usb/usb.h", "USB_DO_REQUEST", 0xc018556f}, -{"machine/pcvt_ioctl.h", "VGAPCVTID", 0xc0185671}, -{"sys/consio.h", "CONS_GSAVER", 0xc0186306}, -{"sys/dvdio.h", "DVDIOCREPORTKEY", 0xc01863c8}, -{"sys/dvdio.h", "DVDIOCSENDKEY", 0xc01863c9}, -{"netinet/ip_nat.h", "SIOCGNATL", 0xc0187253}, -{"machine/soundcard.h", "AIOGCAP", 0xc01c410f}, -{"sys/soundcard.h", "AIOGCAP", 0xc01c410f}, -{"machine/ioctl_bt848.h", "METEORGSUPPIXFMT", 0xc01c7841}, -{"netatm/atm_ioctl.h", "AIOCINFO", 0xc0204185}, -{"machine/i4b_debug.h", "I4B_CTL_GET_HSCXSTAT", 0xc0204302}, -{"sys/sockio.h", "OSIOCGIFADDR", 0xc020690d}, -{"sys/sockio.h", "OSIOCGIFDSTADDR", 0xc020690f}, -{"sys/sockio.h", "SIOCGIFFLAGS", 0xc0206911}, -{"sys/sockio.h", "OSIOCGIFBRDADDR", 0xc0206912}, -{"sys/sockio.h", "OSIOCGIFNETMASK", 0xc0206915}, -{"sys/sockio.h", "SIOCGIFMETRIC", 0xc0206917}, -{"sys/sockio.h", "SIOCGIFADDR", 0xc0206921}, -{"sys/sockio.h", "SIOCGIFDSTADDR", 0xc0206922}, -{"sys/sockio.h", "SIOCGIFBRDADDR", 0xc0206923}, -{"sys/sockio.h", "SIOCGIFNETMASK", 0xc0206925}, -{"sys/sockio.h", "SIOCGIFMTU", 0xc0206933}, -{"sys/sockio.h", "SIOCGIFPHYS", 0xc0206935}, -{"sys/sockio.h", "SIOCSIFMEDIA", 0xc0206937}, -{"sys/sockio.h", "SIOCGIFGENERIC", 0xc020693a}, -{"machine/if_wl_wavelan.h", "SIOCGWLCNWID", 0xc020693c}, -{"machine/if_wl_wavelan.h", "SIOCSWLCNWID", 0xc020693d}, -{"machine/if_wl_wavelan.h", "SIOCGWLPSA", 0xc020693e}, -{"machine/if_wl_wavelan.h", "SIOCSWLPSA", 0xc020693f}, -{"machine/if_wl_wavelan.h", "SIOCGWLEEPROM", 0xc0206942}, -{"machine/if_wl_wavelan.h", "SIOCGWLCACHE", 0xc0206943}, -{"machine/if_wl_wavelan.h", "SIOCGWLCITEM", 0xc0206944}, -{"sys/sockio.h", "SIOCGIFPSRCADDR", 0xc0206947}, -{"sys/sockio.h", "SIOCGIFPDSTADDR", 0xc0206948}, -{"sys/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0xc0216d02}, -{"machine/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0xc0216d02}, -{"sys/pciio.h", "PCIOCGETCONF", 0xc0247001}, -{"netinet6/in6_var.h", "SIOCGETMIFCNT_IN6", 0xc024756b}, -{"machine/pcvt_ioctl.h", "VGAPCVTINFO", 0xc0285672}, -{"sys/sockio.h", "SIOCGIFMEDIA", 0xc0286938}, -{"machine/cronyx.h", "CXIOCGETSTAT", 0xc0287803}, -{"sys/fbio.h", "FBIOGCURSOR", 0xc02c4619}, -{"netinet6/in6_var.h", "SIOCGIFINFO_IN6", 0xc02c694c}, -{"sys/timepps.h", "PPS_IOC_FETCH", 0xc0303106}, -{"machine/pcvt_ioctl.h", "VGAGETSCREEN", 0xc0305669}, -{"netinet6/in6_var.h", "SIOCGNBRINFO_IN6", 0xc030694e}, -{"netinet/ip_fil.h", "SIOCATHST", 0xc030724e}, -{"cam/scsi/scsi_targetio.h", "TARGIOCGETISTATE", 0xc0344306}, -{"netinet/ip_fil.h", "SIOCAUTHW", 0xc038724c}, -{"netinet/ip_fil.h", "SIOCAUTHR", 0xc038724d}, -{"netinet6/in6_var.h", "SIOCGIFPREFIX_IN6", 0xc0406965}, -{"machine/mouse.h", "MOUSE_READSTATE", 0xc0444d08}, -{"machine/mouse.h", "MOUSE_READDATA", 0xc0444d09}, -{"machine/pcvt_ioctl.h", "KBDGCKEY", 0xc0484b10}, -{"machine/pcvt_ioctl.h", "KBDGOKEY", 0xc0484b12}, -{"net/if_ppp.h", "SIOCGPPPCSTATS", 0xc048697a}, -{"net/if_ppp.h", "SIOCGPPPSTATS", 0xc048697b}, -{"netinet6/in6_var.h", "SIOCGETSGCNT_IN6", 0xc050756a}, -{"sys/consio.h", "CONS_GETTERM", 0xc0686370}, -{"machine/i4b_debug.h", "I4B_CTL_GET_LAPDSTAT", 0xc0704304}, -{"machine/soundcard.h", "SNDCTL_MIDI_INFO", 0xc074510c}, -{"sys/soundcard.h", "SNDCTL_MIDI_INFO", 0xc074510c}, -{"machine/comstats.h", "COM_GETPORTSTATS", 0xc080631e}, -{"machine/comstats.h", "COM_CLRPORTSTATS", 0xc080631f}, -{"machine/pcaudioio.h", "AUDIO_SETINFO", 0xc0844102}, -{"machine/cronyx.h", "CXIOCGETMODE", 0xc0847801}, -{"machine/soundcard.h", "SNDCTL_SYNTH_INFO", 0xc08c5102}, -{"sys/soundcard.h", "SNDCTL_SYNTH_INFO", 0xc08c5102}, -{"sys/fbio.h", "FBIO_MODEINFO", 0xc09c4667}, -{"sys/fbio.h", "FBIO_FINDMODE", 0xc09c4668}, -{"sys/consio.h", "CONS_MODEINFO", 0xc09c6366}, -{"sys/consio.h", "CONS_FINDMODE", 0xc09c6367}, -{"sys/consio.h", "CONS_ADPINFO", 0xc0a46365}, -{"machine/comstats.h", "COM_GETBRDSTATS", 0xc0a86320}, -{"pccard/cardinfo.h", "PIOCSDRV", 0xc0ac5006}, -{"netinet/ip_fil.h", "SIOCZRLST", 0xc0c0724b}, -{"machine/ioctl_bt848.h", "BT848_WEEPROM", 0xc1047832}, -{"machine/ioctl_bt848.h", "BT848_REEPROM", 0xc1047833}, -{"machine/ioctl_bt848.h", "BT848_SIGNATURE", 0xc1047834}, -{"dev/usb/usb.h", "USB_GET_STRING_DESC", 0xc108556e}, -{"netinet/ip_fil.h", "SIOCFRZST", 0xc10c724a}, -{"sys/sockio.h", "SIOCGLIFADDR", 0xc118691c}, -{"netinet6/in6_var.h", "SIOCGIFADDR_IN6", 0xc1206921}, -{"netinet6/in6_var.h", "SIOCGIFDSTADDR_IN6", 0xc1206922}, -{"netinet6/in6_var.h", "SIOCGIFNETMASK_IN6", 0xc1206925}, -{"netinet6/in6_var.h", "SIOCGIFPSRCADDR_IN6", 0xc1206947}, -{"netinet6/in6_var.h", "SIOCGIFPDSTADDR_IN6", 0xc1206948}, -{"netinet6/in6_var.h", "SIOCGIFAFLAG_IN6", 0xc1206949}, -{"netinet6/in6_var.h", "SIOCSNDFLUSH_IN6", 0xc120694d}, -{"netinet6/in6_var.h", "SIOCSPFXFLUSH_IN6", 0xc120694f}, -{"netinet6/in6_var.h", "SIOCSRTRFLUSH_IN6", 0xc1206950}, -{"netinet6/in6_var.h", "SIOCGIFALIFETIME_IN6", 0xc1206951}, -{"netinet6/in6_var.h", "SIOCSIFALIFETIME_IN6", 0xc1206952}, -{"netinet6/in6_var.h", "SIOCGIFSTAT_IN6", 0xc1206953}, -{"netinet6/in6_var.h", "SIOCGIFSTAT_ICMP6", 0xc1206954}, -{"netinet6/in6_var.h", "SIOCGDRLST_IN6", 0xc128694a}, -{"dev/usb/usb.h", "USB_DEVICEINFO", 0xc1585504}, -{"cam/scsi/scsi_pass.h", "CAMIOCOMMAND", 0xc2601402}, -{"cam/scsi/scsi_pass.h", "CAMGETPASSTHRU", 0xc2601403}, -{"cam/scsi/scsi_targetio.h", "TARGIOCCOMMAND", 0xc2604304}, -{"sys/sockio.h", "SIOCGIFSTATUS", 0xc331693b}, -{"dev/usb/usb.h", "USB_GET_REPORT", 0xc4045517}, -{"netinet6/in6_var.h", "SIOCGPRLST_IN6", 0xc7b8694b}, -{"sys/dvdio.h", "DVDIOCREADSTRUCTURE", 0xc80c63ca}, -{"machine/soundcard.h", "SNDCTL_COPR_LOAD", 0xcfb04301}, -{"sys/soundcard.h", "SNDCTL_COPR_LOAD", 0xcfb04301}, -{"machine/soundcard.h", "SNDCTL_PMGR_IFACE", 0xcfb85001}, -{"sys/soundcard.h", "SNDCTL_PMGR_IFACE", 0xcfb85001}, -{"sys/soundcard.h", "SNDCTL_PMGR_ACCESS", 0xcfb85110}, -{"machine/soundcard.h", "SNDCTL_PMGR_ACCESS", 0xcfb85110}, diff --git a/freebsd/i386/syscall.h b/freebsd/i386/syscall.h deleted file mode 100644 index 9b60900f..00000000 --- a/freebsd/i386/syscall.h +++ /dev/null @@ -1,274 +0,0 @@ -/* - * Automatically generated by ./../syscalls.pl on Thu Mar 8 18:14:07 2001 - */ - -#define sys_syscall printargs -int sys_exit(); -int sys_fork(); -int sys_read(); -int sys_write(); -int sys_open(); -int sys_close(); -int sys_wait4(); -int sys_creat(); -int sys_link(); -int sys_unlink(); -int sys_chdir(); -int sys_fchdir(); -int sys_mknod(); -int sys_chmod(); -int sys_chown(); -#define sys_break printargs -#define sys_getfsstat printargs -int sys_lseek(); -int sys_getpid(); -#define sys_mount printargs -#define sys_unmount printargs -#define sys_setuid printargs -int sys_getuid(); -#define sys_geteuid printargs -int sys_ptrace(); -int sys_recvmsg(); -int sys_sendmsg(); -int sys_recvfrom(); -int sys_accept(); -int sys_getpeername(); -int sys_getsockname(); -int sys_access(); -int sys_chflags(); -int sys_fchflags(); -#define sys_sync printargs -int sys_kill(); -int sys_stat(); -#define sys_getppid printargs -int sys_lstat(); -int sys_dup(); -int sys_pipe(); -#define sys_getegid printargs -#define sys_profil printargs -#define sys_ktrace printargs -int sys_sigaction(); -int sys_getgid(); -int sys_sigprocmask(); -#define sys_getlogin printargs -#define sys_setlogin printargs -#define sys_acct printargs -int sys_sigpending(); -int sys_sigaltstack(); -int sys_ioctl(); -#define sys_reboot printargs -#define sys_revoke printargs -int sys_symlink(); -int sys_readlink(); -int sys_execve(); -int sys_umask(); -int sys_chroot(); -int sys_fstat(); -#define sys_getkerninfo printargs -int sys_getpagesize(); -int sys_msync(); -int sys_vfork(); -int sys_sbrk(); -#define sys_sstk printargs -int sys_mmap(); -#define sys_vadvise printargs -int sys_munmap(); -int sys_mprotect(); -#define sys_madvise printargs -int sys_mincore(); -int sys_getgroups(); -int sys_setgroups(); -int sys_getpgrp(); -int sys_setpgid(); -int sys_setitimer(); -int sys_wait(); -#define sys_swapon printargs -int sys_getitimer(); -int sys_gethostname(); -int sys_sethostname(); -int sys_getdtablesize(); -int sys_dup2(); -int sys_fcntl(); -int sys_select(); -int sys_fsync(); -int sys_setpriority(); -int sys_socket(); -int sys_connect(); -int sys_accept(); -int sys_getpriority(); -int sys_send(); -int sys_recv(); -#define sys_sigreturn printargs -int sys_bind(); -int sys_setsockopt(); -int sys_listen(); -int sys_sigvec(); -int sys_sigblock(); -int sys_sigsetmask(); -int sys_sigsuspend(); -int sys_sigstack(); -int sys_recvmsg(); -int sys_sendmsg(); -int sys_gettimeofday(); -int sys_getrusage(); -int sys_getsockopt(); -int sys_readv(); -int sys_writev(); -int sys_settimeofday(); -int sys_fchown(); -int sys_fchmod(); -int sys_recvfrom(); -int sys_setreuid(); -int sys_setregid(); -int sys_rename(); -int sys_truncate(); -int sys_ftruncate(); -int sys_flock(); -int sys_mkfifo(); -int sys_sendto(); -int sys_shutdown(); -int sys_socketpair(); -int sys_mkdir(); -int sys_rmdir(); -int sys_utimes(); -int sys_adjtime(); -int sys_getpeername(); -int sys_gethostid(); -#define sys_sethostid printargs -int sys_getrlimit(); -int sys_setrlimit(); -int sys_killpg(); -int sys_setsid(); -int sys_quotactl(); -#define sys_quota printargs -int sys_getsockname(); -#define sys_nfssvc printargs -int sys_getdirentries(); -int sys_statfs(); -int sys_fstatfs(); -#define sys_getfh printargs -int sys_getdomainname(); -int sys_setdomainname(); -int sys_uname(); -#define sys_sysarch printargs -#define sys_rtprio printargs -#define sys_semsys printargs -#define sys_msgsys printargs -#define sys_shmsys printargs -int sys_pread(); -int sys_pwrite(); -#define sys_ntp_adjtime printargs -#define sys_setgid printargs -#define sys_setegid printargs -#define sys_seteuid printargs -int sys_stat(); -int sys_fstat(); -int sys_lstat(); -int sys_pathconf(); -int sys_fpathconf(); -int sys_getrlimit(); -int sys_setrlimit(); -int sys_getdirentries(); -int sys_mmap(); -#define sys___syscall printargs -int sys_lseek(); -int sys_truncate(); -int sys_ftruncate(); -int sys___sysctl(); -#define sys_mlock printargs -#define sys_munlock printargs -#define sys_undelete printargs -#define sys_futimes printargs -int sys_getpgid(); -int sys_poll(); -#define sys___semctl printargs -int sys_semget(); -int sys_semop(); -int sys_msgctl(); -int sys_msgget(); -int sys_msgsnd(); -int sys_msgrcv(); -int sys_shmat(); -int sys_shmctl(); -int sys_shmdt(); -int sys_shmget(); -#define sys_clock_gettime printargs -#define sys_clock_settime printargs -#define sys_clock_getres printargs -#define sys_nanosleep printargs -#define sys_minherit printargs -#define sys_rfork printargs -#define sys_openbsd_poll printargs -#define sys_issetugid printargs -#define sys_lchown printargs -int sys_getdents(); -#define sys_lchmod printargs -#define sys_netbsd_lchown printargs -#define sys_lutimes printargs -#define sys_netbsd_msync printargs -#define sys_nstat printargs -#define sys_nfstat printargs -#define sys_nlstat printargs -#define sys_fhstatfs printargs -#define sys_fhopen printargs -#define sys_fhstat printargs -#define sys_modnext printargs -#define sys_modstat printargs -#define sys_modfnext printargs -#define sys_modfind printargs -#define sys_kldload printargs -#define sys_kldunload printargs -#define sys_kldfind printargs -#define sys_kldnext printargs -#define sys_kldstat printargs -#define sys_kldfirstmod printargs -int sys_getsid(); -int sys_setresuid(); -int sys_setresgid(); -#define sys_aio_return printargs -#define sys_aio_suspend printargs -#define sys_aio_cancel printargs -#define sys_aio_error printargs -#define sys_aio_read printargs -#define sys_aio_write printargs -#define sys_lio_listio printargs -#define sys_yield printargs -#define sys_thr_sleep printargs -#define sys_thr_wakeup printargs -#define sys_mlockall printargs -#define sys_munlockall printargs -int sys___getcwd(); -#define sys_sched_setparam printargs -#define sys_sched_getparam printargs -#define sys_sched_setscheduler printargs -#define sys_sched_getscheduler printargs -#define sys_sched_yield printargs -#define sys_sched_get_priority_max printargs -#define sys_sched_get_priority_min printargs -#define sys_sched_rr_get_interval printargs -#define sys_utrace printargs -int sys_sendfile(); -#define sys_kldsym printargs -#define sys_jail printargs -int sys_sigprocmask(); -int sys_sigsuspend(); -int sys_sigaction(); -int sys_sigpending(); -#define sys_sigreturn printargs -#define sys___acl_get_file printargs -#define sys___acl_set_file printargs -#define sys___acl_get_fd printargs -#define sys___acl_set_fd printargs -#define sys___acl_delete_file printargs -#define sys___acl_delete_fd printargs -#define sys___acl_aclcheck_file printargs -#define sys___acl_aclcheck_fd printargs -#define sys_extattrctl printargs -#define sys_extattr_set_file printargs -#define sys_extattr_get_file printargs -#define sys_extattr_delete_file printargs -#define sys_aio_waitcomplete printargs -#define sys_getresuid printargs -#define sys_getresgid printargs -#define sys_kqueue printargs -#define sys_kevent printargs diff --git a/freebsd/i386/syscallent.h b/freebsd/i386/syscallent.h deleted file mode 100644 index 67e45d0e..00000000 --- a/freebsd/i386/syscallent.h +++ /dev/null @@ -1,368 +0,0 @@ -/* - * Automatically generated by ./../syscalls.pl on Thu Mar 8 18:14:07 2001 - */ - - { 1, 0, sys_syscall, "syscall" }, /* 0 */ - { 1, 0, sys_exit, "exit" }, /* 1 */ - { 1, TP, sys_fork, "fork" }, /* 2 */ - { 3, 0, sys_read, "read" }, /* 3 */ - { 3, 0, sys_write, "write" }, /* 4 */ - { 3, TF, sys_open, "open" }, /* 5 */ - { 1, TF, sys_close, "close" }, /* 6 */ - { 4, TP, sys_wait4, "wait4" }, /* 7 */ - { 2, TF, sys_creat, "creat?" }, /* 8 */ - { 2, TF, sys_link, "link" }, /* 9 */ - { 1, TF, sys_unlink, "unlink" }, /* 10 */ - { -1, 0, printargs, "SYS_11" }, /* 11 */ - { 1, TF, sys_chdir, "chdir" }, /* 12 */ - { 1, TF, sys_fchdir, "fchdir" }, /* 13 */ - { 3, TF, sys_mknod, "mknod" }, /* 14 */ - { 2, TF, sys_chmod, "chmod" }, /* 15 */ - { 3, TF, sys_chown, "chown" }, /* 16 */ - { 1, 0, sys_break, "break" }, /* 17 */ - { 3, 0, sys_getfsstat, "getfsstat" }, /* 18 */ - { 3, 0, sys_lseek, "lseek?" }, /* 19 */ - { 1, 0, sys_getpid, "getpid" }, /* 20 */ - { 4, TF, sys_mount, "mount" }, /* 21 */ - { 2, TF, sys_unmount, "unmount" }, /* 22 */ - { 1, 0, sys_setuid, "setuid" }, /* 23 */ - { 1, 0, sys_getuid, "getuid" }, /* 24 */ - { 1, 0, sys_geteuid, "geteuid" }, /* 25 */ - { 4, 0, sys_ptrace, "ptrace" }, /* 26 */ - { 3, TN, sys_recvmsg, "recvmsg" }, /* 27 */ - { 3, TN, sys_sendmsg, "sendmsg" }, /* 28 */ - { 6, TN, sys_recvfrom, "recvfrom" }, /* 29 */ - { 3, TN, sys_accept, "accept" }, /* 30 */ - { 3, TN, sys_getpeername, "getpeername" }, /* 31 */ - { 3, TN, sys_getsockname, "getsockname" }, /* 32 */ - { 2, TF, sys_access, "access" }, /* 33 */ - { 2, TF, sys_chflags, "chflags" }, /* 34 */ - { 2, TF, sys_fchflags, "fchflags" }, /* 35 */ - { 1, 0, sys_sync, "sync" }, /* 36 */ - { 2, TS, sys_kill, "kill" }, /* 37 */ - { 2, TF, sys_stat, "stat?" }, /* 38 */ - { 1, 0, sys_getppid, "getppid" }, /* 39 */ - { 2, TF, sys_lstat, "lstat?" }, /* 40 */ - { 1, 0, sys_dup, "dup" }, /* 41 */ - { 1, 0, sys_pipe, "pipe" }, /* 42 */ - { 1, 0, sys_getegid, "getegid" }, /* 43 */ - { 4, 0, sys_profil, "profil" }, /* 44 */ - { 4, 0, sys_ktrace, "ktrace" }, /* 45 */ - { 3, TS, sys_sigaction, "sigaction?" }, /* 46 */ - { 1, 0, sys_getgid, "getgid" }, /* 47 */ - { 2, TS, sys_sigprocmask, "sigprocmask?" }, /* 48 */ - { 2, 0, sys_getlogin, "getlogin" }, /* 49 */ - { 1, 0, sys_setlogin, "setlogin" }, /* 50 */ - { 1, TF, sys_acct, "acct" }, /* 51 */ - { 1, TS, sys_sigpending, "sigpending?" }, /* 52 */ - { 2, TS, sys_sigaltstack, "sigaltstack" }, /* 53 */ - { 3, 0, sys_ioctl, "ioctl" }, /* 54 */ - { 1, 0, sys_reboot, "reboot" }, /* 55 */ - { 1, 0, sys_revoke, "revoke" }, /* 56 */ - { 2, TF, sys_symlink, "symlink" }, /* 57 */ - { 3, TF, sys_readlink, "readlink" }, /* 58 */ - { 3, TF|TP, sys_execve, "execve" }, /* 59 */ - { 1, 0, sys_umask, "umask" }, /* 60 */ - { 1, TF, sys_chroot, "chroot" }, /* 61 */ - { 2, TF, sys_fstat, "fstat?" }, /* 62 */ - { 4, 0, sys_getkerninfo, "getkerninfo?" }, /* 63 */ - { 1, 0, sys_getpagesize, "getpagesize?" }, /* 64 */ - { 3, 0, sys_msync, "msync" }, /* 65 */ - { 1, TP, sys_vfork, "vfork" }, /* 66 */ - { -1, 0, printargs, "SYS_67" }, /* 67 */ - { -1, 0, printargs, "SYS_68" }, /* 68 */ - { 1, 0, sys_sbrk, "sbrk" }, /* 69 */ - { 1, 0, sys_sstk, "sstk" }, /* 70 */ - { 6, 0, sys_mmap, "mmap?" }, /* 71 */ - { 1, 0, sys_vadvise, "vadvise" }, /* 72 */ - { 2, 0, sys_munmap, "munmap" }, /* 73 */ - { 3, 0, sys_mprotect, "mprotect" }, /* 74 */ - { 3, 0, sys_madvise, "madvise" }, /* 75 */ - { -1, 0, printargs, "SYS_76" }, /* 76 */ - { -1, 0, printargs, "SYS_77" }, /* 77 */ - { 3, 0, sys_mincore, "mincore" }, /* 78 */ - { 2, 0, sys_getgroups, "getgroups" }, /* 79 */ - { 2, 0, sys_setgroups, "setgroups" }, /* 80 */ - { 1, 0, sys_getpgrp, "getpgrp" }, /* 81 */ - { 2, 0, sys_setpgid, "setpgid" }, /* 82 */ - { 3, 0, sys_setitimer, "setitimer" }, /* 83 */ - { 1, TP, sys_wait, "wait?" }, /* 84 */ - { 1, TF, sys_swapon, "swapon" }, /* 85 */ - { 2, 0, sys_getitimer, "getitimer" }, /* 86 */ - { 2, 0, sys_gethostname, "gethostname?" }, /* 87 */ - { 2, 0, sys_sethostname, "sethostname?" }, /* 88 */ - { 1, 0, sys_getdtablesize, "getdtablesize" }, /* 89 */ - { 2, 0, sys_dup2, "dup2" }, /* 90 */ - { -1, 0, printargs, "SYS_91" }, /* 91 */ - { 3, 0, sys_fcntl, "fcntl" }, /* 92 */ - { 5, 0, sys_select, "select" }, /* 93 */ - { -1, 0, printargs, "SYS_94" }, /* 94 */ - { 1, 0, sys_fsync, "fsync" }, /* 95 */ - { 3, 0, sys_setpriority, "setpriority" }, /* 96 */ - { 3, TN, sys_socket, "socket" }, /* 97 */ - { 3, TN, sys_connect, "connect" }, /* 98 */ - { 3, TN, sys_accept, "accept" }, /* 99 */ - { 2, 0, sys_getpriority, "getpriority" }, /* 100 */ - { 4, TN, sys_send, "send?" }, /* 101 */ - { 4, TN, sys_recv, "recv?" }, /* 102 */ - { 1, TS, sys_sigreturn, "sigreturn?" }, /* 103 */ - { 3, TN, sys_bind, "bind" }, /* 104 */ - { 5, TN, sys_setsockopt, "setsockopt" }, /* 105 */ - { 2, TN, sys_listen, "listen" }, /* 106 */ - { -1, 0, printargs, "SYS_107" }, /* 107 */ - { 3, TS, sys_sigvec, "sigvec?" }, /* 108 */ - { 1, TS, sys_sigblock, "sigblock?" }, /* 109 */ - { 1, TS, sys_sigsetmask, "sigsetmask?" }, /* 110 */ - { 1, TS, sys_sigsuspend, "sigsuspend?" }, /* 111 */ - { 2, TS, sys_sigstack, "sigstack?" }, /* 112 */ - { 3, TN, sys_recvmsg, "recvmsg?" }, /* 113 */ - { 3, TN, sys_sendmsg, "sendmsg?" }, /* 114 */ - { -1, 0, printargs, "SYS_115" }, /* 115 */ - { 2, 0, sys_gettimeofday, "gettimeofday" }, /* 116 */ - { 2, 0, sys_getrusage, "getrusage" }, /* 117 */ - { 5, TN, sys_getsockopt, "getsockopt" }, /* 118 */ - { -1, 0, printargs, "SYS_119" }, /* 119 */ - { 3, 0, sys_readv, "readv" }, /* 120 */ - { 3, 0, sys_writev, "writev" }, /* 121 */ - { 2, 0, sys_settimeofday, "settimeofday" }, /* 122 */ - { 3, 0, sys_fchown, "fchown" }, /* 123 */ - { 2, 0, sys_fchmod, "fchmod" }, /* 124 */ - { 6, TN, sys_recvfrom, "recvfrom" }, /* 125 */ - { 2, 0, sys_setreuid, "setreuid" }, /* 126 */ - { 2, 0, sys_setregid, "setregid" }, /* 127 */ - { 2, TF, sys_rename, "rename" }, /* 128 */ - { 2, TF, sys_truncate, "truncate?" }, /* 129 */ - { 2, 0, sys_ftruncate, "ftruncate?" }, /* 130 */ - { 2, 0, sys_flock, "flock" }, /* 131 */ - { 2, 0, sys_mkfifo, "mkfifo" }, /* 132 */ - { 6, TN, sys_sendto, "sendto" }, /* 133 */ - { 2, TN, sys_shutdown, "shutdown" }, /* 134 */ - { 4, TN, sys_socketpair, "socketpair" }, /* 135 */ - { 2, TF, sys_mkdir, "mkdir" }, /* 136 */ - { 1, TF, sys_rmdir, "rmdir" }, /* 137 */ - { 2, TF, sys_utimes, "utimes" }, /* 138 */ - { -1, 0, printargs, "SYS_139" }, /* 139 */ - { 2, 0, sys_adjtime, "adjtime" }, /* 140 */ - { 3, TN, sys_getpeername, "getpeername?" }, /* 141 */ - { 1, 0, sys_gethostid, "gethostid?" }, /* 142 */ - { 1, 0, sys_sethostid, "sethostid?" }, /* 143 */ - { 2, 0, sys_getrlimit, "getrlimit?" }, /* 144 */ - { 2, 0, sys_setrlimit, "setrlimit?" }, /* 145 */ - { 2, TS, sys_killpg, "killpg?" }, /* 146 */ - { 1, 0, sys_setsid, "setsid" }, /* 147 */ - { 4, 0, sys_quotactl, "quotactl" }, /* 148 */ - { 1, 0, sys_quota, "quota?" }, /* 149 */ - { 3, TN, sys_getsockname, "getsockname" }, /* 150 */ - { -1, 0, printargs, "SYS_151" }, /* 151 */ - { -1, 0, printargs, "SYS_152" }, /* 152 */ - { -1, 0, printargs, "SYS_153" }, /* 153 */ - { -1, 0, printargs, "SYS_154" }, /* 154 */ - { 2, 0, sys_nfssvc, "nfssvc" }, /* 155 */ - { 4, 0, sys_getdirentries, "getdirentries?" }, /* 156 */ - { 2, TF, sys_statfs, "statfs" }, /* 157 */ - { 2, 0, sys_fstatfs, "fstatfs" }, /* 158 */ - { -1, 0, printargs, "SYS_159" }, /* 159 */ - { -1, 0, printargs, "SYS_160" }, /* 160 */ - { 2, 0, sys_getfh, "getfh" }, /* 161 */ - { 2, 0, sys_getdomainname, "getdomainname" }, /* 162 */ - { 2, 0, sys_setdomainname, "setdomainname" }, /* 163 */ - { 1, 0, sys_uname, "uname" }, /* 164 */ - { 2, 0, sys_sysarch, "sysarch" }, /* 165 */ - { 3, 0, sys_rtprio, "rtprio" }, /* 166 */ - { -1, 0, printargs, "SYS_167" }, /* 167 */ - { -1, 0, printargs, "SYS_168" }, /* 168 */ - { 5, TI, sys_semsys, "semsys" }, /* 169 */ - { 6, TI, sys_msgsys, "msgsys" }, /* 170 */ - { 4, TI, sys_shmsys, "shmsys" }, /* 171 */ - { -1, 0, printargs, "SYS_172" }, /* 172 */ - { 5, TF, sys_pread, "pread" }, /* 173 */ - { 5, TF, sys_pwrite, "pwrite" }, /* 174 */ - { -1, 0, printargs, "SYS_175" }, /* 175 */ - { 1, 0, sys_ntp_adjtime, "ntp_adjtime" }, /* 176 */ - { -1, 0, printargs, "SYS_177" }, /* 177 */ - { -1, 0, printargs, "SYS_178" }, /* 178 */ - { -1, 0, printargs, "SYS_179" }, /* 179 */ - { -1, 0, printargs, "SYS_180" }, /* 180 */ - { 1, 0, sys_setgid, "setgid" }, /* 181 */ - { 1, 0, sys_setegid, "setegid" }, /* 182 */ - { 1, 0, sys_seteuid, "seteuid" }, /* 183 */ - { -1, 0, printargs, "SYS_184" }, /* 184 */ - { -1, 0, printargs, "SYS_185" }, /* 185 */ - { -1, 0, printargs, "SYS_186" }, /* 186 */ - { -1, 0, printargs, "SYS_187" }, /* 187 */ - { 2, TF, sys_stat, "stat" }, /* 188 */ - { 2, TF, sys_fstat, "fstat" }, /* 189 */ - { 2, TF, sys_lstat, "lstat" }, /* 190 */ - { 2, TF, sys_pathconf, "pathconf" }, /* 191 */ - { 2, 0, sys_fpathconf, "fpathconf" }, /* 192 */ - { -1, 0, printargs, "SYS_193" }, /* 193 */ - { 2, 0, sys_getrlimit, "getrlimit" }, /* 194 */ - { 2, 0, sys_setrlimit, "setrlimit" }, /* 195 */ - { 4, 0, sys_getdirentries, "getdirentries" }, /* 196 */ - { 7, 0, sys_mmap, "mmap" }, /* 197 */ - { 1, 0, sys___syscall, "__syscall" }, /* 198 */ - { 4, 0, sys_lseek, "lseek" }, /* 199 */ - { 3, TF, sys_truncate, "truncate" }, /* 200 */ - { 3, 0, sys_ftruncate, "ftruncate" }, /* 201 */ - { 6, 0, sys___sysctl, "__sysctl" }, /* 202 */ - { 2, 0, sys_mlock, "mlock" }, /* 203 */ - { 2, 0, sys_munlock, "munlock" }, /* 204 */ - { 1, 0, sys_undelete, "undelete" }, /* 205 */ - { 2, 0, sys_futimes, "futimes" }, /* 206 */ - { 1, 0, sys_getpgid, "getpgid" }, /* 207 */ - { -1, 0, printargs, "SYS_208" }, /* 208 */ - { 3, TN, sys_poll, "poll" }, /* 209 */ - { -1, 0, printargs, "SYS_210" }, /* 210 */ - { -1, 0, printargs, "SYS_211" }, /* 211 */ - { -1, 0, printargs, "SYS_212" }, /* 212 */ - { -1, 0, printargs, "SYS_213" }, /* 213 */ - { -1, 0, printargs, "SYS_214" }, /* 214 */ - { -1, 0, printargs, "SYS_215" }, /* 215 */ - { -1, 0, printargs, "SYS_216" }, /* 216 */ - { -1, 0, printargs, "SYS_217" }, /* 217 */ - { -1, 0, printargs, "SYS_218" }, /* 218 */ - { -1, 0, printargs, "SYS_219" }, /* 219 */ - { 4, 0, sys___semctl, "__semctl" }, /* 220 */ - { 3, TI, sys_semget, "semget" }, /* 221 */ - { 3, TI, sys_semop, "semop" }, /* 222 */ - { -1, 0, printargs, "SYS_223" }, /* 223 */ - { 3, TI, sys_msgctl, "msgctl" }, /* 224 */ - { 2, TI, sys_msgget, "msgget" }, /* 225 */ - { 4, TI, sys_msgsnd, "msgsnd" }, /* 226 */ - { 5, TI, sys_msgrcv, "msgrcv" }, /* 227 */ - { 3, TI, sys_shmat, "shmat" }, /* 228 */ - { 3, TI, sys_shmctl, "shmctl" }, /* 229 */ - { 1, TI, sys_shmdt, "shmdt" }, /* 230 */ - { 3, TI, sys_shmget, "shmget" }, /* 231 */ - { 2, 0, sys_clock_gettime, "clock_gettime" }, /* 232 */ - { 2, 0, sys_clock_settime, "clock_settime" }, /* 233 */ - { 2, 0, sys_clock_getres, "clock_getres" }, /* 234 */ - { -1, 0, printargs, "SYS_235" }, /* 235 */ - { -1, 0, printargs, "SYS_236" }, /* 236 */ - { -1, 0, printargs, "SYS_237" }, /* 237 */ - { -1, 0, printargs, "SYS_238" }, /* 238 */ - { -1, 0, printargs, "SYS_239" }, /* 239 */ - { 2, 0, sys_nanosleep, "nanosleep" }, /* 240 */ - { -1, 0, printargs, "SYS_241" }, /* 241 */ - { -1, 0, printargs, "SYS_242" }, /* 242 */ - { -1, 0, printargs, "SYS_243" }, /* 243 */ - { -1, 0, printargs, "SYS_244" }, /* 244 */ - { -1, 0, printargs, "SYS_245" }, /* 245 */ - { -1, 0, printargs, "SYS_246" }, /* 246 */ - { -1, 0, printargs, "SYS_247" }, /* 247 */ - { -1, 0, printargs, "SYS_248" }, /* 248 */ - { -1, 0, printargs, "SYS_249" }, /* 249 */ - { 3, 0, sys_minherit, "minherit" }, /* 250 */ - { 1, 0, sys_rfork, "rfork" }, /* 251 */ - { 3, 0, sys_openbsd_poll, "openbsd_poll" }, /* 252 */ - { 1, 0, sys_issetugid, "issetugid" }, /* 253 */ - { 3, TF, sys_lchown, "lchown" }, /* 254 */ - { -1, 0, printargs, "SYS_255" }, /* 255 */ - { -1, 0, printargs, "SYS_256" }, /* 256 */ - { -1, 0, printargs, "SYS_257" }, /* 257 */ - { -1, 0, printargs, "SYS_258" }, /* 258 */ - { -1, 0, printargs, "SYS_259" }, /* 259 */ - { -1, 0, printargs, "SYS_260" }, /* 260 */ - { -1, 0, printargs, "SYS_261" }, /* 261 */ - { -1, 0, printargs, "SYS_262" }, /* 262 */ - { -1, 0, printargs, "SYS_263" }, /* 263 */ - { -1, 0, printargs, "SYS_264" }, /* 264 */ - { -1, 0, printargs, "SYS_265" }, /* 265 */ - { -1, 0, printargs, "SYS_266" }, /* 266 */ - { -1, 0, printargs, "SYS_267" }, /* 267 */ - { -1, 0, printargs, "SYS_268" }, /* 268 */ - { -1, 0, printargs, "SYS_269" }, /* 269 */ - { -1, 0, printargs, "SYS_270" }, /* 270 */ - { -1, 0, printargs, "SYS_271" }, /* 271 */ - { 3, 0, sys_getdents, "getdents" }, /* 272 */ - { -1, 0, printargs, "SYS_273" }, /* 273 */ - { 2, 0, sys_lchmod, "lchmod" }, /* 274 */ - { 3, 0, sys_netbsd_lchown, "netbsd_lchown" }, /* 275 */ - { 2, 0, sys_lutimes, "lutimes" }, /* 276 */ - { 3, 0, sys_netbsd_msync, "netbsd_msync" }, /* 277 */ - { 2, 0, sys_nstat, "nstat" }, /* 278 */ - { 2, 0, sys_nfstat, "nfstat" }, /* 279 */ - { 2, 0, sys_nlstat, "nlstat" }, /* 280 */ - { -1, 0, printargs, "SYS_281" }, /* 281 */ - { -1, 0, printargs, "SYS_282" }, /* 282 */ - { -1, 0, printargs, "SYS_283" }, /* 283 */ - { -1, 0, printargs, "SYS_284" }, /* 284 */ - { -1, 0, printargs, "SYS_285" }, /* 285 */ - { -1, 0, printargs, "SYS_286" }, /* 286 */ - { -1, 0, printargs, "SYS_287" }, /* 287 */ - { -1, 0, printargs, "SYS_288" }, /* 288 */ - { -1, 0, printargs, "SYS_289" }, /* 289 */ - { -1, 0, printargs, "SYS_290" }, /* 290 */ - { -1, 0, printargs, "SYS_291" }, /* 291 */ - { -1, 0, printargs, "SYS_292" }, /* 292 */ - { -1, 0, printargs, "SYS_293" }, /* 293 */ - { -1, 0, printargs, "SYS_294" }, /* 294 */ - { -1, 0, printargs, "SYS_295" }, /* 295 */ - { -1, 0, printargs, "SYS_296" }, /* 296 */ - { 2, 0, sys_fhstatfs, "fhstatfs" }, /* 297 */ - { 2, 0, sys_fhopen, "fhopen" }, /* 298 */ - { 2, 0, sys_fhstat, "fhstat" }, /* 299 */ - { 1, 0, sys_modnext, "modnext" }, /* 300 */ - { 2, 0, sys_modstat, "modstat" }, /* 301 */ - { 1, 0, sys_modfnext, "modfnext" }, /* 302 */ - { 1, 0, sys_modfind, "modfind" }, /* 303 */ - { 1, 0, sys_kldload, "kldload" }, /* 304 */ - { 1, 0, sys_kldunload, "kldunload" }, /* 305 */ - { 1, 0, sys_kldfind, "kldfind" }, /* 306 */ - { 1, 0, sys_kldnext, "kldnext" }, /* 307 */ - { 2, 0, sys_kldstat, "kldstat" }, /* 308 */ - { 1, 0, sys_kldfirstmod, "kldfirstmod" }, /* 309 */ - { 1, 0, sys_getsid, "getsid" }, /* 310 */ - { 3, 0, sys_setresuid, "setresuid" }, /* 311 */ - { 3, 0, sys_setresgid, "setresgid" }, /* 312 */ - { -1, 0, printargs, "SYS_313" }, /* 313 */ - { 1, 0, sys_aio_return, "aio_return" }, /* 314 */ - { 3, 0, sys_aio_suspend, "aio_suspend" }, /* 315 */ - { 2, 0, sys_aio_cancel, "aio_cancel" }, /* 316 */ - { 1, 0, sys_aio_error, "aio_error" }, /* 317 */ - { 1, 0, sys_aio_read, "aio_read" }, /* 318 */ - { 1, 0, sys_aio_write, "aio_write" }, /* 319 */ - { 4, 0, sys_lio_listio, "lio_listio" }, /* 320 */ - { 1, 0, sys_yield, "yield" }, /* 321 */ - { 1, 0, sys_thr_sleep, "thr_sleep" }, /* 322 */ - { 1, 0, sys_thr_wakeup, "thr_wakeup" }, /* 323 */ - { 1, 0, sys_mlockall, "mlockall" }, /* 324 */ - { 1, 0, sys_munlockall, "munlockall" }, /* 325 */ - { 2, 0, sys___getcwd, "__getcwd" }, /* 326 */ - { 2, 0, sys_sched_setparam, "sched_setparam" }, /* 327 */ - { 2, 0, sys_sched_getparam, "sched_getparam" }, /* 328 */ - { 3, 0, sys_sched_setscheduler, "sched_setscheduler" }, /* 329 */ - { 1, 0, sys_sched_getscheduler, "sched_getscheduler" }, /* 330 */ - { 1, 0, sys_sched_yield, "sched_yield" }, /* 331 */ - { 1, 0, sys_sched_get_priority_max, "sched_get_priority_max" }, /* 332 */ - { 1, 0, sys_sched_get_priority_min, "sched_get_priority_min" }, /* 333 */ - { 2, 0, sys_sched_rr_get_interval, "sched_rr_get_interval" }, /* 334 */ - { 2, 0, sys_utrace, "utrace" }, /* 335 */ - { 7, TF, sys_sendfile, "sendfile" }, /* 336 */ - { 3, 0, sys_kldsym, "kldsym" }, /* 337 */ - { 1, 0, sys_jail, "jail" }, /* 338 */ - { -1, 0, printargs, "SYS_339" }, /* 339 */ - { 3, TS, sys_sigprocmask, "sigprocmask" }, /* 340 */ - { 1, TS, sys_sigsuspend, "sigsuspend" }, /* 341 */ - { 3, TS, sys_sigaction, "sigaction" }, /* 342 */ - { 1, TS, sys_sigpending, "sigpending" }, /* 343 */ - { 1, TS, sys_sigreturn, "sigreturn" }, /* 344 */ - { -1, 0, printargs, "SYS_345" }, /* 345 */ - { -1, 0, printargs, "SYS_346" }, /* 346 */ - { 3, 0, sys___acl_get_file, "__acl_get_file" }, /* 347 */ - { 3, 0, sys___acl_set_file, "__acl_set_file" }, /* 348 */ - { 3, 0, sys___acl_get_fd, "__acl_get_fd" }, /* 349 */ - { 3, 0, sys___acl_set_fd, "__acl_set_fd" }, /* 350 */ - { 2, 0, sys___acl_delete_file, "__acl_delete_file" }, /* 351 */ - { 2, 0, sys___acl_delete_fd, "__acl_delete_fd" }, /* 352 */ - { 3, 0, sys___acl_aclcheck_file, "__acl_aclcheck_file" }, /* 353 */ - { 3, 0, sys___acl_aclcheck_fd, "__acl_aclcheck_fd" }, /* 354 */ - { 4, 0, sys_extattrctl, "extattrctl" }, /* 355 */ - { 4, 0, sys_extattr_set_file, "extattr_set_file" }, /* 356 */ - { 4, 0, sys_extattr_get_file, "extattr_get_file" }, /* 357 */ - { 2, 0, sys_extattr_delete_file, "extattr_delete_file" }, /* 358 */ - { 2, 0, sys_aio_waitcomplete, "aio_waitcomplete" }, /* 359 */ - { 3, 0, sys_getresuid, "getresuid" }, /* 360 */ - { 3, 0, sys_getresgid, "getresgid" }, /* 361 */ - { 1, 0, sys_kqueue, "kqueue" }, /* 362 */ - { 6, 0, sys_kevent, "kevent" }, /* 363 */ diff --git a/freebsd/ioctlent.sh b/freebsd/ioctlent.sh deleted file mode 100644 index 7d8a21c9..00000000 --- a/freebsd/ioctlent.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh - -# initialy from $FreeBSD: src/usr.bin/kdump/mkioctls,v 1.18 2000/08/02 07:37:44 ru Exp $ -# changed by Gaël Roualland. - -# Validate arg count. -if [ $# -ne 1 ] -then - echo "usage: $0 include-directory" >&2 - exit 1 -fi - -# build a list of files with ioctls -ioctl_includes=` - cd $1 - find * -name '*.h' -follow | - egrep -v '^(netns)/' | - xargs egrep -l \ -'^#[ ]*define[ ]+[A-Za-z_][A-Za-z0-9_]*[ ]+_IO[^a-z0-9_]'` - -# Generate the output file. -echo '/* This file is automatically generated by ioctlent.sh */' -echo -echo '/* XXX obnoxious prerequisites. */' -echo '#define COMPAT_43' -echo -echo '#include <sys/types.h>' -echo '#include <sys/param.h>' -echo '#include <sys/devicestat.h>' -echo '#include <sys/disklabel.h>' -echo '#include <sys/socket.h>' -echo '#include <sys/time.h>' -echo '#include <sys/tty.h>' -echo '#include <net/ethernet.h>' -echo '#include <net/if.h>' -echo '#include <net/if_var.h>' -echo '#include <net/route.h>' -echo '#include <netatm/atm.h>' -echo '#include <netatm/atm_if.h>' -echo '#include <netatm/atm_sap.h>' -echo '#include <netatm/atm_sys.h>' -echo '#include <netinet/in.h>' -echo '#include <netinet/ip_compat.h>' -echo '#include <netinet/ip_fil.h>' -echo '#include <netinet/ip_auth.h>' -echo '#include <netinet/ip_nat.h>' -echo '#include <netinet/ip_frag.h>' -echo '#include <netinet/ip_state.h>' -echo '#include <netinet/ip_mroute.h>' -echo '#include <netinet6/in6_var.h>' -echo '#include <netinet6/nd6.h>' -echo '#include <netinet6/ip6_mroute.h>' -echo '#include <cam/cam.h>' -echo '#include <stdio.h>' -echo -echo "$ioctl_includes" | sed -e 's/^/#include </' -e s'/$/>/' -echo -echo 'struct ioctlent ioctlent [] =' -echo '{' -(cd $1 && for i in $ioctl_includes ; do echo "#include <$i>" | gcc -I$1 -E -dM - | egrep '^#[ ]*define[ ]+[A-Za-z_][A-Za-z0-9_]*[ ]+_IO[^a-z0-9_]' | sed -n -e 's|^#[ ]*define[ ]*\([A-Za-z_][A-Za-z0-9_]*\).*| { "'$i'", "\1", \1 },|p' ; done ) - -echo '};' diff --git a/freebsd/syscalls.cat b/freebsd/syscalls.cat deleted file mode 100644 index 8588e2c2..00000000 --- a/freebsd/syscalls.cat +++ /dev/null @@ -1,177 +0,0 @@ -# -# Copyright (c) 2000, Gaël Roualland <gael.roualland@iname.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: syscalls.cat,v 1.1 2000/09/01 21:03:06 wichert Exp $ -# -# Syscalls categories -# syntax: syscall catmask -# -# mostly built from other archs/os syscallent.h - -# file calls -access TF -acct TF -acl TF -chdir TF -chmod TF -chown TF -chroot TF -creat TF -close TF -chflags TF -fstat64 TF -fstat TF -fchdir TF -fchflags TF -lchown TF -link TF -lstat TF -lstat64 TF -lxstat TF -mkdir TF -mknod TF -mount TF -oldlstat TF -oldstat TF -oldumount TF -open TF -outime TF -pathconf TF -pread TF -pwrite TF -readlink TF -rename TF -rmdir TF -sendfile TF -stat TF -stat64 TF -statfs TF -statvfs TF -swapon TF -symlink TF -truncate TF -umount TF -unlink TF -unmount TF -uselib TF -utime TF -utimes TF -xmknod TF -xstat TF - -# file/process calls -exec TF|TP -execv TF|TP -execve TF|TP - -# IPC calls -msgctl TI -msgget TI -msgrcv TI -msgsnd TI -msgsys TI -semctl TI -semget TI -semop TI -semsys TI -shmat TI -shmctl TI -shmdt TI -shmget TI -shmsys TI - -# network calls -accept TN -bind TN -connect TN -getmsg TN -getpeername TN -getpmsg TN -getsockname TN -getsockopt TN -listen TN -poll TN -putmsg TN -putpmsg TN -recv TN -recvfrom TN -recvmsg TN -send TN -sendmsg TN -sendto TN -setsockopt TN -shutdown TN -socket TN -socketpair TN - -# process calls -_exit TP -clone TP -fork TP -fork1 TP -owait TP -owait3 TP -vfork TP -wait TP -wait4 TP -waitid TP -waitpid TP -waitsys TP - -# signal calls -kill TS -killpg TS -ksigqueue TS -pause TS -rt_sigaction TS -rt_sigpending TS -rt_sigprocmask TS -rt_sigqueueinfo TS -rt_sigreturn TS -rt_sigsuspend TS -rt_sigtimedwait TS -sigaction TS -sigaltstack TS -sigblock TS -sigcleanup TS -sigfillset TS -siggetmask TS -sighold TS -sigignore TS -signal TS -sigpause TS -sigpending TS -sigpoll TS -sigprocmask TS -sigrelse TS -sigreturn TS -sigsendset TS -sigset TS -sigsetmask TS -sigstack TS -sigsuspend TS -sigtimedwait TS -sigvec TS diff --git a/freebsd/syscalls.pl b/freebsd/syscalls.pl deleted file mode 100644 index b58abfb2..00000000 --- a/freebsd/syscalls.pl +++ /dev/null @@ -1,156 +0,0 @@ -#!/usr/bin/perl -w -# -# Copyright (c) 2000, Gaël Roualland <gael.roualland@iname.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: syscalls.pl,v 1.3 2001/03/08 17:27:20 hughesj Exp $ -#/ - -# Buils syscall.h and syscallent.h from: -# - syscalls.cat containing lines of format: syscall catmask -# - syscalls.print containing lines of format: syscall [printfunction] -# if no printfunction is provided, sys_<call> is used. -# - syscalls.master in the FreeBSD kernel source tree (/usr/src/sys/kern) - -use strict; -use POSIX; - -use vars qw(%sysprint %syscat); - -sub usage() { - print STDERR - "usage: $0 syscalls.master [<syscalls.print>] [<syscalls.cat>]\n"; - exit 1; -} - -sub readprint ($) { - my($fprint) = @_; - - open (PRINT, "< $fprint") || die "can't open $fprint: $!"; - while(<PRINT>) { - chomp; - s/^\s*//; - s/\s+$//; - s/#.*$//; - my($sys, $func) = split(/\s+/); - if (defined($sys)) { - if (defined($func)) { - $sysprint{$sys} = $func; - } else { - $sysprint{$sys} = "sys_$sys"; - } - } - } - close(PRINT); -} - -sub readcat ($) { - my($fcat) = @_; - - open (CAT, "< $fcat") || die "can't open $fcat: $!"; - while(<CAT>) { - chomp; - s/^\s*//; - s/\s+$//; - s/#.*$//; - my($sys, $cat) = split(/\s+/); - $syscat{$sys} = $cat if (defined($sys) && defined($cat)); - } - close(CAT); -} - - -usage if (!defined($ARGV[0]) || defined($ARGV[3])); - -%sysprint = (); -readprint $ARGV[1] if defined $ARGV[1]; - -%syscat = (); -readcat $ARGV[2] if defined $ARGV[2]; - -open(MASTER, "< $ARGV[0]") || die "can't open $ARGV[0]: $!"; - -open(SYSCALL, "> syscall.h") || die "can't create syscall.h: $!"; - -print SYSCALL "/*\n * Automatically generated by $0 on " . ctime(time()) . " */\n\n"; -print "/*\n * Automatically generated by $0 on " . ctime(time()) . " */\n\n"; - -my $sysnum = 0; - -while (<MASTER>) { - chomp; - # join broken lines - while (/\\$/) { - my $line; - s/\\$//; - $line = <MASTER>; - chomp($line); - $_ = "$_$line"; - } - - if (/^(\d+)\s+(?:MPSAFE\s+)?(\w+)\s+\w+\s+\{\s*([^}]+)\s*\}([^}]*)$/) { - my($compat, $proto, $ext, $name, $nargs, @args, $pfunc, $cat); - - next if $2 eq 'OBSOL' || $2 eq 'UNIMPL'; - - $compat = $2 eq 'COMPAT' ? '?' : ""; - - $proto = $3; - $ext = $4; - - if ($1 > $sysnum) { # syscall gap - while($sysnum < $1) { - print " { -1,\t0,\tprintargs,\t\"SYS_$sysnum\"\t}, /* $sysnum */\n"; - $sysnum++; - } - } elsif ($1 < $sysnum) { - warn "error in master file: syscall $1 found, expecting $sysnum."; - } - - if ($proto =~ /^[^\s]+\s+([^\s]+)\s*\(([^)]*)\);/) { - my @args = split(/,/, $2); - $nargs = @args; - $name = $1; - $name = $1 if ($ext =~ /^\s*([^\s]+)\s+[^\s]+\s+[^\s]+$/); - if (defined($sysprint{$name})) { - $pfunc = $sysprint{$name}; - print SYSCALL "int $pfunc();\n"; - } else { - $pfunc = "sys_$name"; - print SYSCALL "#define $pfunc printargs\n"; - } - if (defined($syscat{$name})) { - $cat = $syscat{$name}; - } else { - $cat = "0"; - } - $name .= $compat; - print " { $nargs,\t$cat,\t$pfunc,\t\"$name\"\t}, /* $sysnum */\n"; - $sysnum++; - } else { - warn "bad syscall specification for $sysnum: $proto"; - } - } -} diff --git a/freebsd/syscalls.print b/freebsd/syscalls.print deleted file mode 100644 index 6fe40e78..00000000 --- a/freebsd/syscalls.print +++ /dev/null @@ -1,192 +0,0 @@ -# -# Copyright (c) 2000, Gaël Roualland <gael.roualland@iname.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: syscalls.print,v 1.4 2001/03/08 13:59:00 hughesj Exp $ -# -# Printable syscalls -# syntax: syscall [printfunc] -# -# mostly built from sys_* functions in source code - -__getcwd -__sysctl -accept -access -adjtime -alarm -bind -brk -capget -capset -chdir -chflags -chmod -chown -chroot -close -connect -creat -dup -dup2 -errlist -execv -execve -exit -fchdir -fchflags -fchmod -fchown -fchroot -fcntl -flock -fork -fpathconf -fstat -fstatfs -fsync -ftruncate -getdents -getdirentries -getdomainname -getdtablesize -getgid -getgroups -gethostid -gethostname -getitimer -getpagesize -getpeername -getpgid -getpgrp -getpid -getpriority -getrlimit -getrusage -getsid -getsockname -getsockopt -gettimeofday -getuid -indir -ioctl -kill -killpg -link -listen -lseek -lstat -mincore -mkdir -mkfifo -mknod -mmap -mprotect -msgctl -msgget -msgrcv -msgsnd -msync -munmap -nerr -nice -open -pathconf -pipe -poll -pread -ptrace -pwrite -quotactl -read -readlink -readv -recv -recvfrom -recvmsg -rename -rmdir -sbrk -select -semctl -semget -semop -send -sendfile -sendmsg -sendto -setdomainname -setgroups -sethostname -setitimer -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setsid -setsockopt -settimeofday -shmat -shmctl -shmdt -shmget -shutdown -sigaction -sigaltstack -sigblock -sigcleanup -signal -sigpause -sigpending -sigprocmask -sigsetmask -sigstack -sigsuspend -sigvec -socket -socketpair -stat -statfs -stime -symlink -sysctl -time -times -truncate -umask -uname -unlink -utime -utimes -vfork -wait -wait4 -waitpid -write -writev diff --git a/linux/alpha/signalent.h b/linux/alpha/signalent.h deleted file mode 100644 index 2b507e3b..00000000 --- a/linux/alpha/signalent.h +++ /dev/null @@ -1,32 +0,0 @@ - "SIG_0", /* 0 */ - "SIGHUP", /* 1 */ - "SIGINT", /* 2 */ - "SIGQUIT", /* 3 */ - "SIGILL", /* 4 */ - "SIGTRAP", /* 5 */ - "SIGABRT", /* 6 */ - "SIGEMT", /* 7 */ - "SIGFPE", /* 8 */ - "SIGKILL", /* 9 */ - "SIGBUS", /* 10 */ - "SIGSEGV", /* 11 */ - "SIGSYS", /* 12 */ - "SIGPIPE", /* 13 */ - "SIGALRM", /* 14 */ - "SIGTERM", /* 15 */ - "SIGURG", /* 16 */ - "SIGSTOP", /* 17 */ - "SIGTSTP", /* 18 */ - "SIGCONT", /* 19 */ - "SIGCHLD", /* 20 */ - "SIGTTIN", /* 21 */ - "SIGTTOU", /* 22 */ - "SIGIO", /* 23 */ - "SIGXCPU", /* 24 */ - "SIGXFSZ", /* 25 */ - "SIGVTALRM", /* 26 */ - "SIGPROF", /* 27 */ - "SIGWINCH", /* 28 */ - "SIGINFO", /* 29 */ - "SIGUSR1", /* 30 */ - "SIGUSR2", /* 31 */ diff --git a/linux/dummy.h b/linux/dummy.h index a56cd05f..5178fad4 100644 --- a/linux/dummy.h +++ b/linux/dummy.h @@ -224,3 +224,25 @@ #define sys_mlockall printargs #define sys_reboot printargs #endif + + +#ifdef HAVE_ANDROID_OS + +#define sys_mq_open printargs +#define sys_mq_timedsend printargs +#define sys_mq_timedreceive printargs +#define sys_mq_notify printargs +#define sys_mq_getsetattr printargs +#define sys_semop printargs +#define sys_semget printargs +#define sys_semctl printargs +#define sys_semtimedop printargs +#define sys_msgsnd printargs +#define sys_msgrcv printargs +#define sys_msgget printargs +#define sys_msgctl printargs +#define sys_shmat printargs +#define sys_shmdt printargs +#define sys_shmget printargs +#define sys_shmctl printargs +#endif diff --git a/linux/syscallent.h b/linux/syscallent.h index f8505fe2..f5d5b246 100644 --- a/linux/syscallent.h +++ b/linux/syscallent.h @@ -134,7 +134,11 @@ { 2, TF, sys_statfs, "statfs" }, /* 99 */ { 2, 0, sys_fstatfs, "fstatfs" }, /* 100 */ { 3, 0, sys_ioperm, "ioperm" }, /* 101 */ +#ifdef HAVE_ANDROID_OS + { 2, 0, sys_socketcall, "socketcall"}, /* 102 */ +#else { 2, 0, sys_socketcall, "socketcall", SYS_socketcall }, /* 102 */ +#endif { 3, 0, sys_syslog, "syslog" }, /* 103 */ { 3, 0, sys_setitimer, "setitimer" }, /* 104 */ { 2, 0, sys_getitimer, "getitimer" }, /* 105 */ @@ -149,7 +153,11 @@ { 4, TP, sys_wait4, "wait4", SYS_wait4 }, /* 114 */ { 1, 0, sys_swapoff, "swapoff" }, /* 115 */ { 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */ +#ifdef HAVE_ANDROID_OS + { 6, 0, sys_ipc, "ipc"}, /* 117 */ +#else { 6, 0, sys_ipc, "ipc", SYS_ipc }, /* 117 */ +#endif { 1, 0, sys_fsync, "fsync" }, /* 118 */ { 1, TS, sys_sigreturn, "sigreturn" }, /* 119 */ { 5, TP, sys_clone, "clone", SYS_clone }, /* 120 */ @@ -45,7 +45,11 @@ #include <sys/wait.h> #include <sys/resource.h> #include <sys/utsname.h> +#ifdef HAVE_ANDROID_OS +#include <asm/user.h> +#else #include <sys/user.h> +#endif #include <sys/syscall.h> #include <signal.h> #ifdef SUNOS4 @@ -56,6 +60,11 @@ #include <sys/ptrace.h> #endif +#ifdef HAVE_ANDROID_OS +/* for struct sched_param */ +#define sched_priority __sched_priority +#endif + #if HAVE_ASM_REG_H #if defined (SPARC) || defined (SPARC64) # define fpq kernel_fpq @@ -694,6 +703,16 @@ int new; 0x100000 | new) < 0) return -1; return 0; +#elif defined(ARM) + /* Some kernels support this, some (pre-2.6.16 or so) don't. */ +# ifndef PTRACE_SET_SYSCALL +# define PTRACE_SET_SYSCALL 23 +# endif + + if (ptrace (PTRACE_SET_SYSCALL, tcp->pid, 0, new) != 0) + return -1; + + return 0; #else #warning Do not know how to handle change_syscall for this architecture #endif /* architecture */ @@ -781,7 +800,7 @@ setarg(tcp, argnum) } #endif -#if defined SYS_clone || defined SYS_clone2 +#if defined SYS_clone || defined SYS_clone2 || defined __NR_clone int internal_clone(tcp) struct tcb *tcp; @@ -36,7 +36,14 @@ #ifdef LINUX #include <sys/times.h> #include <linux/kernel.h> +#ifdef HAVE_ANDROID_OS +#define spinlock_t struct spinlock_t +#define if_dqblk dqblk +#define dqb_curblocks dqb_curspace +#else #include <sys/quota.h> +#endif +#include <linux/quota.h> #endif /* LINUX */ #ifdef SUNOS4 #include <ufs/quota.h> @@ -166,6 +173,7 @@ struct tcb *tcp; } #endif /* !HAVE_LONG_LONG_RLIM_T */ +#ifndef HAVE_ANDROID_OS #if _LFS64_LARGEFILE || HAVE_LONG_LONG_RLIM_T static char * sprintrlim64(lim) @@ -226,6 +234,7 @@ struct tcb *tcp; return 0; } #endif /* _LFS64_LARGEFILES || HAVE_LONG_LONG_RLIM_T */ +#endif /* HAVE_ANDROID_OS */ #ifndef SVR4 @@ -462,6 +471,8 @@ struct tcb *tcp; #endif /* !SUNOS4 */ + +//#ifndef HAVE_ANDROID_OS #ifdef LINUX #define NEW_CMD(c) ((0x80<<16)+(c)) @@ -475,11 +486,15 @@ static const struct xlat quotacmds[] = { { Q_QUOTAOFF, "Q_QUOTAOFF" }, { Q_GETQUOTA, "Q_GETQUOTA" }, { Q_SETQUOTA, "Q_SETQUOTA" }, +#ifndef HAVE_ANDROID_OS { Q_SETUSE, "Q_SETUSE" }, +#endif { Q_SYNC, "Q_SYNC" }, +#ifndef HAVE_ANDROID_OS { Q_SETQLIM, "Q_SETQLIM" }, { Q_GETSTATS, "Q_GETSTATS" }, { Q_RSQUASH, "Q_RSQUASH" }, +#endif { NEW_CMD(0x1), "Q_SYNC" }, { NEW_CMD(0x2), "Q_QUOTAON" }, { NEW_CMD(0x3), "Q_QUOTAOFF" }, @@ -551,6 +566,7 @@ struct tcb *tcp; } #endif /* Linux */ +//#endif /* HAVE_ANDROID_OS */ #if defined(SUNOS4) || defined(FREEBSD) @@ -36,7 +36,10 @@ #include "defs.h" #include <signal.h> +#ifdef HAVE_ANDROID_OS +#else #include <sys/user.h> +#endif #include <fcntl.h> #ifdef SVR4 @@ -442,7 +445,7 @@ int nr; #define SI_TKILL -6 /* Sent by tkill */ #endif -#if __GLIBC_MINOR__ < 1 +#if __GLIBC_MINOR__ < 1 && !defined(HAVE_ANDROID_OS) /* Type for data associated with a signal. */ typedef union sigval { @@ -1027,6 +1030,11 @@ struct tcb *tcp; long_to_sigset(tcp->u_arg[0], &sigm); printsigmask(&sigm, 0); #ifndef USE_PROCFS +#ifdef HAVE_ANDROID_OS +//FIXME use "sigprocmask" or something +#define sigmask(sig) (1UL << ((sig) - 1)) +#endif + if ((tcp->u_arg[0] & sigmask(SIGTRAP))) { /* Mark attempt to block SIGTRAP */ tcp->flags |= TCB_SIGTRAPPED; @@ -1205,6 +1213,10 @@ struct tcb *tcp; #endif /* HAVE_SIGACTION */ +#ifdef HAVE_ANDROID_OS +#define sigcontext_struct sigcontext +#endif +//#ifndef HAVE_ANDROID_OS #ifdef LINUX int @@ -1473,6 +1485,7 @@ struct tcb *tcp; } #endif /* LINUX */ +//#endif /* HAVE_ANDROID_OS */ #if defined(SVR4) || defined(FREEBSD) @@ -63,6 +63,10 @@ #endif #endif +#ifdef HAVE_ANDROID_OS +#define wait4 __wait4 +#endif + int debug = 0, followfork = 0, followvfork = 0, interactive = 0; int rflag = 0, tflag = 0, dtime = 0, cflag = 0; int iflag = 0, xflag = 0, qflag = 0; @@ -358,12 +362,17 @@ char *argv[]; exit(1); } +#ifdef HAVE_ANDROID_OS + fprintf(stderr,"output to a pipe not supported on android.\n"); + exit(-1); +#else if ((outf = popen(outfname + 1, "w")) == NULL) { fprintf(stderr, "%s: can't popen '%s': %s\n", progname, outfname + 1, strerror(errno)); exit(1); } +#endif } else if ((outf = fopen(outfname, "w")) == NULL) { fprintf(stderr, "%s: can't fopen '%s': %s\n", @@ -587,10 +596,12 @@ Process %u attached - interrupt to quit\n", * lose privileges on setuid. */ if (username != NULL) { +#ifndef HAVE_ANDROID_OS if (initgroups(username, run_gid) < 0) { perror("initgroups"); exit(1); } +#endif /* HAVE_ANDROID_OS */ if (setregid(run_gid, run_egid) < 0) { perror("setregid"); exit(1); diff --git a/linux/alpha/errnoent.h b/strace/linux/alpha/errnoent.h index 4ffaff9c..4ffaff9c 100644 --- a/linux/alpha/errnoent.h +++ b/strace/linux/alpha/errnoent.h diff --git a/linux/alpha/ioctlent.h b/strace/linux/alpha/ioctlent.h index 3cfdb5bd..3cfdb5bd 100644 --- a/linux/alpha/ioctlent.h +++ b/strace/linux/alpha/ioctlent.h diff --git a/freebsd/i386/signalent.h b/strace/linux/alpha/signalent.h index 2b507e3b..2b507e3b 100644 --- a/freebsd/i386/signalent.h +++ b/strace/linux/alpha/signalent.h diff --git a/linux/alpha/syscallent.h b/strace/linux/alpha/syscallent.h index 98c17adb..98c17adb 100644 --- a/linux/alpha/syscallent.h +++ b/strace/linux/alpha/syscallent.h diff --git a/strace/linux/dummy.h b/strace/linux/dummy.h new file mode 100644 index 00000000..a56cd05f --- /dev/null +++ b/strace/linux/dummy.h @@ -0,0 +1,226 @@ +/* + * 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: dummy.h,v 1.17 2004/04/16 21:48:44 roland Exp $ + */ + +/* still unfinished */ +#define sys_ioperm printargs +#define sys_syslog printargs +#define sys_iopl printargs +#define sys_vm86old printargs +#define sys_get_kernel_syms printargs +#define sys_bdflush printargs +#define sys_sysfs printargs +#define sys_afs_syscall printargs + +/* machine-specific */ +#ifndef I386 +#define sys_modify_ldt printargs +#define sys_get_thread_area printargs +#define sys_set_thread_area printargs +#endif + +#define sys_sched_yield printargs +#define sys_sched_get_priority_max sys_sched_get_priority_min +#define sys_sched_rr_get_interval printargs + +/* like another call */ +#define sys_uselib sys_chdir +#define sys_umount sys_chdir +#define sys_swapon sys_chdir +#define sys_swapoff sys_chdir +#define sys_delete_module sys_chdir +#define sys_fchdir sys_close +#define sys_setfsuid sys_setuid +#define sys_setfsgid sys_setgid +#define sys_nanosleep sys_adjtime +#define sys_acct sys_chdir +#define sys_fdatasync sys_close +#define sys_mlock sys_munmap +#define sys_munlock sys_munmap +#define sys_clock_getres sys_clock_gettime +#define sys_mq_unlink sys_unlink + +/* 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 +#define sys_vhangup printargs +#define sys_idle printargs +#define sys_getpgid printargs +#define sys_munlockall printargs +#define sys_timer_getoverrun printargs +#define sys_timer_delete printargs + +/* subcall entry points */ +#define sys_socketcall printargs +#define sys_ipc printargs + +/* unimplemented */ +#define sys_stty printargs +#define sys_gtty printargs +#define sys_ftime printargs +#define sys_prof printargs +#define sys_phys printargs +#define sys_lock printargs +#define sys_mpx printargs +#define sys_ulimit printargs +#define sys_profil printargs +#define sys_ustat printargs +#define sys_break printargs + +/* deprecated */ +#define sys_olduname printargs +#define sys_oldolduname printargs + +/* no library support */ +#ifndef HAVE_SENDMSG +#define sys_sendmsg printargs +#define sys_recvmsg printargs +#endif + +#ifndef SYS_getpmsg +#define sys_getpmsg printargs +#endif +#ifndef SYS_putpmsg +#define sys_putpmsg printargs +#endif + +#ifndef HAVE_STRUCT___OLD_KERNEL_STAT +#define sys_oldstat printargs +#define sys_oldfstat printargs +#define sys_oldlstat printargs +#endif + +#if DONE +#define sys_oldselect printargs +#define sys_msync printargs +#define sys_flock printargs +#define sys_getdents printargs +#define sys_stime printargs +#define sys_time printargs +#define sys_times printargs +#define sys_mount printargs +#define sys_nice printargs +#define sys_mprotect printargs +#define sys_sigprocmask printargs +#define sys_adjtimex printargs +#define sys_sysinfo printargs +#define sys_ipc printargs +#define sys_setdomainname printargs +#define sys_statfs printargs +#define sys_fstatfs printargs +#define sys_ptrace printargs +#define sys_sigreturn printargs +#define sys_fsync printargs +#define sys_alarm printargs +#define sys_socketcall printargs +#define sys_sigsuspend printargs +#define sys_utime printargs +#define sys_brk printargs +#define sys_mmap printargs +#define sys_munmap printargs +#define sys_select printargs +#define sys_setuid printargs +#define sys_setgid printargs +#define sys_setreuid printargs +#define sys_setregid printargs +#define sys_getgroups printargs +#define sys_setgroups printargs +#define sys_setrlimit printargs +#define sys_getrlimit printargs +#define sys_getrusage printargs +#define sys_getpriority printargs +#define sys_setpriority printargs +#define sys_setpgid printargs +#define sys_access printargs +#define sys_sethostname printargs +#define sys_readdir printargs +#define sys_waitpid printargs +#define sys_wait4 printargs +#define sys_execve printargs +#define sys_fork printargs +#define sys_uname printargs +#define sys_pipe printargs +#define sys_siggetmask printargs +#define sys_sigsetmask printargs +#define sys_exit printargs +#define sys_kill printargs +#define sys_signal printargs +#define sys_sigaction printargs +#define sys_sigpending printargs +#define sys_fcntl printargs +#define sys_dup printargs +#define sys_dup2 printargs +#define sys_close printargs +#define sys_ioctl printargs +#define sys_read printargs +#define sys_write printargs +#define sys_open printargs +#define sys_creat printargs +#define sys_link printargs +#define sys_unlink printargs +#define sys_chdir printargs +#define sys_mknod printargs +#define sys_chmod printargs +#define sys_chown printargs +#define sys_lseek printargs +#define sys_rename printargs +#define sys_mkdir printargs +#define sys_rmdir printargs +#define sys_umask printargs +#define sys_chroot printargs +#define sys_gettimeofday printargs +#define sys_settimeofday printargs +#define sys_symlink printargs +#define sys_readlink printargs +#define sys_truncate printargs +#define sys_ftruncate printargs +#define sys_fchmod printargs +#define sys_fchown printargs +#define sys_setitimer printargs +#define sys_getitimer printargs +#define sys_stat printargs +#define sys_lstat printargs +#define sys_fstat printargs +#define sys_personality printargs +#define sys_poll printargs +#define sys_create_module printargs +#define sys_init_module printargs +#define sys_quotactl printargs +#define sys_mlockall printargs +#define sys_reboot printargs +#endif diff --git a/linux/sh/errnoent.h b/strace/linux/errnoent.h index 68b2adca..68b2adca 100644 --- a/linux/sh/errnoent.h +++ b/strace/linux/errnoent.h diff --git a/linux/hppa/errnoent.h b/strace/linux/hppa/errnoent.h index 2c926333..2c926333 100644 --- a/linux/hppa/errnoent.h +++ b/strace/linux/hppa/errnoent.h diff --git a/linux/hppa/ioctlent.h b/strace/linux/hppa/ioctlent.h index 7ddaaf59..7ddaaf59 100644 --- a/linux/hppa/ioctlent.h +++ b/strace/linux/hppa/ioctlent.h diff --git a/linux/hppa/signalent.h b/strace/linux/hppa/signalent.h index 92e5565e..92e5565e 100644 --- a/linux/hppa/signalent.h +++ b/strace/linux/hppa/signalent.h diff --git a/linux/hppa/syscallent.h b/strace/linux/hppa/syscallent.h index 60a50161..60a50161 100644 --- a/linux/hppa/syscallent.h +++ b/strace/linux/hppa/syscallent.h diff --git a/linux/ia64/errnoent.h b/strace/linux/ia64/errnoent.h index 180b506d..180b506d 100644 --- a/linux/ia64/errnoent.h +++ b/strace/linux/ia64/errnoent.h diff --git a/linux/ia64/ioctlent.h b/strace/linux/ia64/ioctlent.h index 8cd2acdb..8cd2acdb 100644 --- a/linux/ia64/ioctlent.h +++ b/strace/linux/ia64/ioctlent.h diff --git a/linux/ia64/signalent.h b/strace/linux/ia64/signalent.h index e791a641..e791a641 100644 --- a/linux/ia64/signalent.h +++ b/strace/linux/ia64/signalent.h diff --git a/linux/ia64/syscallent.h b/strace/linux/ia64/syscallent.h index 737e86f8..737e86f8 100644 --- a/linux/ia64/syscallent.h +++ b/strace/linux/ia64/syscallent.h diff --git a/strace/linux/ioctlent.h b/strace/linux/ioctlent.h new file mode 100644 index 00000000..57a20706 --- /dev/null +++ b/strace/linux/ioctlent.h @@ -0,0 +1,1312 @@ + /* 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/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/elevator.h", "BLKELVGET", 0x126a}, + {"linux/elevator.h", "BLKELVSET", 0x126b}, + {"linux/fs.h", "BLKGETLASTSECT", 0x126c}, + {"linux/fs.h", "BLKSETLASTSECT", 0x126d}, + {"linux/fs.h", "BLKBSZGET", 0x1270}, + {"linux/fs.h", "BLKBSZSET", 0x1271}, + {"linux/fs.h", "BLKGETSIZE64", 0x1272}, + {"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}, + {"scsi/sg.h", "SG_GET_ACCESS_COUNT", 0x2289}, + {"linux/i2o.h", "BLKI2OGRSTRAT", 0x3201}, + {"linux/i2o.h", "BLKI2OGWSTRAT", 0x3202}, + {"linux/i2o.h", "BLKI2OSRSTRAT", 0x3203}, + {"linux/i2o.h", "BLKI2OSWSTRAT", 0x3204}, + {"asm/processor.h", "MICROCODE_IOCFREE", 0x3600}, + {"linux/radeonfb.h", "FBIO_RADEON_GET_MIRROR", 0x4003}, + {"linux/radeonfb.h", "FBIO_RADEON_SET_MIRROR", 0x4004}, + {"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/pmu.h", "PMU_IOC_GRAB_BACKLIGHT", 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/cciss_ioctl.h", "CCISS_DEREGDISK", 0x420c}, + {"linux/cciss_ioctl.h", "CCISS_REGNEWDISK", 0x420d}, + {"linux/cciss_ioctl.h", "CCISS_REGNEWD", 0x420e}, + {"linux/cciss_ioctl.h", "CCISS_RESCANDISK", 0x4210}, + {"linux/cciss_ioctl.h", "CCISS_GETLUNINFO", 0x4211}, + {"linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU", 0x4212}, + {"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", "EVIOCGKEYCODE", 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/input.h", "EVIOCGRAB", 0x4590}, + {"linux/fb.h", "FBIOGET_VSCREENINFO", 0x4600}, + {"linux/fb.h", "FBIOPUT_VSCREENINFO", 0x4601}, + {"linux/fb.h", "FBIOGET_FSCREENINFO", 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", "FBIO_CURSOR", 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", "FBIOGET_VBLANK", 0x4612}, + {"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/fb.h", "FBIOPUT_MODEINFO", 0x4617}, + {"linux/fb.h", "FBIOGET_DISPINFO", 0x4618}, + {"linux/matroxfb.h", "FBIO_WAITFORVSYNC", 0x4620}, + {"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/hiddev.h", "HIDIOCGFLAG", 0x480e}, + {"linux/hiddev.h", "HIDIOCSFLAG", 0x480f}, + {"linux/hiddev.h", "HIDIOCGCOLLECTIONINDEX", 0x4810}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_INFO", 0x4810}, + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_INFO", 0x4810}, + {"linux/hiddev.h", "HIDIOCGCOLLECTIONINFO", 0x4811}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_POKE", 0x4811}, + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_LOAD_CODE", 0x4811}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_PEEK", 0x4812}, + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_UNLOAD_CODE", 0x4812}, + {"linux/hiddev.h", "HIDIOCGUSAGES", 0x4813}, + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_START", 0x4813}, + {"linux/hiddev.h", "HIDIOCSUSAGES", 0x4814}, + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_STOP", 0x4814}, + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_PAUSE", 0x4815}, + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_RESTART", 0x4816}, + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_INFO", 0x4820}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_TRAM_SETUP", 0x4820}, + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_RESET", 0x4821}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_TRAM_POKE", 0x4821}, + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_PLAY_NOTE", 0x4822}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_TRAM_PEEK", 0x4822}, + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x4823}, + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_PARAMS", 0x4824}, + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_MODE", 0x4825}, + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_CONNECTION", 0x4826}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_PCM_POKE", 0x4830}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_PCM_PEEK", 0x4831}, + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_PEAK_RMS", 0x4840}, + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x4841}, + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE", 0x4842}, + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_VERSION", 0x4843}, + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_MIXER", 0x4844}, + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_9632_AEB", 0x4845}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_STOP", 0x4880}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CONTINUE", 0x4881}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_ZERO_TRAM_COUNTER", 0x4882}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_SINGLE_STEP", 0x4883}, + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_DBG_READ", 0x4884}, + {"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", "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}, + {"asm/mtrr.h", "MTRRIOC_ADD_ENTRY", 0x4d00}, + {"asm/mtrr.h", "MTRRIOC_SET_ENTRY", 0x4d01}, + {"asm/mtrr.h", "MTRRIOC_DEL_ENTRY", 0x4d02}, + {"asm/mtrr.h", "MTRRIOC_GET_ENTRY", 0x4d03}, + {"asm/mtrr.h", "MTRRIOC_KILL_ENTRY", 0x4d04}, + {"asm/mtrr.h", "MTRRIOC_ADD_PAGE_ENTRY", 0x4d05}, + {"asm/mtrr.h", "MTRRIOC_SET_PAGE_ENTRY", 0x4d06}, + {"asm/mtrr.h", "MTRRIOC_DEL_PAGE_ENTRY", 0x4d07}, + {"asm/mtrr.h", "MTRRIOC_GET_PAGE_ENTRY", 0x4d08}, + {"asm/mtrr.h", "MTRRIOC_KILL_PAGE_ENTRY", 0x4d09}, + {"linux/soundcard.h", "SOUND_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/ticable.h", "IOCTL_TIUSB_TIMEOUT", 0x4e20}, + {"linux/ticable.h", "IOCTL_TIUSB_RESET_DEVICE", 0x4e21}, + {"linux/ticable.h", "IOCTL_TIUSB_RESET_PIPES", 0x4e22}, + {"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", "SOUND_PCM_READ_CHANNELS", 0x5006}, + {"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_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}, + {"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}, + {"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}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_PVERSION", 0x5300}, + {"linux/cdrom.h", "CDROMPAUSE", 0x5301}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_CLIENT_ID", 0x5301}, + {"linux/cdrom.h", "CDROMRESUME", 0x5302}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SYSTEM_INFO", 0x5302}, + {"linux/cdrom.h", "CDROMPLAYMSF", 0x5303}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_RUNNING_MODE", 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}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0x5310}, + {"linux/cdrom.h", "CDROM_GET_MCN", 0x5311}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 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}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_CREATE_PORT", 0x5320}, + {"linux/cdrom.h", "CDROM_CLEAR_OPTIONS", 0x5321}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_DELETE_PORT", 0x5321}, + {"linux/cdrom.h", "CDROM_SELECT_SPEED", 0x5322}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0x5322}, + {"linux/cdrom.h", "CDROM_SELECT_DISC", 0x5323}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_PORT_INFO", 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}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 0x5330}, + {"linux/cdrom.h", "CDROM_GET_CAPABILITY", 0x5331}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 0x5331}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_CREATE_QUEUE", 0x5332}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x5333}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 0x5334}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0x5335}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0x5336}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 0x5340}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0x5341}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 0x5342}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_OWNER", 0x5343}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_OWNER", 0x5344}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 0x5345}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 0x5346}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 0x5349}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 0x534a}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 0x534b}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 0x534c}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x534e}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_QUERY_SUBS", 0x534f}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 0x5350}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0x5351}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0x5352}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_SYNC", 0x5353}, + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_SYNC", 0x5354}, + {"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORLOCK", 0x5380}, + {"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORUNLOCK", 0x5381}, + {"linux/cdrom.h", "CDROMAUDIOBUFSIZ", 0x5382}, + {"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}, + {"scsi/scsi.h", "SCSI_IOCTL_GET_PCI", 0x5387}, + {"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}, + {"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401}, + {"asm/ioctls.h", "TCGETS", 0x5401}, + {"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402}, + {"asm/ioctls.h", "TCSETS", 0x5402}, + {"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403}, + {"asm/ioctls.h", "TCSETSW", 0x5403}, + {"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404}, + {"asm/ioctls.h", "TCSETSF", 0x5404}, + {"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 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}, + {"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", "TIOCGDEV", 0x5432}, + {"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}, + {"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/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_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/usbdevice_fs.h", "USBDEVFS_DISCONNECT", 0x5516}, + {"linux/usbdevice_fs.h", "USBDEVFS_CONNECT", 0x5517}, + {"linux/uinput.h", "UI_SET_EVBIT", 0x5564}, + {"linux/uinput.h", "UI_SET_KEYBIT", 0x5565}, + {"linux/uinput.h", "UI_SET_RELBIT", 0x5566}, + {"linux/uinput.h", "UI_SET_ABSBIT", 0x5567}, + {"linux/uinput.h", "UI_SET_MSCBIT", 0x5568}, + {"linux/uinput.h", "UI_SET_LEDBIT", 0x5569}, + {"linux/uinput.h", "UI_SET_SNDBIT", 0x556a}, + {"linux/uinput.h", "UI_SET_FFBIT", 0x556b}, + {"linux/videodev2.h", "VIDIOC_QUERYCAP", 0x5600}, + {"linux/vt.h", "VT_OPENQRY", 0x5600}, + {"linux/videodev2.h", "VIDIOC_RESERVED", 0x5601}, + {"linux/vt.h", "VT_GETMODE", 0x5601}, + {"linux/videodev2.h", "VIDIOC_ENUM_FMT", 0x5602}, + {"linux/vt.h", "VT_SETMODE", 0x5602}, + {"linux/vt.h", "VT_GETSTATE", 0x5603}, + {"linux/videodev2.h", "VIDIOC_G_FMT", 0x5604}, + {"linux/vt.h", "VT_SENDSIG", 0x5604}, + {"linux/videodev2.h", "VIDIOC_S_FMT", 0x5605}, + {"linux/vt.h", "VT_RELDISP", 0x5605}, + {"linux/videodev2.h", "VIDIOC_G_COMP", 0x5606}, + {"linux/vt.h", "VT_ACTIVATE", 0x5606}, + {"linux/videodev2.h", "VIDIOC_S_COMP", 0x5607}, + {"linux/vt.h", "VT_WAITACTIVE", 0x5607}, + {"linux/videodev2.h", "VIDIOC_REQBUFS", 0x5608}, + {"linux/vt.h", "VT_DISALLOCATE", 0x5608}, + {"linux/videodev2.h", "VIDIOC_QUERYBUF", 0x5609}, + {"linux/vt.h", "VT_RESIZE", 0x5609}, + {"linux/videodev2.h", "VIDIOC_G_FBUF", 0x560a}, + {"linux/vt.h", "VT_RESIZEX", 0x560a}, + {"linux/videodev2.h", "VIDIOC_S_FBUF", 0x560b}, + {"linux/vt.h", "VT_LOCKSWITCH", 0x560b}, + {"linux/vt.h", "VT_UNLOCKSWITCH", 0x560c}, + {"linux/videodev2.h", "VIDIOC_OVERLAY", 0x560e}, + {"linux/videodev2.h", "VIDIOC_QBUF", 0x560f}, + {"linux/videodev2.h", "VIDIOC_DQBUF", 0x5611}, + {"linux/videodev2.h", "VIDIOC_STREAMON", 0x5612}, + {"linux/videodev2.h", "VIDIOC_STREAMOFF", 0x5613}, + {"linux/videodev2.h", "VIDIOC_G_PARM", 0x5615}, + {"linux/videodev2.h", "VIDIOC_S_PARM", 0x5616}, + {"linux/videodev2.h", "VIDIOC_G_STD", 0x5617}, + {"linux/videodev2.h", "VIDIOC_S_STD", 0x5618}, + {"linux/videodev2.h", "VIDIOC_ENUMSTD", 0x5619}, + {"linux/videodev2.h", "VIDIOC_ENUMINPUT", 0x561a}, + {"linux/matroxfb.h", "MATROXFB_G_TVOCTRL", 0x561b}, + {"linux/videodev2.h", "VIDIOC_G_CTRL", 0x561b}, + {"linux/matroxfb.h", "MATROXFB_S_TVOCTRL", 0x561c}, + {"linux/videodev2.h", "VIDIOC_S_CTRL", 0x561c}, + {"linux/videodev2.h", "VIDIOC_G_TUNER", 0x561d}, + {"linux/videodev2.h", "VIDIOC_S_TUNER", 0x561e}, + {"linux/videodev2.h", "VIDIOC_G_AUDIO", 0x5621}, + {"linux/videodev2.h", "VIDIOC_S_AUDIO", 0x5622}, + {"linux/matroxfb.h", "MATROXFB_TVOQUERYCTRL", 0x5624}, + {"linux/videodev2.h", "VIDIOC_QUERYCTRL", 0x5624}, + {"linux/videodev2.h", "VIDIOC_QUERYMENU", 0x5625}, + {"linux/videodev2.h", "VIDIOC_G_INPUT", 0x5626}, + {"linux/videodev2.h", "VIDIOC_S_INPUT", 0x5627}, + {"linux/videodev2.h", "VIDIOC_G_OUTPUT", 0x562e}, + {"linux/videodev2.h", "VIDIOC_S_OUTPUT", 0x562f}, + {"linux/videodev2.h", "VIDIOC_ENUMOUTPUT", 0x5630}, + {"linux/videodev2.h", "VIDIOC_G_AUDOUT", 0x5631}, + {"linux/videodev2.h", "VIDIOC_S_AUDOUT", 0x5632}, + {"linux/videodev2.h", "VIDIOC_G_MODULATOR", 0x5636}, + {"linux/videodev2.h", "VIDIOC_S_MODULATOR", 0x5637}, + {"linux/videodev2.h", "VIDIOC_G_FREQUENCY", 0x5638}, + {"linux/videodev2.h", "VIDIOC_S_FREQUENCY", 0x5639}, + {"linux/videodev2.h", "VIDIOC_CROPCAP", 0x563a}, + {"linux/videodev2.h", "VIDIOC_G_CROP", 0x563b}, + {"linux/videodev2.h", "VIDIOC_S_CROP", 0x563c}, + {"linux/videodev2.h", "VIDIOC_G_JPEGCOMP", 0x563d}, + {"linux/videodev2.h", "VIDIOC_S_JPEGCOMP", 0x563e}, + {"linux/videodev2.h", "VIDIOC_QUERYSTD", 0x563f}, + {"linux/videodev2.h", "VIDIOC_TRY_FMT", 0x5640}, + {"linux/videodev2.h", "VIDIOC_ENUMAUDIO", 0x5641}, + {"linux/videodev2.h", "VIDIOC_ENUMAUDOUT", 0x5642}, + {"linux/videodev2.h", "VIDIOC_G_PRIORITY", 0x5643}, + {"linux/videodev2.h", "VIDIOC_S_PRIORITY", 0x5644}, + {"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_he.h", "HE_GET_REG", 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/atmbr2684.h", "BR2684_SETFILT", 0x6190}, + {"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/atmdev.h", "ATM_NEWBACKENDIF", 0x61f3}, + {"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/video_decoder.h", "DECODER_GET_STATUS", 0x6402}, + {"linux/devfs_fs.h", "DEVFSDIOC_SET_EVENT_MASK", 0x6402}, + {"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403}, + {"linux/devfs_fs.h", "DEVFSDIOC_RELEASE_EVENT_QUEUE", 0x6403}, + {"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404}, + {"linux/devfs_fs.h", "DEVFSDIOC_SET_DEBUG_MASK", 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/ext2_fs.h", "EXT2_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/usb_gadgetfs.h", "GADGETFS_FIFO_STATUS", 0x6701}, + {"linux/usb_gadgetfs.h", "GADGETFS_FIFO_FLUSH", 0x6702}, + {"linux/usb_gadgetfs.h", "GADGETFS_CLEAR_HALT", 0x6703}, + {"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/ipmi.h", "IPMICTL_RECEIVE_MSG_TRUNC", 0x690b}, + {"linux/ipmi.h", "IPMICTL_RECEIVE_MSG", 0x690c}, + {"linux/ipmi.h", "IPMICTL_SEND_COMMAND", 0x690d}, + {"linux/ipmi.h", "IPMICTL_REGISTER_FOR_CMD", 0x690e}, + {"linux/ipmi.h", "IPMICTL_UNREGISTER_FOR_CMD", 0x690f}, + {"linux/ipmi.h", "IPMICTL_SET_GETS_EVENTS_CMD", 0x6910}, + {"linux/ipmi.h", "IPMICTL_SET_MY_ADDRESS_CMD", 0x6911}, + {"linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", 0x6912}, + {"linux/ipmi.h", "IPMICTL_SET_MY_LUN_CMD", 0x6913}, + {"linux/ipmi.h", "IPMICTL_GET_MY_LUN_CMD", 0x6914}, + {"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/synclink.h", "MGSL_IOCSPARAMS", 0x6d00}, + {"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00}, + {"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01}, + {"linux/mtio.h", "MTIOCTOP", 0x6d01}, + {"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01}, + {"linux/synclink.h", "MGSL_IOCSTXIDLE", 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/mtio.h", "MTIOCGETCONFIG", 0x6d04}, + {"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05}, + {"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05}, + {"linux/synclink.h", "MGSL_IOCTXABORT", 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/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/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_CONN_LOGGED_IN", 0x6e03}, + {"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 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_LOCKUNLOCK", 0x6e07}, + {"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08}, + {"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09}, + {"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a}, + {"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b}, + {"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c}, + {"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8}, + {"linux/sisfb.h", "SISFB_GET_INFO", 0x6ef8}, + {"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9}, + {"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/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_ALM_SET", 0x7007}, + {"linux/rtc.h", "RTC_ALM_READ", 0x7008}, + {"linux/rtc.h", "RTC_RD_TIME", 0x7009}, + {"linux/rtc.h", "RTC_SET_TIME", 0x700a}, + {"linux/rtc.h", "RTC_IRQP_READ", 0x700b}, + {"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/rtc.h", "RTC_WIE_OFF", 0x7010}, + {"linux/rtc.h", "RTC_WKALM_RD", 0x7010}, + {"linux/rtc.h", "RTC_PLL_GET", 0x7011}, + {"linux/rtc.h", "RTC_PLL_SET", 0x7012}, + {"linux/nvram.h", "NVRAM_INIT", 0x7040}, + {"linux/nvram.h", "NVRAM_SETCKS", 0x7041}, + {"linux/intermezzo_idl.h", "IZO_IOC_DEVICE", 0x7050}, + {"linux/intermezzo_idl.h", "IZO_IOC_REINTKML", 0x7051}, + {"linux/intermezzo_idl.h", "IZO_IOC_GET_RCVD", 0x7052}, + {"linux/intermezzo_idl.h", "IZO_IOC_SET_IOCTL_UID", 0x7053}, + {"linux/intermezzo_idl.h", "IZO_IOC_GET_KML_SIZE", 0x7054}, + {"linux/intermezzo_idl.h", "IZO_IOC_PURGE_FILE_DATA", 0x7055}, + {"linux/intermezzo_idl.h", "IZO_IOC_CONNECT", 0x7056}, + {"linux/intermezzo_idl.h", "IZO_IOC_GO_FETCH_KML", 0x7057}, + {"linux/intermezzo_idl.h", "IZO_IOC_MARK", 0x7058}, + {"linux/intermezzo_idl.h", "IZO_IOC_CLEAR_FSET", 0x7059}, + {"linux/intermezzo_idl.h", "IZO_IOC_CLEAR_ALL_FSETS", 0x7060}, + {"linux/intermezzo_idl.h", "IZO_IOC_SET_FSET", 0x7061}, + {"linux/intermezzo_idl.h", "IZO_IOC_REVOKE_PERMIT", 0x7062}, + {"linux/intermezzo_idl.h", "IZO_IOC_SET_KMLSIZE", 0x7063}, + {"linux/intermezzo_idl.h", "IZO_IOC_CLIENT_MAKE_BRANCH", 0x7064}, + {"linux/intermezzo_idl.h", "IZO_IOC_SERVER_MAKE_BRANCH", 0x7065}, + {"linux/intermezzo_idl.h", "IZO_IOC_BRANCH_UNDO", 0x7066}, + {"linux/intermezzo_idl.h", "IZO_IOC_BRANCH_REDO", 0x7067}, + {"linux/intermezzo_idl.h", "IZO_IOC_SET_PID", 0x7068}, + {"linux/intermezzo_idl.h", "IZO_IOC_SET_CHANNEL", 0x7069}, + {"linux/intermezzo_idl.h", "IZO_IOC_GET_CHANNEL", 0x7070}, + {"linux/intermezzo_idl.h", "IZO_IOC_GET_FILEID", 0x7071}, + {"linux/intermezzo_idl.h", "IZO_IOC_ADJUST_LML", 0x7072}, + {"linux/intermezzo_idl.h", "IZO_IOC_SET_FILEID", 0x7073}, + {"linux/intermezzo_idl.h", "IZO_IOC_REPSTATUS", 0x7074}, + {"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/ticable.h", "IOCTL_TISER_DELAY", 0x70a0}, + {"linux/ticable.h", "IOCTL_TISER_TIMEOUT", 0x70a1}, + {"linux/ticable.h", "IOCTL_TIPAR_DELAY", 0x70a8}, + {"linux/ticable.h", "IOCTL_TIPAR_TIMEOUT", 0x70a9}, + {"linux/serio.h", "SPIOCSTYPE", 0x7101}, + {"linux/videotext.h", "VTXIOCGETINFO", 0x7101}, + {"linux/videotext.h", "VTXIOCCLRPAGE", 0x7102}, + {"linux/videotext.h", "VTXIOCCLRFOUND", 0x7103}, + {"linux/videotext.h", "VTXIOCPAGEREQ", 0x7104}, + {"linux/videotext.h", "VTXIOCGETSTAT", 0x7105}, + {"linux/videotext.h", "VTXIOCGETPAGE", 0x7106}, + {"linux/videotext.h", "VTXIOCSTOPDAU", 0x7107}, + {"linux/videotext.h", "VTXIOCPUTPAGE", 0x7108}, + {"linux/videotext.h", "VTXIOCSETDISP", 0x7109}, + {"linux/videotext.h", "VTXIOCPUTSTAT", 0x710a}, + {"linux/videotext.h", "VTXIOCCLRCACHE", 0x710b}, + {"linux/videotext.h", "VTXIOCSETVIRT", 0x710c}, + {"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", "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/videotext.h", "TUNIOCGETINFO", 0x7201}, + {"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201}, + {"linux/videotext.h", "TUNIOCRESET", 0x7202}, + {"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202}, + {"linux/videotext.h", "TUNIOCSETFREQ", 0x7203}, + {"linux/videotext.h", "TUNIOCGETFREQ", 0x7204}, + {"linux/videotext.h", "TUNIOCSETCHAN", 0x7205}, + {"linux/videotext.h", "TUNIOCGETCHAN", 0x7206}, + {"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/jffs.h", "JFFS_PRINT_HASH", 0x745a}, + {"linux/if_ppp.h", "PPPIOCGFLAGS", 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/ext2_fs.h", "EXT2_IOC_GETVERSION", 0x7601}, + {"linux/videodev.h", "VIDIOCGCAP", 0x7601}, + {"linux/ext2_fs.h", "EXT2_IOC_SETVERSION", 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}, + {"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", "SIOCGIFDIVERT", 0x8944}, + {"linux/sockios.h", "SIOCSIFDIVERT", 0x8945}, + {"linux/sockios.h", "SIOCETHTOOL", 0x8946}, + {"linux/sockios.h", "SIOCGMIIPHY", 0x8947}, + {"linux/sockios.h", "SIOCGMIIREG", 0x8948}, + {"linux/sockios.h", "SIOCSMIIREG", 0x8949}, + {"linux/sockios.h", "SIOCWANDEV", 0x894a}, + {"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", "SIOCGIFVLAN", 0x8982}, + {"linux/sockios.h", "SIOCSIFVLAN", 0x8983}, + {"linux/sockios.h", "SIOCBONDENSLAVE", 0x8990}, + {"linux/sockios.h", "SIOCBONDRELEASE", 0x8991}, + {"linux/sockios.h", "SIOCBONDSETHWADDR", 0x8992}, + {"linux/sockios.h", "SIOCBONDSLAVEINFOQUERY", 0x8993}, + {"linux/sockios.h", "SIOCBONDINFOQUERY", 0x8994}, + {"linux/sockios.h", "SIOCBONDCHANGEACTIVE", 0x8995}, + {"linux/sockios.h", "SIOCPROTOPRIVATE", 0x89e0}, + {"linux/dn.h", "SIOCSNETADDR", 0x89e0}, + {"linux/dn.h", "SIOCGNETADDR", 0x89e1}, + {"linux/sockios.h", "SIOCDEVPRIVATE", 0x89f0}, + {"linux/wireless.h", "SIOCSIWCOMMIT", 0x8b00}, + {"linux/wireless.h", "SIOCGIWNAME", 0x8b01}, + {"linux/wireless.h", "SIOCSIWNWID", 0x8b02}, + {"linux/wireless.h", "SIOCGIWNWID", 0x8b03}, + {"linux/wireless.h", "SIOCSIWFREQ", 0x8b04}, + {"linux/wireless.h", "SIOCGIWFREQ", 0x8b05}, + {"linux/wireless.h", "SIOCSIWMODE", 0x8b06}, + {"linux/wireless.h", "SIOCGIWMODE", 0x8b07}, + {"linux/wireless.h", "SIOCSIWSENS", 0x8b08}, + {"linux/wireless.h", "SIOCGIWSENS", 0x8b09}, + {"linux/wireless.h", "SIOCSIWRANGE", 0x8b0a}, + {"linux/wireless.h", "SIOCGIWRANGE", 0x8b0b}, + {"linux/wireless.h", "SIOCSIWPRIV", 0x8b0c}, + {"linux/wireless.h", "SIOCGIWPRIV", 0x8b0d}, + {"linux/wireless.h", "SIOCSIWSTATS", 0x8b0e}, + {"linux/wireless.h", "SIOCGIWSTATS", 0x8b0f}, + {"linux/wireless.h", "SIOCSIWSPY", 0x8b10}, + {"linux/wireless.h", "SIOCGIWSPY", 0x8b11}, + {"linux/wireless.h", "SIOCSIWTHRSPY", 0x8b12}, + {"linux/wireless.h", "SIOCGIWTHRSPY", 0x8b13}, + {"linux/wireless.h", "SIOCSIWAP", 0x8b14}, + {"linux/wireless.h", "SIOCGIWAP", 0x8b15}, + {"linux/wireless.h", "SIOCGIWAPLIST", 0x8b17}, + {"linux/wireless.h", "SIOCSIWSCAN", 0x8b18}, + {"linux/wireless.h", "SIOCGIWSCAN", 0x8b19}, + {"linux/wireless.h", "SIOCSIWESSID", 0x8b1a}, + {"linux/wireless.h", "SIOCGIWESSID", 0x8b1b}, + {"linux/wireless.h", "SIOCSIWNICKN", 0x8b1c}, + {"linux/wireless.h", "SIOCGIWNICKN", 0x8b1d}, + {"linux/wireless.h", "SIOCSIWRATE", 0x8b20}, + {"linux/wireless.h", "SIOCGIWRATE", 0x8b21}, + {"linux/wireless.h", "SIOCSIWRTS", 0x8b22}, + {"linux/wireless.h", "SIOCGIWRTS", 0x8b23}, + {"linux/wireless.h", "SIOCSIWFRAG", 0x8b24}, + {"linux/wireless.h", "SIOCGIWFRAG", 0x8b25}, + {"linux/wireless.h", "SIOCSIWTXPOW", 0x8b26}, + {"linux/wireless.h", "SIOCGIWTXPOW", 0x8b27}, + {"linux/wireless.h", "SIOCSIWRETRY", 0x8b28}, + {"linux/wireless.h", "SIOCGIWRETRY", 0x8b29}, + {"linux/wireless.h", "SIOCSIWENCODE", 0x8b2a}, + {"linux/wireless.h", "SIOCGIWENCODE", 0x8b2b}, + {"linux/wireless.h", "SIOCSIWPOWER", 0x8b2c}, + {"linux/wireless.h", "SIOCGIWPOWER", 0x8b2d}, + {"linux/wireless.h", "SIOCIWFIRSTPRIV", 0x8be0}, + {"linux/wireless.h", "SIOCIWLASTPRIV", 0x8bff}, + {"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/dm-ioctl.h", "DM_VERSION", 0xfd00}, + {"linux/dm-ioctl.h", "DM_REMOVE_ALL", 0xfd01}, + {"linux/dm-ioctl.h", "DM_LIST_DEVICES", 0xfd02}, + {"linux/dm-ioctl.h", "DM_DEV_CREATE", 0xfd03}, + {"linux/dm-ioctl.h", "DM_DEV_REMOVE", 0xfd04}, + {"linux/dm-ioctl.h", "DM_DEV_RENAME", 0xfd05}, + {"linux/dm-ioctl.h", "DM_DEV_SUSPEND", 0xfd06}, + {"linux/dm-ioctl.h", "DM_DEV_STATUS", 0xfd07}, + {"linux/dm-ioctl.h", "DM_DEV_WAIT", 0xfd08}, + {"linux/dm-ioctl.h", "DM_TABLE_LOAD", 0xfd09}, + {"linux/dm-ioctl.h", "DM_TABLE_CLEAR", 0xfd0a}, + {"linux/dm-ioctl.h", "DM_TABLE_DEPS", 0xfd0b}, + {"linux/dm-ioctl.h", "DM_TABLE_STATUS", 0xfd0c}, + {"linux/dm-ioctl.h", "DM_LIST_VERSIONS", 0xfd0d}, + {"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", 0xfe9a}, diff --git a/strace/linux/ioctlent.sh b/strace/linux/ioctlent.sh new file mode 100644 index 00000000..8f3d74b5 --- /dev/null +++ b/strace/linux/ioctlent.sh @@ -0,0 +1,89 @@ +#! /bin/sh +# +# Copyright (c) 2001 Wichert Akkerman <wichert@cistron.nl> +# 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: ioctlent.sh,v 1.12 2004/10/06 22:31:38 roland Exp $ +# + +# Validate arg count. +case $# in +1) + dir="$1" + asm=asm + ;; +2) + dir="$1" + asm="$2" + ;; +*) + echo "usage: $0 include-directory [asm-subdirectory]" >&2 + exit 1 + ;; +esac + +lookup_ioctls() +{ + type="$1" + shift + + # Build the list of all ioctls + regexp='^[[:space:]]*#[[:space:]]*define[[:space:]]\+[A-Z][A-Z0-9_]*[[:space:]]\+0x'"$type"'..\>' + (cd "$dir" ; grep "$regexp" "$@" /dev/null 2>/dev/null ) | + sed -ne "s,$asm/,asm/,g"' +s/^\(.*\):[[:space:]]*#[[:space:]]*define[[:space:]]*\([A-Z0-9_]*\)[[:space:]]*\(0x'"$type"'..\).*/ { "\1", "\2", \3 },/p' \ + >> ioctls.h +} + +: > ioctls.h +lookup_ioctls 22 scsi/sg.h +lookup_ioctls 46 linux/fb.h +lookup_ioctls 4B linux/kd.h +lookup_ioctls 53 linux/cdrom.h scsi/scsi.h scsi/scsi_ioctl.h +lookup_ioctls 54 $asm/ioctls.h +lookup_ioctls 56 linux/vt.h +lookup_ioctls '7[12]' linux/videotext.h +lookup_ioctls 89 $asm/sockios.h linux/sockios.h +lookup_ioctls 8B linux/wireless.h + +files="linux/* $asm/* scsi/* sound/*" + +# Build the list of all ioctls +regexp='^[[:space:]]*#[[:space:]]*define[[:space:]]\+[A-Z][A-Z0-9_]*[[:space:]]\+_S\?\(IO\|IOW\|IOR\|IOWR\)\>' +(cd $dir ; grep $regexp $files 2>/dev/null ) | \ + sed -ne "s,$asm/,asm/,g"' +s/^\(.*\):[[:space:]]*#[[:space:]]*define[[:space:]]*\([A-Z0-9_]*\)[[:space:]]*_S\?I.*(\([^[,]*\)[[:space:]]*,[[:space:]]*\([^,)]*\).*/ { "\1", "\2", _IOC(_IOC_NONE,\3,\4,0) },/p' \ + >> ioctls.h + +# Some use a special base to offset their ioctls on. Extract that as well. +: > ioctldefs.h + +bases=$(sed -ne 's/.*_IOC_NONE.*,[[:space:]]*\([A-Z][A-Z0-9_]\+\)[[:space:]+,].*/\1/p' ioctls.h | uniq | sort) +for base in $bases ; do + echo "Looking for $base" + regexp="^[[:space:]]*#[[:space:]]*define[[:space:]]\+$base" + (cd $dir ; grep -h $regexp 2>/dev/null $files ) | \ + grep -v '\<_IO' >> ioctldefs.h +done diff --git a/strace/linux/ioctlsort.c b/strace/linux/ioctlsort.c new file mode 100644 index 00000000..f544d843 --- /dev/null +++ b/strace/linux/ioctlsort.c @@ -0,0 +1,52 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <sys/types.h> +#include <stdint.h> + +#include <asm/ioctl.h> +#include <linux/types.h> + +#include "ioctldefs.h" +#include <linux/atmioc.h> + +struct ioctlent { + const char* header; + const char* name; + unsigned long code; +}; + +struct ioctlent ioctls[] = { +#include "ioctls.h" +}; + +int nioctls = sizeof(ioctls) / sizeof(ioctls[0]); + + +int compare(const void* a, const void* b) { + unsigned long code1 = ((struct ioctlent *) a)->code; + unsigned long code2 = ((struct ioctlent *) b)->code; + const char *name1 = ((struct ioctlent *) a)->name; + const char *name2 = ((struct ioctlent *) b)->name; + return (code1 > code2) ? 1 : (code1 < code2) ? -1 : strcmp (name1, name2); +} + + +int main(int argc, char** argv) { + int i; + +#ifdef POWERPC /* unspeakable kludge */ + for (i = 0; i < nioctls; i++) + ioctls[i].code &= ~_IOC_DIRMASK; +#endif + + 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", + ioctls[i].header, ioctls[i].name, ioctls[i].code); + + return 0; +} diff --git a/linux/mips/errnoent.h b/strace/linux/mips/errnoent.h index b22ee87a..b22ee87a 100644 --- a/linux/mips/errnoent.h +++ b/strace/linux/mips/errnoent.h diff --git a/linux/mips/ioctlent.h b/strace/linux/mips/ioctlent.h index c1d6b8a4..c1d6b8a4 100644 --- a/linux/mips/ioctlent.h +++ b/strace/linux/mips/ioctlent.h diff --git a/linux/mips/ioctlent.sh b/strace/linux/mips/ioctlent.sh index b79d2c7c..b79d2c7c 100644 --- a/linux/mips/ioctlent.sh +++ b/strace/linux/mips/ioctlent.sh diff --git a/linux/mips/signalent.h b/strace/linux/mips/signalent.h index 2cf746af..2cf746af 100644 --- a/linux/mips/signalent.h +++ b/strace/linux/mips/signalent.h diff --git a/linux/mips/syscallent.h b/strace/linux/mips/syscallent.h index a9edc62b..a9edc62b 100644 --- a/linux/mips/syscallent.h +++ b/strace/linux/mips/syscallent.h diff --git a/linux/powerpc/errnoent.h b/strace/linux/powerpc/errnoent.h index 22659a43..22659a43 100644 --- a/linux/powerpc/errnoent.h +++ b/strace/linux/powerpc/errnoent.h diff --git a/linux/powerpc/ioctlent.h b/strace/linux/powerpc/ioctlent.h index 16010da8..16010da8 100644 --- a/linux/powerpc/ioctlent.h +++ b/strace/linux/powerpc/ioctlent.h diff --git a/linux/powerpc/signalent.h b/strace/linux/powerpc/signalent.h index 04b00b19..04b00b19 100644 --- a/linux/powerpc/signalent.h +++ b/strace/linux/powerpc/signalent.h diff --git a/linux/powerpc/syscallent.h b/strace/linux/powerpc/syscallent.h index 5492227a..5492227a 100644 --- a/linux/powerpc/syscallent.h +++ b/strace/linux/powerpc/syscallent.h diff --git a/linux/s390/errnoent.h b/strace/linux/s390/errnoent.h index 180b506d..180b506d 100644 --- a/linux/s390/errnoent.h +++ b/strace/linux/s390/errnoent.h diff --git a/linux/s390/ioctlent.h b/strace/linux/s390/ioctlent.h index 414fbebf..414fbebf 100644 --- a/linux/s390/ioctlent.h +++ b/strace/linux/s390/ioctlent.h diff --git a/linux/s390/signalent.h b/strace/linux/s390/signalent.h index 04b00b19..04b00b19 100644 --- a/linux/s390/signalent.h +++ b/strace/linux/s390/signalent.h diff --git a/linux/s390/syscallent.h b/strace/linux/s390/syscallent.h index 23125f80..23125f80 100644 --- a/linux/s390/syscallent.h +++ b/strace/linux/s390/syscallent.h diff --git a/linux/s390x/errnoent.h b/strace/linux/s390x/errnoent.h index 180b506d..180b506d 100644 --- a/linux/s390x/errnoent.h +++ b/strace/linux/s390x/errnoent.h diff --git a/linux/s390x/ioctlent.h b/strace/linux/s390x/ioctlent.h index 414fbebf..414fbebf 100644 --- a/linux/s390x/ioctlent.h +++ b/strace/linux/s390x/ioctlent.h diff --git a/linux/s390x/signalent.h b/strace/linux/s390x/signalent.h index 04b00b19..04b00b19 100644 --- a/linux/s390x/signalent.h +++ b/strace/linux/s390x/signalent.h diff --git a/linux/s390x/syscallent.h b/strace/linux/s390x/syscallent.h index b7d02f37..b7d02f37 100644 --- a/linux/s390x/syscallent.h +++ b/strace/linux/s390x/syscallent.h diff --git a/strace/linux/sh/errnoent.h b/strace/linux/sh/errnoent.h new file mode 100644 index 00000000..68b2adca --- /dev/null +++ b/strace/linux/sh/errnoent.h @@ -0,0 +1,529 @@ + "ERRNO_0", /* 0 */ + "EPERM", /* 1 */ + "ENOENT", /* 2 */ + "ESRCH", /* 3 */ + "EINTR", /* 4 */ + "EIO", /* 5 */ + "ENXIO", /* 6 */ + "E2BIG", /* 7 */ + "ENOEXEC", /* 8 */ + "EBADF", /* 9 */ + "ECHILD", /* 10 */ + "EAGAIN", /* 11 */ + "ENOMEM", /* 12 */ + "EACCES", /* 13 */ + "EFAULT", /* 14 */ + "ENOTBLK", /* 15 */ + "EBUSY", /* 16 */ + "EEXIST", /* 17 */ + "EXDEV", /* 18 */ + "ENODEV", /* 19 */ + "ENOTDIR", /* 20 */ + "EISDIR", /* 21 */ + "EINVAL", /* 22 */ + "ENFILE", /* 23 */ + "EMFILE", /* 24 */ + "ENOTTY", /* 25 */ + "ETXTBSY", /* 26 */ + "EFBIG", /* 27 */ + "ENOSPC", /* 28 */ + "ESPIPE", /* 29 */ + "EROFS", /* 30 */ + "EMLINK", /* 31 */ + "EPIPE", /* 32 */ + "EDOM", /* 33 */ + "ERANGE", /* 34 */ + "EDEADLK", /* 35 */ + "ENAMETOOLONG", /* 36 */ + "ENOLCK", /* 37 */ + "ENOSYS", /* 38 */ + "ENOTEMPTY", /* 39 */ + "ELOOP", /* 40 */ + "ERRNO_41", /* 41 */ + "ENOMSG", /* 42 */ + "EIDRM", /* 43 */ + "ECHRNG", /* 44 */ + "EL2NSYNC", /* 45 */ + "EL3HLT", /* 46 */ + "EL3RST", /* 47 */ + "ELNRNG", /* 48 */ + "EUNATCH", /* 49 */ + "ENOCSI", /* 50 */ + "EL2HLT", /* 51 */ + "EBADE", /* 52 */ + "EBADR", /* 53 */ + "EXFULL", /* 54 */ + "ENOANO", /* 55 */ + "EBADRQC", /* 56 */ + "EBADSLT", /* 57 */ + "ERRNO_58", /* 58 */ + "EBFONT", /* 59 */ + "ENOSTR", /* 60 */ + "ENODATA", /* 61 */ + "ETIME", /* 62 */ + "ENOSR", /* 63 */ + "ENONET", /* 64 */ + "ENOPKG", /* 65 */ + "EREMOTE", /* 66 */ + "ENOLINK", /* 67 */ + "EADV", /* 68 */ + "ESRMNT", /* 69 */ + "ECOMM", /* 70 */ + "EPROTO", /* 71 */ + "EMULTIHOP", /* 72 */ + "EDOTDOT", /* 73 */ + "EBADMSG", /* 74 */ + "EOVERFLOW", /* 75 */ + "ENOTUNIQ", /* 76 */ + "EBADFD", /* 77 */ + "EREMCHG", /* 78 */ + "ELIBACC", /* 79 */ + "ELIBBAD", /* 80 */ + "ELIBSCN", /* 81 */ + "ELIBMAX", /* 82 */ + "ELIBEXEC", /* 83 */ + "EILSEQ", /* 84 */ + "ERESTART", /* 85 */ + "ESTRPIPE", /* 86 */ + "EUSERS", /* 87 */ + "ENOTSOCK", /* 88 */ + "EDESTADDRREQ", /* 89 */ + "EMSGSIZE", /* 90 */ + "EPROTOTYPE", /* 91 */ + "ENOPROTOOPT", /* 92 */ + "EPROTONOSUPPORT", /* 93 */ + "ESOCKTNOSUPPORT", /* 94 */ + "EOPNOTSUPP", /* 95 */ + "EPFNOSUPPORT", /* 96 */ + "EAFNOSUPPORT", /* 97 */ + "EADDRINUSE", /* 98 */ + "EADDRNOTAVAIL", /* 99 */ + "ENETDOWN", /* 100 */ + "ENETUNREACH", /* 101 */ + "ENETRESET", /* 102 */ + "ECONNABORTED", /* 103 */ + "ECONNRESET", /* 104 */ + "ENOBUFS", /* 105 */ + "EISCONN", /* 106 */ + "ENOTCONN", /* 107 */ + "ESHUTDOWN", /* 108 */ + "ETOOMANYREFS", /* 109 */ + "ETIMEDOUT", /* 110 */ + "ECONNREFUSED", /* 111 */ + "EHOSTDOWN", /* 112 */ + "EHOSTUNREACH", /* 113 */ + "EALREADY", /* 114 */ + "EINPROGRESS", /* 115 */ + "ESTALE", /* 116 */ + "EUCLEAN", /* 117 */ + "ENOTNAM", /* 118 */ + "ENAVAIL", /* 119 */ + "EISNAM", /* 120 */ + "EREMOTEIO", /* 121 */ + "EDQUOT", /* 122 */ + "ENOMEDIUM", /* 123 */ + "EMEDIUMTYPE", /* 124 */ + "ERRNO_125", /* 125 */ + "ERRNO_126", /* 126 */ + "ERRNO_127", /* 127 */ + "ERRNO_128", /* 128 */ + "ERRNO_129", /* 129 */ + "ERRNO_130", /* 130 */ + "ERRNO_131", /* 131 */ + "ERRNO_132", /* 132 */ + "ERRNO_133", /* 133 */ + "ERRNO_134", /* 134 */ + "ERRNO_135", /* 135 */ + "ERRNO_136", /* 136 */ + "ERRNO_137", /* 137 */ + "ERRNO_138", /* 138 */ + "ERRNO_139", /* 139 */ + "ERRNO_140", /* 140 */ + "ERRNO_141", /* 141 */ + "ERRNO_142", /* 142 */ + "ERRNO_143", /* 143 */ + "ERRNO_144", /* 144 */ + "ERRNO_145", /* 145 */ + "ERRNO_146", /* 146 */ + "ERRNO_147", /* 147 */ + "ERRNO_148", /* 148 */ + "ERRNO_149", /* 149 */ + "ERRNO_150", /* 150 */ + "ERRNO_151", /* 151 */ + "ERRNO_152", /* 152 */ + "ERRNO_153", /* 153 */ + "ERRNO_154", /* 154 */ + "ERRNO_155", /* 155 */ + "ERRNO_156", /* 156 */ + "ERRNO_157", /* 157 */ + "ERRNO_158", /* 158 */ + "ERRNO_159", /* 159 */ + "ERRNO_160", /* 160 */ + "ERRNO_161", /* 161 */ + "ERRNO_162", /* 162 */ + "ERRNO_163", /* 163 */ + "ERRNO_164", /* 164 */ + "ERRNO_165", /* 165 */ + "ERRNO_166", /* 166 */ + "ERRNO_167", /* 167 */ + "ERRNO_168", /* 168 */ + "ERRNO_169", /* 169 */ + "ERRNO_170", /* 170 */ + "ERRNO_171", /* 171 */ + "ERRNO_172", /* 172 */ + "ERRNO_173", /* 173 */ + "ERRNO_174", /* 174 */ + "ERRNO_175", /* 175 */ + "ERRNO_176", /* 176 */ + "ERRNO_177", /* 177 */ + "ERRNO_178", /* 178 */ + "ERRNO_179", /* 179 */ + "ERRNO_180", /* 180 */ + "ERRNO_181", /* 181 */ + "ERRNO_182", /* 182 */ + "ERRNO_183", /* 183 */ + "ERRNO_184", /* 184 */ + "ERRNO_185", /* 185 */ + "ERRNO_186", /* 186 */ + "ERRNO_187", /* 187 */ + "ERRNO_188", /* 188 */ + "ERRNO_189", /* 189 */ + "ERRNO_190", /* 190 */ + "ERRNO_191", /* 191 */ + "ERRNO_192", /* 192 */ + "ERRNO_193", /* 193 */ + "ERRNO_194", /* 194 */ + "ERRNO_195", /* 195 */ + "ERRNO_196", /* 196 */ + "ERRNO_197", /* 197 */ + "ERRNO_198", /* 198 */ + "ERRNO_199", /* 199 */ + "ERRNO_200", /* 200 */ + "ERRNO_201", /* 201 */ + "ERRNO_202", /* 202 */ + "ERRNO_203", /* 203 */ + "ERRNO_204", /* 204 */ + "ERRNO_205", /* 205 */ + "ERRNO_206", /* 206 */ + "ERRNO_207", /* 207 */ + "ERRNO_208", /* 208 */ + "ERRNO_209", /* 209 */ + "ERRNO_210", /* 210 */ + "ERRNO_211", /* 211 */ + "ERRNO_212", /* 212 */ + "ERRNO_213", /* 213 */ + "ERRNO_214", /* 214 */ + "ERRNO_215", /* 215 */ + "ERRNO_216", /* 216 */ + "ERRNO_217", /* 217 */ + "ERRNO_218", /* 218 */ + "ERRNO_219", /* 219 */ + "ERRNO_220", /* 220 */ + "ERRNO_221", /* 221 */ + "ERRNO_222", /* 222 */ + "ERRNO_223", /* 223 */ + "ERRNO_224", /* 224 */ + "ERRNO_225", /* 225 */ + "ERRNO_226", /* 226 */ + "ERRNO_227", /* 227 */ + "ERRNO_228", /* 228 */ + "ERRNO_229", /* 229 */ + "ERRNO_230", /* 230 */ + "ERRNO_231", /* 231 */ + "ERRNO_232", /* 232 */ + "ERRNO_233", /* 233 */ + "ERRNO_234", /* 234 */ + "ERRNO_235", /* 235 */ + "ERRNO_236", /* 236 */ + "ERRNO_237", /* 237 */ + "ERRNO_238", /* 238 */ + "ERRNO_239", /* 239 */ + "ERRNO_240", /* 240 */ + "ERRNO_241", /* 241 */ + "ERRNO_242", /* 242 */ + "ERRNO_243", /* 243 */ + "ERRNO_244", /* 244 */ + "ERRNO_245", /* 245 */ + "ERRNO_246", /* 246 */ + "ERRNO_247", /* 247 */ + "ERRNO_248", /* 248 */ + "ERRNO_249", /* 249 */ + "ERRNO_250", /* 250 */ + "ERRNO_251", /* 251 */ + "ERRNO_252", /* 252 */ + "ERRNO_253", /* 253 */ + "ERRNO_254", /* 254 */ + "ERRNO_255", /* 255 */ + "ERRNO_256", /* 256 */ + "ERRNO_257", /* 257 */ + "ERRNO_258", /* 258 */ + "ERRNO_259", /* 259 */ + "ERRNO_260", /* 260 */ + "ERRNO_261", /* 261 */ + "ERRNO_262", /* 262 */ + "ERRNO_263", /* 263 */ + "ERRNO_264", /* 264 */ + "ERRNO_265", /* 265 */ + "ERRNO_266", /* 266 */ + "ERRNO_267", /* 267 */ + "ERRNO_268", /* 268 */ + "ERRNO_269", /* 269 */ + "ERRNO_270", /* 270 */ + "ERRNO_271", /* 271 */ + "ERRNO_272", /* 272 */ + "ERRNO_273", /* 273 */ + "ERRNO_274", /* 274 */ + "ERRNO_275", /* 275 */ + "ERRNO_276", /* 276 */ + "ERRNO_277", /* 277 */ + "ERRNO_278", /* 278 */ + "ERRNO_279", /* 279 */ + "ERRNO_280", /* 280 */ + "ERRNO_281", /* 281 */ + "ERRNO_282", /* 282 */ + "ERRNO_283", /* 283 */ + "ERRNO_284", /* 284 */ + "ERRNO_285", /* 285 */ + "ERRNO_286", /* 286 */ + "ERRNO_287", /* 287 */ + "ERRNO_288", /* 288 */ + "ERRNO_289", /* 289 */ + "ERRNO_290", /* 290 */ + "ERRNO_291", /* 291 */ + "ERRNO_292", /* 292 */ + "ERRNO_293", /* 293 */ + "ERRNO_294", /* 294 */ + "ERRNO_295", /* 295 */ + "ERRNO_296", /* 296 */ + "ERRNO_297", /* 297 */ + "ERRNO_298", /* 298 */ + "ERRNO_299", /* 299 */ + "ERRNO_300", /* 300 */ + "ERRNO_301", /* 301 */ + "ERRNO_302", /* 302 */ + "ERRNO_303", /* 303 */ + "ERRNO_304", /* 304 */ + "ERRNO_305", /* 305 */ + "ERRNO_306", /* 306 */ + "ERRNO_307", /* 307 */ + "ERRNO_308", /* 308 */ + "ERRNO_309", /* 309 */ + "ERRNO_310", /* 310 */ + "ERRNO_311", /* 311 */ + "ERRNO_312", /* 312 */ + "ERRNO_313", /* 313 */ + "ERRNO_314", /* 314 */ + "ERRNO_315", /* 315 */ + "ERRNO_316", /* 316 */ + "ERRNO_317", /* 317 */ + "ERRNO_318", /* 318 */ + "ERRNO_319", /* 319 */ + "ERRNO_320", /* 320 */ + "ERRNO_321", /* 321 */ + "ERRNO_322", /* 322 */ + "ERRNO_323", /* 323 */ + "ERRNO_324", /* 324 */ + "ERRNO_325", /* 325 */ + "ERRNO_326", /* 326 */ + "ERRNO_327", /* 327 */ + "ERRNO_328", /* 328 */ + "ERRNO_329", /* 329 */ + "ERRNO_330", /* 330 */ + "ERRNO_331", /* 331 */ + "ERRNO_332", /* 332 */ + "ERRNO_333", /* 333 */ + "ERRNO_334", /* 334 */ + "ERRNO_335", /* 335 */ + "ERRNO_336", /* 336 */ + "ERRNO_337", /* 337 */ + "ERRNO_338", /* 338 */ + "ERRNO_339", /* 339 */ + "ERRNO_340", /* 340 */ + "ERRNO_341", /* 341 */ + "ERRNO_342", /* 342 */ + "ERRNO_343", /* 343 */ + "ERRNO_344", /* 344 */ + "ERRNO_345", /* 345 */ + "ERRNO_346", /* 346 */ + "ERRNO_347", /* 347 */ + "ERRNO_348", /* 348 */ + "ERRNO_349", /* 349 */ + "ERRNO_350", /* 350 */ + "ERRNO_351", /* 351 */ + "ERRNO_352", /* 352 */ + "ERRNO_353", /* 353 */ + "ERRNO_354", /* 354 */ + "ERRNO_355", /* 355 */ + "ERRNO_356", /* 356 */ + "ERRNO_357", /* 357 */ + "ERRNO_358", /* 358 */ + "ERRNO_359", /* 359 */ + "ERRNO_360", /* 360 */ + "ERRNO_361", /* 361 */ + "ERRNO_362", /* 362 */ + "ERRNO_363", /* 363 */ + "ERRNO_364", /* 364 */ + "ERRNO_365", /* 365 */ + "ERRNO_366", /* 366 */ + "ERRNO_367", /* 367 */ + "ERRNO_368", /* 368 */ + "ERRNO_369", /* 369 */ + "ERRNO_370", /* 370 */ + "ERRNO_371", /* 371 */ + "ERRNO_372", /* 372 */ + "ERRNO_373", /* 373 */ + "ERRNO_374", /* 374 */ + "ERRNO_375", /* 375 */ + "ERRNO_376", /* 376 */ + "ERRNO_377", /* 377 */ + "ERRNO_378", /* 378 */ + "ERRNO_379", /* 379 */ + "ERRNO_380", /* 380 */ + "ERRNO_381", /* 381 */ + "ERRNO_382", /* 382 */ + "ERRNO_383", /* 383 */ + "ERRNO_384", /* 384 */ + "ERRNO_385", /* 385 */ + "ERRNO_386", /* 386 */ + "ERRNO_387", /* 387 */ + "ERRNO_388", /* 388 */ + "ERRNO_389", /* 389 */ + "ERRNO_390", /* 390 */ + "ERRNO_391", /* 391 */ + "ERRNO_392", /* 392 */ + "ERRNO_393", /* 393 */ + "ERRNO_394", /* 394 */ + "ERRNO_395", /* 395 */ + "ERRNO_396", /* 396 */ + "ERRNO_397", /* 397 */ + "ERRNO_398", /* 398 */ + "ERRNO_399", /* 399 */ + "ERRNO_400", /* 400 */ + "ERRNO_401", /* 401 */ + "ERRNO_402", /* 402 */ + "ERRNO_403", /* 403 */ + "ERRNO_404", /* 404 */ + "ERRNO_405", /* 405 */ + "ERRNO_406", /* 406 */ + "ERRNO_407", /* 407 */ + "ERRNO_408", /* 408 */ + "ERRNO_409", /* 409 */ + "ERRNO_410", /* 410 */ + "ERRNO_411", /* 411 */ + "ERRNO_412", /* 412 */ + "ERRNO_413", /* 413 */ + "ERRNO_414", /* 414 */ + "ERRNO_415", /* 415 */ + "ERRNO_416", /* 416 */ + "ERRNO_417", /* 417 */ + "ERRNO_418", /* 418 */ + "ERRNO_419", /* 419 */ + "ERRNO_420", /* 420 */ + "ERRNO_421", /* 421 */ + "ERRNO_422", /* 422 */ + "ERRNO_423", /* 423 */ + "ERRNO_424", /* 424 */ + "ERRNO_425", /* 425 */ + "ERRNO_426", /* 426 */ + "ERRNO_427", /* 427 */ + "ERRNO_428", /* 428 */ + "ERRNO_429", /* 429 */ + "ERRNO_430", /* 430 */ + "ERRNO_431", /* 431 */ + "ERRNO_432", /* 432 */ + "ERRNO_433", /* 433 */ + "ERRNO_434", /* 434 */ + "ERRNO_435", /* 435 */ + "ERRNO_436", /* 436 */ + "ERRNO_437", /* 437 */ + "ERRNO_438", /* 438 */ + "ERRNO_439", /* 439 */ + "ERRNO_440", /* 440 */ + "ERRNO_441", /* 441 */ + "ERRNO_442", /* 442 */ + "ERRNO_443", /* 443 */ + "ERRNO_444", /* 444 */ + "ERRNO_445", /* 445 */ + "ERRNO_446", /* 446 */ + "ERRNO_447", /* 447 */ + "ERRNO_448", /* 448 */ + "ERRNO_449", /* 449 */ + "ERRNO_450", /* 450 */ + "ERRNO_451", /* 451 */ + "ERRNO_452", /* 452 */ + "ERRNO_453", /* 453 */ + "ERRNO_454", /* 454 */ + "ERRNO_455", /* 455 */ + "ERRNO_456", /* 456 */ + "ERRNO_457", /* 457 */ + "ERRNO_458", /* 458 */ + "ERRNO_459", /* 459 */ + "ERRNO_460", /* 460 */ + "ERRNO_461", /* 461 */ + "ERRNO_462", /* 462 */ + "ERRNO_463", /* 463 */ + "ERRNO_464", /* 464 */ + "ERRNO_465", /* 465 */ + "ERRNO_466", /* 466 */ + "ERRNO_467", /* 467 */ + "ERRNO_468", /* 468 */ + "ERRNO_469", /* 469 */ + "ERRNO_470", /* 470 */ + "ERRNO_471", /* 471 */ + "ERRNO_472", /* 472 */ + "ERRNO_473", /* 473 */ + "ERRNO_474", /* 474 */ + "ERRNO_475", /* 475 */ + "ERRNO_476", /* 476 */ + "ERRNO_477", /* 477 */ + "ERRNO_478", /* 478 */ + "ERRNO_479", /* 479 */ + "ERRNO_480", /* 480 */ + "ERRNO_481", /* 481 */ + "ERRNO_482", /* 482 */ + "ERRNO_483", /* 483 */ + "ERRNO_484", /* 484 */ + "ERRNO_485", /* 485 */ + "ERRNO_486", /* 486 */ + "ERRNO_487", /* 487 */ + "ERRNO_488", /* 488 */ + "ERRNO_489", /* 489 */ + "ERRNO_490", /* 490 */ + "ERRNO_491", /* 491 */ + "ERRNO_492", /* 492 */ + "ERRNO_493", /* 493 */ + "ERRNO_494", /* 494 */ + "ERRNO_495", /* 495 */ + "ERRNO_496", /* 496 */ + "ERRNO_497", /* 497 */ + "ERRNO_498", /* 498 */ + "ERRNO_499", /* 499 */ + "ERRNO_500", /* 500 */ + "ERRNO_501", /* 501 */ + "ERRNO_502", /* 502 */ + "ERRNO_503", /* 503 */ + "ERRNO_504", /* 504 */ + "ERRNO_505", /* 505 */ + "ERRNO_506", /* 506 */ + "ERRNO_507", /* 507 */ + "ERRNO_508", /* 508 */ + "ERRNO_509", /* 509 */ + "ERRNO_510", /* 510 */ + "ERRNO_511", /* 511 */ + "ERESTARTSYS", /* 512 */ + "ERESTARTNOINTR", /* 513 */ + "ERESTARTNOHAND", /* 514 */ + "ENOIOCTLCMD", /* 515 */ + "ERRNO_516", /* 516 */ + "ERRNO_517", /* 517 */ + "ERRNO_518", /* 518 */ + "ERRNO_519", /* 519 */ + "ERRNO_520", /* 520 */ + "EBADHANDLE", /* 521 */ + "ENOTSYNC", /* 522 */ + "EBADCOOKIE", /* 523 */ + "ENOTSUPP", /* 524 */ + "ETOOSMALL", /* 525 */ + "ESERVERFAULT", /* 526 */ + "EBADTYPE", /* 527 */ + "EJUKEBOX", /* 528 */ diff --git a/linux/sh/ioctlent.h b/strace/linux/sh/ioctlent.h index ef8bc7ba..ef8bc7ba 100644 --- a/linux/sh/ioctlent.h +++ b/strace/linux/sh/ioctlent.h diff --git a/linux/sh/signalent.h b/strace/linux/sh/signalent.h index 112f746c..112f746c 100644 --- a/linux/sh/signalent.h +++ b/strace/linux/sh/signalent.h diff --git a/linux/sh/syscallent.h b/strace/linux/sh/syscallent.h index bb63f75d..bb63f75d 100644 --- a/linux/sh/syscallent.h +++ b/strace/linux/sh/syscallent.h diff --git a/linux/sh64/syscallent.h b/strace/linux/sh64/syscallent.h index 8701da06..8701da06 100644 --- a/linux/sh64/syscallent.h +++ b/strace/linux/sh64/syscallent.h diff --git a/strace/linux/signalent.h b/strace/linux/signalent.h new file mode 100644 index 00000000..112f746c --- /dev/null +++ b/strace/linux/signalent.h @@ -0,0 +1,33 @@ + "SIG_0", /* 0 */ + "SIGHUP", /* 1 */ + "SIGINT", /* 2 */ + "SIGQUIT", /* 3 */ + "SIGILL", /* 4 */ + "SIGTRAP", /* 5 */ + "SIGABRT", /* 6 */ + "SIGBUS", /* 7 */ + "SIGFPE", /* 8 */ + "SIGKILL", /* 9 */ + "SIGUSR1", /* 10 */ + "SIGSEGV", /* 11 */ + "SIGUSR2", /* 12 */ + "SIGPIPE", /* 13 */ + "SIGALRM", /* 14 */ + "SIGTERM", /* 15 */ + "SIGSTKFLT", /* 16 */ + "SIGCHLD", /* 17 */ + "SIGCONT", /* 18 */ + "SIGSTOP", /* 19 */ + "SIGTSTP", /* 20 */ + "SIGTTIN", /* 21 */ + "SIGTTOU", /* 22 */ + "SIGURG", /* 23 */ + "SIGXCPU", /* 24 */ + "SIGXFSZ", /* 25 */ + "SIGVTALRM", /* 26 */ + "SIGPROF", /* 27 */ + "SIGWINCH", /* 28 */ + "SIGIO", /* 29 */ + "SIGPWR", /* 30 */ + "SIGSYS", /* 31 */ + "SIGRTMIN", /* 32 */ diff --git a/linux/sparc/dummy2.h b/strace/linux/sparc/dummy2.h index 79c7753f..79c7753f 100644 --- a/linux/sparc/dummy2.h +++ b/strace/linux/sparc/dummy2.h diff --git a/linux/sparc/errnoent.h b/strace/linux/sparc/errnoent.h index d2436998..d2436998 100644 --- a/linux/sparc/errnoent.h +++ b/strace/linux/sparc/errnoent.h diff --git a/linux/sparc/errnoent1.h b/strace/linux/sparc/errnoent1.h index 4d750bdb..4d750bdb 100644 --- a/linux/sparc/errnoent1.h +++ b/strace/linux/sparc/errnoent1.h diff --git a/linux/sparc/gen.pl b/strace/linux/sparc/gen.pl index 1a320ee6..1a320ee6 100644 --- a/linux/sparc/gen.pl +++ b/strace/linux/sparc/gen.pl diff --git a/linux/sparc/ioctlent.h b/strace/linux/sparc/ioctlent.h index c1d6b8a4..c1d6b8a4 100644 --- a/linux/sparc/ioctlent.h +++ b/strace/linux/sparc/ioctlent.h diff --git a/linux/sparc/ioctlent1.h b/strace/linux/sparc/ioctlent1.h index 5d536cf7..5d536cf7 100644 --- a/linux/sparc/ioctlent1.h +++ b/strace/linux/sparc/ioctlent1.h diff --git a/linux/sparc/signalent.h b/strace/linux/sparc/signalent.h index e059b5d0..e059b5d0 100644 --- a/linux/sparc/signalent.h +++ b/strace/linux/sparc/signalent.h diff --git a/linux/sparc/signalent1.h b/strace/linux/sparc/signalent1.h index 6be7a261..6be7a261 100644 --- a/linux/sparc/signalent1.h +++ b/strace/linux/sparc/signalent1.h diff --git a/linux/sparc/syscall.h b/strace/linux/sparc/syscall.h index a2598427..a2598427 100644 --- a/linux/sparc/syscall.h +++ b/strace/linux/sparc/syscall.h diff --git a/linux/sparc/syscall.h.2 b/strace/linux/sparc/syscall.h.2 index 60c0bcaa..60c0bcaa 100644 --- a/linux/sparc/syscall.h.2 +++ b/strace/linux/sparc/syscall.h.2 diff --git a/linux/sparc/syscall1.h b/strace/linux/sparc/syscall1.h index 7ed7624b..7ed7624b 100644 --- a/linux/sparc/syscall1.h +++ b/strace/linux/sparc/syscall1.h diff --git a/linux/sparc/syscallent.h b/strace/linux/sparc/syscallent.h index 28729464..28729464 100644 --- a/linux/sparc/syscallent.h +++ b/strace/linux/sparc/syscallent.h diff --git a/linux/sparc/syscallent1.h b/strace/linux/sparc/syscallent1.h index 0b5c335f..0b5c335f 100644 --- a/linux/sparc/syscallent1.h +++ b/strace/linux/sparc/syscallent1.h diff --git a/linux/sparc64/dummy2.h b/strace/linux/sparc64/dummy2.h index df32c6bb..df32c6bb 100644 --- a/linux/sparc64/dummy2.h +++ b/strace/linux/sparc64/dummy2.h diff --git a/linux/sparc64/errnoent.h b/strace/linux/sparc64/errnoent.h index d2436998..d2436998 100644 --- a/linux/sparc64/errnoent.h +++ b/strace/linux/sparc64/errnoent.h diff --git a/linux/sparc64/errnoent1.h b/strace/linux/sparc64/errnoent1.h index 4d750bdb..4d750bdb 100644 --- a/linux/sparc64/errnoent1.h +++ b/strace/linux/sparc64/errnoent1.h diff --git a/linux/sparc64/errnoent2.h b/strace/linux/sparc64/errnoent2.h index d2436998..d2436998 100644 --- a/linux/sparc64/errnoent2.h +++ b/strace/linux/sparc64/errnoent2.h diff --git a/linux/sparc64/ioctlent.h b/strace/linux/sparc64/ioctlent.h index c1d6b8a4..c1d6b8a4 100644 --- a/linux/sparc64/ioctlent.h +++ b/strace/linux/sparc64/ioctlent.h diff --git a/linux/sparc64/ioctlent1.h b/strace/linux/sparc64/ioctlent1.h index 5d536cf7..5d536cf7 100644 --- a/linux/sparc64/ioctlent1.h +++ b/strace/linux/sparc64/ioctlent1.h diff --git a/linux/sparc64/ioctlent2.h b/strace/linux/sparc64/ioctlent2.h index c1d6b8a4..c1d6b8a4 100644 --- a/linux/sparc64/ioctlent2.h +++ b/strace/linux/sparc64/ioctlent2.h diff --git a/linux/sparc64/signalent.h b/strace/linux/sparc64/signalent.h index e059b5d0..e059b5d0 100644 --- a/linux/sparc64/signalent.h +++ b/strace/linux/sparc64/signalent.h diff --git a/linux/sparc64/signalent1.h b/strace/linux/sparc64/signalent1.h index 6be7a261..6be7a261 100644 --- a/linux/sparc64/signalent1.h +++ b/strace/linux/sparc64/signalent1.h diff --git a/linux/sparc64/signalent2.h b/strace/linux/sparc64/signalent2.h index e059b5d0..e059b5d0 100644 --- a/linux/sparc64/signalent2.h +++ b/strace/linux/sparc64/signalent2.h diff --git a/linux/sparc64/syscall.h b/strace/linux/sparc64/syscall.h index b56e08df..b56e08df 100644 --- a/linux/sparc64/syscall.h +++ b/strace/linux/sparc64/syscall.h diff --git a/linux/sparc64/syscall1.h b/strace/linux/sparc64/syscall1.h index 141f8da7..141f8da7 100644 --- a/linux/sparc64/syscall1.h +++ b/strace/linux/sparc64/syscall1.h diff --git a/linux/sparc64/syscallent.h b/strace/linux/sparc64/syscallent.h index 28729464..28729464 100644 --- a/linux/sparc64/syscallent.h +++ b/strace/linux/sparc64/syscallent.h diff --git a/linux/sparc64/syscallent1.h b/strace/linux/sparc64/syscallent1.h index 4c4d8130..4c4d8130 100644 --- a/linux/sparc64/syscallent1.h +++ b/strace/linux/sparc64/syscallent1.h diff --git a/linux/sparc64/syscallent2.h b/strace/linux/sparc64/syscallent2.h index 28729464..28729464 100644 --- a/linux/sparc64/syscallent2.h +++ b/strace/linux/sparc64/syscallent2.h diff --git a/strace/linux/syscall.h b/strace/linux/syscall.h new file mode 100644 index 00000000..b0a59938 --- /dev/null +++ b/strace/linux/syscall.h @@ -0,0 +1,296 @@ +/* + * 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: syscall.h,v 1.45 2005/06/07 23:21:28 roland Exp $ + */ + +#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(), sys_umount2(); +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_setgroups32(), sys_getgroups32(); +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(), sys_madvise(); +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_setresuid(), sys_setresgid(); +int sys_getresuid(), sys_getresgid(), sys_pread(), 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(), sys_vfork(); +int sys_sendfile(), sys_old_mmap(), sys_stat64(), sys_lstat64(), sys_fstat64(); +int sys_truncate64(), sys_ftruncate64(), sys_pivotroot(); +int sys_getdents64(); +int sys_getpmsg(), sys_putpmsg(), sys_readahead(), sys_sendfile64(); +int sys_setxattr(), sys_fsetxattr(), sys_getxattr(), sys_fgetxattr(); +int sys_listxattr(), sys_flistxattr(), sys_removexattr(), sys_fremovexattr(); +int sys_sched_setaffinity(), sys_sched_getaffinity(), sys_futex(); +int sys_set_thread_area(), sys_get_thread_area(), sys_remap_file_pages(); +int sys_timer_create(), sys_timer_delete(), sys_timer_getoverrun(); +int sys_timer_gettime(), sys_timer_settime(), sys_clock_settime(); +int sys_clock_gettime(), sys_clock_getres(), sys_clock_nanosleep(); +int sys_semtimedop(), sys_statfs64(), sys_fstatfs64(), sys_tgkill(); +int sys_mq_open(), sys_mq_timedsend(), sys_mq_timedreceive(); +int sys_mq_notify(), sys_mq_getsetattr(); +int sys_epoll_create(), sys_epoll_ctl(), sys_epoll_wait(); +int sys_waitid(), sys_fadvise64(), sys_fadvise64_64(); +int sys_mbind(), sys_get_mempolicy(), sys_set_mempolicy(); +int sys_arch_prctl(); +int sys_io_setup(), sys_io_submit(), sys_io_cancel(), sys_io_getevents(), sys_io_destroy(); + +/* 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(); + +/* new ones */ +int sys_query_module(); +int sys_poll(); +int sys_mincore(); + +/* architecture-specific calls */ +#ifdef ALPHA +int sys_osf_select(); +int sys_osf_gettimeofday(); +int sys_osf_settimeofday(); +int sys_osf_getitimer(); +int sys_osf_setitimer(); +int sys_osf_getrusage(); +int sys_osf_wait4(); +int sys_osf_utimes(); +#endif + + +#ifndef SYS_waitid +# ifdef I386 +# define SYS_waitid 284 +# elif defined ALPHA +# define SYS_waitid 438 +# elif defined ARM +# define SYS_waitid (NR_SYSCALL_BASE + 280) +# elif defined IA64 +# define SYS_waitid 1270 +# elif defined M68K +# define SYS_waitid 277 +# elif defined POWERPC +# define SYS_waitid 272 +# elif defined S390 || defined S390X +# define SYS_waitid 281 +# elif defined SH64 +# define SYS_waitid 312 +# elif defined SH64 +# define SYS_waitid 312 +# elif defined SH +# define SYS_waitid 284 +# elif defined SPARC || defined SPARC64 +# define SYS_waitid 279 +# elif defined X86_64 +# define SYS_waitid 247 +# endif +#endif + +#if !defined(ALPHA) && !defined(MIPS) && !defined(HPPA) +# ifdef IA64 +/* + * IA64 syscall numbers (the only ones available from standard header + * files) are disjoint from IA32 syscall numbers. We need to define + * the IA32 socket call number here. + */ +# define SYS_socketcall 102 + +# undef SYS_socket +# undef SYS_bind +# undef SYS_connect +# undef SYS_listen +# undef SYS_accept +# undef SYS_getsockname +# undef SYS_getpeername +# undef SYS_socketpair +# undef SYS_send +# undef SYS_recv +# undef SYS_sendto +# undef SYS_recvfrom +# undef SYS_shutdown +# undef SYS_setsockopt +# undef SYS_getsockopt +# undef SYS_sendmsg +# undef SYS_recvmsg +# endif /* IA64 */ +# define SYS_socket_subcall 300 +#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_socket_nsubcalls 18 +#endif /* !(ALPHA || MIPS || HPPA) */ + +/* sys_ipc subcalls */ + +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) +# ifdef IA64 + /* + * IA64 syscall numbers (the only ones available from standard + * header files) are disjoint from IA32 syscall numbers. We need + * to define the IA32 socket call number here. Fortunately, this + * symbol, `SYS_ipc', is not used by any of the IA64 code so + * re-defining this symbol will not cause a problem. + */ +# undef SYS_ipc +# define SYS_ipc 117 +# undef SYS_semop +# undef SYS_semget +# undef SYS_semctl +# undef SYS_semtimedop +# undef SYS_msgsnd +# undef SYS_msgrcv +# undef SYS_msgget +# undef SYS_msgctl +# undef SYS_shmat +# undef SYS_shmdt +# undef SYS_shmget +# undef SYS_shmctl +# endif /* IA64 */ +#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 +#endif /* !(ALPHA || MIPS || SPARC || HPPA) */ + +#if defined SYS_ipc_subcall && !defined SYS_ipc +# define SYS_ipc SYS_ipc_subcall +#endif +#if defined SYS_socket_subcall && !defined SYS_socketcall +# define SYS_socketcall SYS_socket_subcall +#endif + +#ifdef IA64 + /* + * IA64 syscall numbers (the only ones available from standard header + * files) are disjoint from IA32 syscall numbers. We need to define + * some IA32 specific syscalls here. + */ +# define SYS_fork 2 +# define SYS_vfork 190 +# define SYS32_exit 1 +# define SYS_waitpid 7 +# define SYS32_wait4 114 +# define SYS32_execve 11 +#endif /* IA64 */ + +#if defined(ALPHA) || defined(IA64) +int sys_getpagesize(); +#endif + +#ifdef ALPHA +int osf_statfs(), osf_fstatfs(); +#endif + +#ifdef IA64 +int sys_getpmsg(), sys_putpmsg(); /* STREAMS stuff */ +#endif + +#ifdef MIPS +int sys_sysmips(); +#endif + +int sys_setpgrp(), sys_gethostname(), sys_getdtablesize(), sys_utimes(); +int sys_capget(), sys_capset(); + +#ifdef M68K +int sys_cacheflush(); +#endif diff --git a/strace/linux/syscallent.h b/strace/linux/syscallent.h new file mode 100644 index 00000000..f8505fe2 --- /dev/null +++ b/strace/linux/syscallent.h @@ -0,0 +1,399 @@ +/* + * 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: syscallent.h,v 1.34 2005/06/07 23:21:24 roland Exp $ + */ + + { 0, 0, sys_setup, "setup" }, /* 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 */ + { 3, TF, sys_open, "open" }, /* 5 */ + { 1, 0, sys_close, "close" }, /* 6 */ + { 3, TP, sys_waitpid, "waitpid", SYS_wait4 }, /* 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 */ + { 1, TF, sys_chdir, "chdir" }, /* 12 */ + { 1, 0, sys_time, "time" }, /* 13 */ + { 3, TF, sys_mknod, "mknod" }, /* 14 */ + { 2, TF, sys_chmod, "chmod" }, /* 15 */ +#ifdef M68K + { 3, TF, sys_chown, "chown" }, /* 16 */ +#else + { 3, TF, sys_chown, "lchown" }, /* 16 */ +#endif + { 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, 0, 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, 0, sys_getgid, "getgid" }, /* 47 */ + { 3, TS, sys_signal, "signal" }, /* 48 */ + { 0, 0, sys_geteuid, "geteuid" }, /* 49 */ + { 0, 0, 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, 0, 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", SYS_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", SYS_wait4 }, /* 114 */ + { 1, 0, sys_swapoff, "swapoff" }, /* 115 */ + { 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */ + { 6, 0, sys_ipc, "ipc", SYS_ipc }, /* 117 */ + { 1, 0, sys_fsync, "fsync" }, /* 118 */ + { 1, TS, sys_sigreturn, "sigreturn" }, /* 119 */ + { 5, TP, sys_clone, "clone", SYS_clone }, /* 120 */ + { 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */ + { 1, 0, sys_uname, "uname" }, /* 122 */ +#ifdef M68K + { 4, 0, sys_cacheflush, "cacheflush" }, /* 123 */ +#else + { 3, 0, sys_modify_ldt, "modify_ldt" }, /* 123 */ +#endif + { 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 */ + { 2, 0, sys_init_module, "init_module" }, /* 128 */ + { 1, 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", 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 */ + { 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 */ + { 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 */ + { 4, 0, sys_mremap, "mremap" }, /* 163 */ + { 3, 0, sys_setresuid, "setresuid" }, /* 164 */ + { 3, 0, sys_getresuid, "getresuid" }, /* 165 */ +#ifdef M68K + { 5, 0, printargs, "SYS_166" }, /* 166 */ +#else + { 5, 0, printargs, "vm86" }, /* 166 */ +#endif + { 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, printargs, "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", SYS_read }, /* 180 */ + { 5, TF, sys_pwrite, "pwrite64", SYS_write }, /* 181 */ +#ifdef M68K + { 3, TF, sys_chown, "lchown" }, /* 182 */ +#else + { 3, TF, sys_chown, "chown" }, /* 182 */ +#endif + { 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, TF, sys_sendfile, "sendfile" }, /* 187 */ + { 5, 0, sys_getpmsg, "getpmsg" }, /* 188 */ + { 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 */ + { 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, 0, sys_getgid, "getgid32" }, /* 200 */ + { 0, 0, sys_geteuid, "geteuid32" }, /* 201 */ + { 0, 0, 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, 0, sys_setfsuid, "setfsuid32" }, /* 215 */ + { 1, 0, sys_setfsgid, "setfsgid32" }, /* 216 */ + { 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */ + { 3, 0, sys_mincore, "mincore" }, /* 218 */ + { 3, 0, sys_madvise, "madvise" }, /* 219 */ + { 4, 0, sys_getdents64, "getdents64" }, /* 220 */ + { 3, 0, sys_fcntl, "fcntl64" }, /* 221 */ + { 4, 0, printargs, "SYS_222" }, /* 222 */ +/*TODO*/{ 5, 0, printargs, "security" }, /* 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, 0, sys_fgetxattr, "fgetxattr" }, /* 231 */ + { 3, TF, sys_listxattr, "listxattr" }, /* 232 */ + { 3, TF, sys_listxattr, "llistxattr" }, /* 233 */ + { 3, 0, sys_flistxattr, "flistxattr" }, /* 234 */ + { 2, TF, sys_removexattr, "removexattr" }, /* 235 */ + { 2, TF, sys_removexattr, "lremovexattr" }, /* 236 */ + { 2, 0, sys_fremovexattr, "fremovexattr" }, /* 237 */ + { 2, TS, sys_kill, "tkill" }, /* 238 */ + { 4, TF, sys_sendfile64, "sendfile64" }, /* 239 */ + { 5, 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, TF, 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 */ + { 4, 0, sys_epoll_ctl, "epoll_ctl" }, /* 255 */ + { 4, 0, 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 */ + { 3, TF, sys_fstatfs64, "fstatfs64" }, /* 269 */ + { 3, TS, sys_tgkill, "tgkill" }, /* 270 */ + { 2, TF, sys_utimes, "utimes" }, /* 271 */ + { 6, TF, 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 */ + { 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, "sys_kexec_load" }, /* 283 */ + { 5, TP, sys_waitid, "waitid", SYS_waitid }, /* 284 */ + { 5, 0, printargs, "SYS_285" }, /* 285 */ + { 5, 0, printargs, "SYS_286" }, /* 286 */ + { 5, 0, printargs, "SYS_287" }, /* 287 */ + { 5, 0, printargs, "SYS_288" }, /* 288 */ + { 5, 0, printargs, "SYS_289" }, /* 289 */ + { 5, 0, printargs, "SYS_290" }, /* 290 */ + { 5, 0, printargs, "SYS_291" }, /* 291 */ + { 5, 0, printargs, "SYS_292" }, /* 292 */ + { 5, 0, printargs, "SYS_293" }, /* 293 */ + { 5, 0, printargs, "SYS_294" }, /* 294 */ + { 5, 0, printargs, "SYS_295" }, /* 295 */ + { 5, 0, printargs, "SYS_296" }, /* 296 */ + { 5, 0, printargs, "SYS_297" }, /* 297 */ + { 5, 0, printargs, "SYS_298" }, /* 298 */ + { 5, 0, printargs, "SYS_299" }, /* 299 */ + +#if SYS_socket_subcall != 300 + #error fix me +#endif + { 8, 0, printargs, "socket_subcall"}, /* 300 */ + { 3, TN, sys_socket, "socket" }, /* 301 */ + { 3, TN, sys_bind, "bind" }, /* 302 */ + { 3, TN, sys_connect, "connect" }, /* 303 */ + { 2, TN, sys_listen, "listen" }, /* 304 */ + { 3, TN, sys_accept, "accept" }, /* 305 */ + { 3, TN, sys_getsockname, "getsockname" }, /* 306 */ + { 3, TN, sys_getpeername, "getpeername" }, /* 307 */ + { 4, TN, sys_socketpair, "socketpair" }, /* 308 */ + { 4, TN, sys_send, "send", SYS_sub_send }, /* 309 */ + { 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 310 */ + { 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 311 */ + { 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 312 */ + { 2, TN, sys_shutdown, "shutdown" }, /* 313 */ + { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */ + { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */ + { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */ + { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */ + +#if SYS_ipc_subcall != 318 + #error fix me +#endif + { 4, 0, printargs, "ipc_subcall" }, /* 318 */ + { 4, TI, sys_semop, "semop" }, /* 319 */ + { 4, TI, sys_semget, "semget" }, /* 320 */ + { 4, TI, sys_semctl, "semctl" }, /* 321 */ + { 5, TI, sys_semtimedop, "semtimedop" }, /* 322 */ + { 4, 0, printargs, "ipc_subcall" }, /* 323 */ + { 4, 0, printargs, "ipc_subcall" }, /* 324 */ + { 4, 0, printargs, "ipc_subcall" }, /* 325 */ + { 4, 0, printargs, "ipc_subcall" }, /* 326 */ + { 4, 0, printargs, "ipc_subcall" }, /* 327 */ + { 4, 0, printargs, "ipc_subcall" }, /* 328 */ + { 4, TI, sys_msgsnd, "msgsnd" }, /* 329 */ + { 4, TI, sys_msgrcv, "msgrcv" }, /* 330 */ + { 4, TI, sys_msgget, "msgget" }, /* 331 */ + { 4, TI, sys_msgctl, "msgctl" }, /* 332 */ + { 4, 0, printargs, "ipc_subcall" }, /* 333 */ + { 4, 0, printargs, "ipc_subcall" }, /* 334 */ + { 4, 0, printargs, "ipc_subcall" }, /* 335 */ + { 4, 0, printargs, "ipc_subcall" }, /* 336 */ + { 4, 0, printargs, "ipc_subcall" }, /* 337 */ + { 4, 0, printargs, "ipc_subcall" }, /* 338 */ + { 4, TI, sys_shmat, "shmat" }, /* 339 */ + { 4, TI, sys_shmdt, "shmdt" }, /* 340 */ + { 4, TI, sys_shmget, "shmget" }, /* 341 */ + { 4, TI, sys_shmctl, "shmctl" }, /* 342 */ diff --git a/linux/x86_64/errnoent1.h b/strace/linux/x86_64/errnoent1.h index a8948276..a8948276 100644 --- a/linux/x86_64/errnoent1.h +++ b/strace/linux/x86_64/errnoent1.h diff --git a/linux/x86_64/gentab.pl b/strace/linux/x86_64/gentab.pl index 3251b430..3251b430 100644 --- a/linux/x86_64/gentab.pl +++ b/strace/linux/x86_64/gentab.pl diff --git a/linux/x86_64/ioctlent1.h b/strace/linux/x86_64/ioctlent1.h index a44b0ae5..a44b0ae5 100644 --- a/linux/x86_64/ioctlent1.h +++ b/strace/linux/x86_64/ioctlent1.h diff --git a/linux/x86_64/signalent1.h b/strace/linux/x86_64/signalent1.h index 5c18d98b..5c18d98b 100644 --- a/linux/x86_64/signalent1.h +++ b/strace/linux/x86_64/signalent1.h diff --git a/linux/x86_64/syscallent.h b/strace/linux/x86_64/syscallent.h index afd9d968..afd9d968 100644 --- a/linux/x86_64/syscallent.h +++ b/strace/linux/x86_64/syscallent.h diff --git a/linux/x86_64/syscallent1.h b/strace/linux/x86_64/syscallent1.h index f6bf1438..f6bf1438 100644 --- a/linux/x86_64/syscallent1.h +++ b/strace/linux/x86_64/syscallent1.h diff --git a/sunos4/dummy.h b/sunos4/dummy.h deleted file mode 100644 index 9adc39ec..00000000 --- a/sunos4/dummy.h +++ /dev/null @@ -1,212 +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: dummy.h,v 1.1.1.1 1999/02/19 00:23:34 wichert Exp $ - */ - -/* Obsolete syscalls */ -#define sys_otime printargs -#define sys_osetuid printargs -#define sys_ostime printargs -#define sys_oalarm printargs -#define sys_ofstat printargs -#define sys_opause printargs -#define sys_outime printargs -#define sys_onice printargs -#define sys_oftime printargs -#define sys_osetpgrp printargs -#define sys_otimes printargs -#define sys_osetgid printargs -#define sys_ossig printargs -#define sys_owait3 printargs -#define sys_omsync printargs -#define sys_ovadvise printargs -#define sys_omadvise printargs -#define sys_ovlimit printargs -#define sys_owait printargs -#define sys_ovtimes printargs -#define sys_oldquota printargs -#define sys_getdirentries printargs - -/* No interesting parameters or return values */ -#define sys_vhangup printargs -#define sys_sys_setsid printargs -#define sys_errsys printargs -#define sys_nosys printargs - -/* Don't know what to do with these */ -#define sys_sstk printargs -#define sys_profil printargs -#define sys_vtrace printargs -#define sys_async_daemon printargs -#define sys_nfs_getfh printargs -#define sys_rtschedule printargs -#define sys_auditsys printargs -#define sys_rfssys printargs -#define sys_vpixsys printargs -#define sys_getdopt printargs -#define sys_setdopt printargs -#define sys_semsys printargs -#define sys_msgsys printargs -#define sys_shmsys printargs -#define sys_semop printargs - -#if DONE -#define sys_rexit printargs -#define sys_indir printargs -#define sys_read printargs -#define sys_write printargs -#define sys_readv printargs -#define sys_writev printargs -#define sys_ioctl printargs -#define sys_fcntl printargs -#define sys_fstat printargs -#define sys_stat printargs -#define sys_lstat printargs -#define sys_open printargs -#define sys_creat printargs -#define sys_close printargs -#define sys_chdir printargs -#define sys_fchdir printargs -#define sys_mkdir printargs -#define sys_rmdir printargs -#define sys_chroot printargs -#define sys_fchroot printargs -#define sys_mknod printargs -#define sys_link printargs -#define sys_unlink printargs -#define sys_chown printargs -#define sys_fchown printargs -#define sys_chmod printargs -#define sys_fchmod printargs -#define sys_utimes printargs -#define sys_symlink printargs -#define sys_readlink printargs -#define sys_rename printargs -#define sys_getdents printargs -#define sys_truncate printargs -#define sys_ftruncate printargs -#define sys_access printargs -#define sys_lseek printargs -#define sys_socket printargs -#define sys_bind printargs -#define sys_connect printargs -#define sys_listen printargs -#define sys_accept printargs -#define sys_shutdown printargs -#define sys_send printargs -#define sys_sendto printargs -#define sys_sendmsg printargs -#define sys_recv printargs -#define sys_recvfrom printargs -#define sys_recvmsg printargs -#define sys_pipe printargs -#define sys_socketpair printargs -#define sys_setsockopt printargs -#define sys_getsockopt printargs -#define sys_getsockname printargs -#define sys_getpeername printargs -#define sys_gethostid printargs -#define sys_gethostname printargs -#define sys_sethostname printargs -#define sys_getpid printargs -#define sys_getdomainname printargs -#define sys_setdomainname printargs -#define sys_vfork printargs -#define sys_fork printargs -#define sys_getuid printargs -#define sys_getgid printargs -#define sys_setreuid printargs -#define sys_setregid printargs -#define sys_getgroups printargs -#define sys_setgroups printargs -#define sys_getpgrp printargs -#define sys_setpgrp printargs -#define sys_setpgid printargs -#define sys_execv printargs -#define sys_execve printargs -#define sys_wait4 printargs -#define sys_uname printargs -#define sys_ptrace printargs -#define sys_brk printargs -#define sys_sbrk printargs -#define sys_mmap printargs -#define sys_munmap printargs -#define sys_mprotect printargs -#define sys_mctl printargs -#define sys_mincore printargs -#define sys_sigvec printargs -#define sys_sigblock printargs -#define sys_sigsetmask printargs -#define sys_sigpause printargs -#define sys_sigstack printargs -#define sys_sigcleanup printargs -#define sys_sigpending printargs -#define sys_kill printargs -#define sys_killpg printargs -#define sys_dup printargs -#define sys_dup2 printargs -#define sys_getdtablesize printargs -#define sys_select printargs -#define sys_flock printargs -#define sys_umask printargs -#define sys_gettimeofday printargs -#define sys_settimeofday printargs -#define sys_getitimer printargs -#define sys_setitimer printargs -#define sys_adjtime printargs -#define sys_setpriority printargs -#define sys_getpriority printargs -#define sys_getrusage printargs -#define sys_getrlimit printargs -#define sys_setrlimit printargs -#define sys_quotactl printargs -#define sys_sysacct printargs -#define sys_reboot printargs -#define sys_sync printargs -#define sys_mount printargs -#define sys_umount printargs -#define sys_unmount printargs -#define sys_swapon printargs -#define sys_fsync printargs -#define sys_exportfs printargs -#define sys_nfs_svc printargs -#define sys_statfs printargs -#define sys_fstatfs printargs -#define sys_ustat printargs -#define sys_aioread printargs -#define sys_aiowrite printargs -#define sys_aiowait printargs -#define sys_aiocancel printargs -#define sys_getpagesize printargs -#define sys_pathconf printargs -#define sys_fpathconf printargs -#define sys_sysconf printargs -#define sys_getmsg printargs -#define sys_putmsg printargs -#define sys_poll printargs -#endif diff --git a/sunos4/errnoent.h b/sunos4/errnoent.h deleted file mode 100644 index b90eb534..00000000 --- a/sunos4/errnoent.h +++ /dev/null @@ -1,91 +0,0 @@ - "ERRNO_0", /* 0 */ - "EPERM", /* 1 */ - "ENOENT", /* 2 */ - "ESRCH", /* 3 */ - "EINTR", /* 4 */ - "EIO", /* 5 */ - "ENXIO", /* 6 */ - "E2BIG", /* 7 */ - "ENOEXEC", /* 8 */ - "EBADF", /* 9 */ - "ECHILD", /* 10 */ - "EAGAIN", /* 11 */ - "ENOMEM", /* 12 */ - "EACCES", /* 13 */ - "EFAULT", /* 14 */ - "ENOTBLK", /* 15 */ - "EBUSY", /* 16 */ - "EEXIST", /* 17 */ - "EXDEV", /* 18 */ - "ENODEV", /* 19 */ - "ENOTDIR", /* 20 */ - "EISDIR", /* 21 */ - "EINVAL", /* 22 */ - "ENFILE", /* 23 */ - "EMFILE", /* 24 */ - "ENOTTY", /* 25 */ - "ETXTBSY", /* 26 */ - "EFBIG", /* 27 */ - "ENOSPC", /* 28 */ - "ESPIPE", /* 29 */ - "EROFS", /* 30 */ - "EMLINK", /* 31 */ - "EPIPE", /* 32 */ - "EDOM", /* 33 */ - "ERANGE", /* 34 */ - "EWOULDBLOCK", /* 35 */ - "EINPROGRESS", /* 36 */ - "EALREADY", /* 37 */ - "ENOTSOCK", /* 38 */ - "EDESTADDRREQ", /* 39 */ - "EMSGSIZE", /* 40 */ - "EPROTOTYPE", /* 41 */ - "ENOPROTOOPT", /* 42 */ - "EPROTONOSUPPORT", /* 43 */ - "ESOCKTNOSUPPORT", /* 44 */ - "EOPNOTSUPP", /* 45 */ - "EPFNOSUPPORT", /* 46 */ - "EAFNOSUPPORT", /* 47 */ - "EADDRINUSE", /* 48 */ - "EADDRNOTAVAIL", /* 49 */ - "ENETDOWN", /* 50 */ - "ENETUNREACH", /* 51 */ - "ENETRESET", /* 52 */ - "ECONNABORTED", /* 53 */ - "ECONNRESET", /* 54 */ - "ENOBUFS", /* 55 */ - "EISCONN", /* 56 */ - "ENOTCONN", /* 57 */ - "ESHUTDOWN", /* 58 */ - "ETOOMANYREFS", /* 59 */ - "ETIMEDOUT", /* 60 */ - "ECONNREFUSED", /* 61 */ - "ELOOP", /* 62 */ - "ENAMETOOLONG", /* 63 */ - "EHOSTDOWN", /* 64 */ - "EHOSTUNREACH", /* 65 */ - "ENOTEMPTY", /* 66 */ - "EPROCLIM", /* 67 */ - "EUSERS", /* 68 */ - "EDQUOT", /* 69 */ - "ESTALE", /* 70 */ - "EREMOTE", /* 71 */ - "ENOSTR", /* 72 */ - "ETIME", /* 73 */ - "ENOSR", /* 74 */ - "ENOMSG", /* 75 */ - "EBADMSG", /* 76 */ - "EIDRM", /* 77 */ - "EDEADLK", /* 78 */ - "ENOLCK", /* 79 */ - "ENONET", /* 80 */ - "ERREMOTE", /* 81 */ - "ENOLINK", /* 82 */ - "EADV", /* 83 */ - "ESRMNT", /* 84 */ - "ECOMM", /* 85 */ - "EPROTO", /* 86 */ - "EMULTIHOP", /* 87 */ - "EDOTDOT", /* 88 */ - "EREMCHG", /* 89 */ - "ENOSYS", /* 90 */ diff --git a/sunos4/ioctlent.h b/sunos4/ioctlent.h deleted file mode 100644 index 6bfc79b9..00000000 --- a/sunos4/ioctlent.h +++ /dev/null @@ -1,493 +0,0 @@ -{"sun/audioio.h", "AUDIO_DRAIN", 0x20004103}, -{"sun/isdnio.h", "ISDN_PH_ACTIVATE_REQ", 0x2000410a}, -{"sun/isdnio.h", "ISDN_MPH_DEACTIVATE_REQ", 0x2000410b}, -{"sun/fbio.h", "FBIO_WID_DBL_SET", 0x20004625}, -{"pixrect/gp1var.h", "GP1IO_SCMAP", 0x20004766}, -{"sun/mem.h", "MM_HRCNT", 0x20004d02}, -{"sundev/openpromio.h", "OPROMGETOPT", 0x20004f01}, -{"sundev/openpromio.h", "OPROMSETOPT", 0x20004f02}, -{"sundev/openpromio.h", "OPROMNXTOPT", 0x20004f03}, -{"sundev/openpromio.h", "OPROMSETOPT2", 0x20004f04}, -{"sundev/openpromio.h", "OPROMNEXT", 0x20004f05}, -{"sundev/openpromio.h", "OPROMCHILD", 0x20004f06}, -{"sundev/openpromio.h", "OPROMGETPROP", 0x20004f07}, -{"sundev/openpromio.h", "OPROMNXTPROP", 0x20004f08}, -{"sundev/openpromio.h", "OPROMU2P", 0x20004f09}, -{"sundev/openpromio.h", "OPROMGETCONS", 0x20004f0a}, -{"stropts.h", "I_POP", 0x20005303}, -{"sys/stropts.h", "I_POP", 0x20005303}, -{"stropts.h", "I_FLUSH", 0x20005305}, -{"sys/stropts.h", "I_FLUSH", 0x20005305}, -{"sys/stropts.h", "I_SRDOPT", 0x20005306}, -{"stropts.h", "I_SRDOPT", 0x20005306}, -{"sys/stropts.h", "I_SETSIG", 0x20005309}, -{"stropts.h", "I_SETSIG", 0x20005309}, -{"sys/stropts.h", "I_LINK", 0x2000530c}, -{"stropts.h", "I_LINK", 0x2000530c}, -{"sys/stropts.h", "I_UNLINK", 0x2000530d}, -{"stropts.h", "I_UNLINK", 0x2000530d}, -{"sys/stropts.h", "I_SENDFD", 0x20005311}, -{"stropts.h", "I_SENDFD", 0x20005311}, -{"sys/stropts.h", "I_PLINK", 0x20005313}, -{"stropts.h", "I_PLINK", 0x20005313}, -{"stropts.h", "I_PUNLINK", 0x20005314}, -{"sys/stropts.h", "I_PUNLINK", 0x20005314}, -{"termio.h", "TCSBRK", 0x20005405}, -{"sys/termio.h", "TCSBRK", 0x20005405}, -{"termios.h", "TCXONC", 0x20005406}, -{"sys/termios.h", "TCXONC", 0x20005406}, -{"sys/termios.h", "TCFLSH", 0x20005407}, -{"termios.h", "TCFLSH", 0x20005407}, -{"sun/tvio.h", "TVIOGRAB", 0x2000581d}, -{"sun/tvio.h", "TVIORELEASE", 0x2000581e}, -{"sun/tvio.h", "TVIOREDIRECT", 0x20005822}, -{"sun/tvio.h", "TVIOSYNC", 0x20005825}, -{"sun/tvio.h", "TVIOVWAIT", 0x2000582d}, -{"sun/tvio.h", "TVIOSLOOPBACKCAL", 0x2000583d}, -{"sbusdev/bpp_io.h", "BPPIOC_TESTIO", 0x20006206}, -{"scsi/targets/srdef.h", "CDROMPAUSE", 0x2000630a}, -{"sundev/srreg.h", "CDROMPAUSE", 0x2000630a}, -{"sundev/srreg.h", "CDROMRESUME", 0x2000630b}, -{"sundev/srreg.h", "CDROMSTOP", 0x20006369}, -{"scsi/targets/srdef.h", "CDROMSTOP", 0x20006369}, -{"scsi/targets/srdef.h", "CDROMSTART", 0x2000636a}, -{"sundev/srreg.h", "CDROMSTART", 0x2000636a}, -{"scsi/targets/srdef.h", "CDROMEJECT", 0x2000636b}, -{"sundev/srreg.h", "CDROMEJECT", 0x2000636b}, -{"sun/dkio.h", "FDKEJECT", 0x20006470}, -{"sys/filio.h", "FIOCLEX", 0x20006601}, -{"sys/filio.h", "FIONCLEX", 0x20006602}, -{"sys/filio.h", "FIOLFS", 0x20006640}, -{"sys/filio.h", "FIOLFSS", 0x20006641}, -{"sys/filio.h", "FIOFFS", 0x20006642}, -{"sys/filio.h", "FIOAI", 0x20006643}, -{"sys/filio.h", "FIODUTIMES", 0x20006644}, -{"sys/filio.h", "FIODIO", 0x20006645}, -{"sys/filio.h", "FIODIOS", 0x20006646}, -{"sunwindow/win_ioctl.h", "WININSERT", 0x20006703}, -{"sunwindow/win_ioctl.h", "WINREMOVE", 0x20006704}, -{"sunwindow/win_ioctl.h", "WINCOMPUTECLIPPING", 0x20006712}, -{"sunwindow/win_ioctl.h", "WINLOCKDATA", 0x20006715}, -{"sunwindow/win_ioctl.h", "WINUNLOCKDATA", 0x20006716}, -{"sunwindow/win_ioctl.h", "WINGRABIO", 0x20006717}, -{"sunwindow/win_ioctl.h", "WINRELEASEIO", 0x20006718}, -{"sunwindow/win_ioctl.h", "WINUNLOCKEVENT", 0x2000671c}, -{"sunwindow/win_ioctl.h", "WINUNLOCKSCREEN", 0x2000671e}, -{"sunwindow/win_ioctl.h", "WINSCREENDESTROY", 0x2000672a}, -{"sunwindow/win_ioctl.h", "WINPRINT", 0x2000672c}, -{"sunwindow/win_ioctl.h", "WINREFUSEKBDFOCUS", 0x2000673a}, -{"sunwindow/win_ioctl.h", "WINDBLACCESS", 0x20006747}, -{"sunwindow/win_ioctl.h", "WINDBLFLIP", 0x20006748}, -{"sunwindow/win_ioctl.h", "WINDBLABSORB", 0x20006749}, -{"sunwindow/win_ioctl.h", "WINDBLRLSE", 0x2000674a}, -{"sunwindow/win_ioctl.h", "WINSHAREQUEUE", 0x20006750}, -{"sunwindow/win_ioctl.h", "WINDISCONNECT", 0x20006798}, -{"sunwindow/win_ioctl.h", "WINRECONNECT", 0x20006799}, -{"sun/ndio.h", "NDIOCSON", 0x20006e00}, -{"sun/ndio.h", "NDIOCSOFF", 0x20006e01}, -{"sun/ndio.h", "NDIOCCLEAR", 0x20006e05}, -{"net/nit_buf.h", "NIOCCTIME", 0x20007008}, -{"sys/ttold.h", "TIOCHPCL", 0x20007402}, -{"sbusdev/gtreg.h", "FB_SETSERVER", 0x20007407}, -{"sys/ttold.h", "TIOCEXCL", 0x2000740d}, -{"sys/ttold.h", "TIOCNXCL", 0x2000740e}, -{"sbusdev/gtreg.h", "FB_DISCONNECT", 0x20007410}, -{"sbusdev/gtreg.h", "FB_UNGRABHW", 0x20007414}, -{"sys/ttycom.h", "TIOCCONS", 0x20007424}, -{"sys/ttold.h", "_O_TIOCCONS", 0x20007468}, -{"sys/ttold.h", "TIOCSTART", 0x2000746e}, -{"sys/ttold.h", "TIOCSTOP", 0x2000746f}, -{"sys/ttycom.h", "TIOCNOTTY", 0x20007471}, -{"sys/ttold.h", "TIOCCDTR", 0x20007478}, -{"sys/ttold.h", "TIOCSDTR", 0x20007479}, -{"sys/ttold.h", "TIOCCBRK", 0x2000747a}, -{"sys/ttold.h", "TIOCSBRK", 0x2000747b}, -{"sys/ttycom.h", "TIOCSCTTY", 0x20007484}, -{"sun/gpio.h", "GP1IO_GET_TRUMINORDEV", 0x40014708}, -{"sundev/kbio.h", "KIOCGLED", 0x40016b0f}, -{"sundev/ppreg.h", "PPIOCGETS", 0x40017000}, -{"sundev/ppreg.h", "PPIOCGETC", 0x40017001}, -{"sun/gpio.h", "GP1IO_GET_REQDEV", 0x40024707}, -{"sun/tvio.h", "TVIOGBIND", 0x4002581f}, -{"sbusdev/bpp_io.h", "BPPIOC_GETOUTPINS", 0x40026204}, -{"sundev/srreg.h", "CDROMREADTOCHDR", 0x40026367}, -{"sbusdev/bpp_io.h", "BPPIOC_GETERR", 0x40036205}, -{"sun/audioio.h", "AUDIO_GETDEV", 0x40044104}, -{"sun/fbio.h", "FBIOGVIDEO", 0x40044608}, -{"sun/fbio.h", "GRABPAGEALLOC", 0x4004460a}, -{"sun/fbio.h", "FBIOGPLNGRP", 0x4004460d}, -{"sun/fbio.h", "FBIOGCMSIZE", 0x4004460e}, -{"sun/fbio.h", "FBIOAVAILPLNGRP", 0x40044611}, -{"sun/fbio.h", "FBIOSWINFD", 0x40044614}, -{"sun/fbio.h", "FBIOSAVWINFD", 0x40044615}, -{"sun/fbio.h", "FBIORESWINFD", 0x40044616}, -{"sun/fbio.h", "FBIOSRWINFD", 0x40044617}, -{"sun/fbio.h", "FBIOGCURMAX", 0x4004461c}, -{"sun/fbio.h", "GRABLOCKINFO", 0x4004461d}, -{"sun/fbio.h", "FBIO_DEVID", 0x40044622}, -{"sun/fbio.h", "FBIO_FULLSCREEN_ELIMINATION_GROUPS", 0x40044624}, -{"sun/fbio.h", "FBIOVRTOFFSET", 0x40044626}, -{"sun/gpio.h", "GP1IO_GET_STATIC_BLOCK", 0x40044701}, -{"sun/gpio.h", "GP1IO_GET_GBUFFER_STATE", 0x40044703}, -{"sun/gpio.h", "GP1IO_GET_RESTART_COUNT", 0x40044705}, -{"sun/gpio.h", "GP1IO_CHK_FOR_GBUFFER", 0x40044709}, -{"stropts.h", "I_NREAD", 0x40045301}, -{"sys/stropts.h", "I_NREAD", 0x40045301}, -{"sys/stropts.h", "I_GRDOPT", 0x40045307}, -{"stropts.h", "I_GRDOPT", 0x40045307}, -{"sys/stropts.h", "I_GETSIG", 0x4004530a}, -{"stropts.h", "I_GETSIG", 0x4004530a}, -{"sun/tvio.h", "TVIOGFORMAT", 0x40045801}, -{"sun/tvio.h", "TVIOGCOMPOUT", 0x40045803}, -{"sun/tvio.h", "TVIOGSYNC", 0x40045805}, -{"pixrect/cg8var.h", "PIPIO_G_PIP_ON_OFF", 0x40045805}, -{"sun/tvio.h", "TVIOGOUT", 0x40045807}, -{"sun/tvio.h", "TVIOGCOMPRESS", 0x40045809}, -{"pixrect/cg8var.h", "PIPIO_G_PIP_ON_OFF_RESUME", 0x40045809}, -{"pixrect/cg8var.h", "PIPIO_G_PIP_ON_OFF_SUSPEND", 0x4004580a}, -{"sun/tvio.h", "TVIOGCHROMAGAIN", 0x4004580b}, -{"sun/tvio.h", "TVIOGREDGAIN", 0x4004580d}, -{"sun/tvio.h", "TVIOGREDBLACK", 0x4004580f}, -{"sun/tvio.h", "TVIOGGREENGAIN", 0x40045811}, -{"sun/tvio.h", "TVIOGGREENBLACK", 0x40045813}, -{"sun/tvio.h", "TVIOGBLUEGAIN", 0x40045815}, -{"sun/tvio.h", "TVIOGBLUEBLACK", 0x40045817}, -{"sun/tvio.h", "TVIOGLUMAGAIN", 0x40045819}, -{"sun/tvio.h", "TVIOGBTYPE", 0x40045821}, -{"sun/tvio.h", "TVIOGLIVE", 0x40045823}, -{"sun/tvio.h", "TVIOGCHROMASEP", 0x40045827}, -{"pixrect/cg8var.h", "PIPIO_G_CURSOR_COLOR_FREEZE", 0x40045828}, -{"sun/tvio.h", "TVIOGCHROMADEMOD", 0x40045829}, -{"pixrect/cg8var.h", "PIPIO_G_TEST", 0x4004582b}, -{"sun/tvio.h", "TVIOGGENLOCK", 0x4004582b}, -{"sun/tvio.h", "TVIOGSYNCABSENT", 0x4004582e}, -{"sun/tvio.h", "TVIOGBURSTABSENT", 0x4004582f}, -{"sun/tvio.h", "TVIOGIBSTATE", 0x40045837}, -{"sun/tvio.h", "TVIOGABSTATE", 0x40045839}, -{"sun/tvio.h", "TVIOGCONTROL", 0x4004583b}, -{"sun/dkio.h", "FDKGETCHANGE", 0x4004646f}, -{"sys/filio.h", "FIOGETOWN", 0x4004667b}, -{"sys/filio.h", "FIONREAD", 0x4004667f}, -{"sunwindow/win_ioctl.h", "WINGETUSERFLAGS", 0x4004670e}, -{"sunwindow/win_ioctl.h", "WINGETOWNER", 0x40046710}, -{"sunwindow/win_ioctl.h", "WINGETBUTTONORDER", 0x40046724}, -{"sunwindow/win_ioctl.h", "WINGETNEXTINPUT", 0x40046739}, -{"sunwindow/win_ioctl.h", "WINGETPLANEGROUP", 0x40046740}, -{"sunwindow/win_ioctl.h", "WINGETNOTIFYALL", 0x40046751}, -{"sundev/kbio.h", "KIOCGTRANS", 0x40046b05}, -{"sundev/kbio.h", "KIOCGTRANSABLE", 0x40046b07}, -{"sundev/kbio.h", "KIOCTYPE", 0x40046b09}, -{"sundev/kbio.h", "KIOCGDIRECT", 0x40046b0b}, -{"sundev/kbio.h", "KIOCGCOMPAT", 0x40046b11}, -{"sundev/kbio.h", "KIOCLAYOUT", 0x40046b14}, -{"sys/sockio.h", "SIOCGHIWAT", 0x40047301}, -{"sys/sockio.h", "SIOCGLOWAT", 0x40047303}, -{"sys/sockio.h", "SIOCATMARK", 0x40047307}, -{"sys/sockio.h", "SIOCGPGRP", 0x40047309}, -{"sys/ttold.h", "TIOCGETD", 0x40047400}, -{"sys/ttold.h", "TIOCMODG", 0x40047403}, -{"sbusdev/gtreg.h", "FB_GETWPART", 0x4004740a}, -{"sbusdev/gtreg.h", "FB_GETMONITOR", 0x4004740c}, -{"sbusdev/gtreg.h", "FB_GRABHW", 0x40047413}, -{"sbusdev/gtreg.h", "FB_GETCLUTPART", 0x40047418}, -{"sys/ttold.h", "TIOCGETX", 0x40047423}, -{"sys/ttycom.h", "TIOCGSOFTCAR", 0x40047464}, -{"sys/ttycom.h", "TIOCMGET", 0x4004746a}, -{"sys/ttycom.h", "TIOCOUTQ", 0x40047473}, -{"sys/ttycom.h", "TIOCGPGRP", 0x40047477}, -{"sys/ttold.h", "TIOCLGET", 0x4004747c}, -{"sys/ttycom.h", "TIOCISPACE", 0x40047480}, -{"sys/ttycom.h", "TIOCISIZE", 0x40047481}, -{"sys/ttycom.h", "TIOCGETPGRP", 0x40047483}, -{"sys/vcmd.h", "VGETSTATE", 0x40047600}, -{"sundev/vuid_event.h", "VUIDGFORMAT", 0x40047602}, -{"sun/dkio.h", "DKIOCGTYPE", 0x4006647c}, -{"sys/ttold.h", "TIOCGETP", 0x40067408}, -{"sys/ttold.h", "TIOCGETC", 0x40067412}, -{"sys/ttold.h", "TIOCGLTC", 0x40067474}, -{"sun/tvio.h", "TVIOGPOS", 0x4008581b}, -{"sun/dkio.h", "DKIOCGPART", 0x40086404}, -{"sun/dkio.h", "FDKGETSEARCH", 0x4008646c}, -{"sunwindow/win_ioctl.h", "WINNEXTFREE", 0x40086705}, -{"sunwindow/win_ioctl.h", "WINGETRECT", 0x4008670a}, -{"sunwindow/win_ioctl.h", "WINGETSAVEDRECT", 0x4008670d}, -{"sunwindow/win_ioctl.h", "WINGETEVENTTIMEOUT", 0x4008673c}, -{"sunwindow/win_ioctl.h", "WINDBLCURRENT", 0x4008674d}, -{"sun/sqz.h", "SQZGET", 0x40087102}, -{"sbusdev/gtreg.h", "FB_GETLIGHTPENPARAM", 0x4008741b}, -{"sbusdev/gtreg.h", "FB_GETGAMMA", 0x40087420}, -{"sys/ttycom.h", "TIOCGSIZE", 0x40087426}, -{"sys/ttold.h", "_O_TIOCGSIZE", 0x40087466}, -{"sys/ttycom.h", "TIOCGWINSZ", 0x40087468}, -{"sun/dkio.h", "DKIOCINFO", 0x400c6408}, -{"sun/dkio.h", "DKIOCGDIAG", 0x400c6474}, -{"sun/dkio.h", "DKIOCGLOG", 0x400c6476}, -{"sunwindow/win_ioctl.h", "WINGETFOCUSEVENT", 0x400c6747}, -{"sunwindow/win_ioctl.h", "WINGETSWALLOWEVENT", 0x400c6749}, -{"pixrect/cg8var.h", "PIPIO_G_EMULATION_MODE", 0x400e5803}, -{"sun/fbio.h", "FBIOGXINFO", 0x40104627}, -{"sys/stropts.h", "I_RECVFD", 0x40105312}, -{"stropts.h", "I_RECVFD", 0x40105312}, -{"sunwindow/win_ioctl.h", "WINGETSCREENPOSITIONS", 0x4010672d}, -{"scsi/targets/stdef.h", "STIOCGET", 0x40106d02}, -{"sundev/streg.h", "STIOCGET", 0x40106d02}, -{"sys/termio.h", "TCGETA", 0x40125401}, -{"termio.h", "TCGETA", 0x40125401}, -{"sunwindow/win_ioctl.h", "WINGETAVAILPLANEGROUPS", 0x40146742}, -{"sun/fbio.h", "FBIOGTYPE", 0x40184600}, -{"sun/fbio.h", "FBIOGINFO", 0x40184602}, -{"sun/fbio.h", "FBIODBLGINFO", 0x40184612}, -{"sys/mtio.h", "MTIOCGET", 0x40186d02}, -{"sun/dkio.h", "FDKIOGCHAR", 0x401c6472}, -{"sun/fbio.h", "FBIOMONINFO", 0x40204628}, -{"sbusdev/bpp_io.h", "BPPIOC_GETPARMS", 0x40206202}, -{"sbusdev/gtreg.h", "FB_GT_GETVERSION", 0x40207429}, -{"sys/termios.h", "TCGETS", 0x40245408}, -{"termios.h", "TCGETS", 0x40245408}, -{"sun/dkio.h", "DKIOCGGEOM", 0x40266402}, -{"sunwindow/win_ioctl.h", "WINGETKBDMASK", 0x40346734}, -{"sunwindow/win_ioctl.h", "WINGETPICKMASK", 0x40346735}, -{"sun/dkio.h", "FDKGETDRIVECHAR", 0x4038646e}, -{"sun/dkio.h", "DKIOCGCONF", 0x403c647e}, -{"sun/tvio.h", "TVIOGVIDEOCAL", 0x40405831}, -{"sun/tvio.h", "TVIONVREAD", 0x40405833}, -{"sun/dkio.h", "DKIOCGAPART", 0x4040647a}, -{"sunwindow/win_ioctl.h", "WINGETSCALING", 0x40406726}, -{"sun/fbio.h", "FBIOGATTR", 0x40584606}, -{"sunwindow/win_ioctl.h", "WINSCREENGET", 0x40646729}, -{"sunwindow/win_ioctl.h", "WINGETINPUTMASK", 0x406c6713}, -{"sun/audioio.h", "AUDIO_GETINFO", 0x40844101}, -{"pixrect/cg8var.h", "PIPIO_G_FB_INFO", 0x40d05801}, -{"sundev/kbio.h", "KIOCSLED", 0x80016b0e}, -{"sundev/ppreg.h", "PPIOCSETC", 0x80017002}, -{"sys/ttycom.h", "TIOCSTI", 0x80017472}, -{"sun/tvio.h", "TVIOSBIND", 0x80025820}, -{"sbusdev/bpp_io.h", "BPPIOC_SETOUTPINS", 0x80026203}, -{"sun/isdnio.h", "ISDN_MESSAGE_SET", 0x8004410c}, -{"sun/fbio.h", "FBIOSVIDEO", 0x80044607}, -{"sun/fbio.h", "FBIOVERTICAL", 0x80044609}, -{"sun/fbio.h", "GRABPAGEFREE", 0x8004460b}, -{"sun/fbio.h", "GRABATTACH", 0x8004460c}, -{"sun/fbio.h", "FBIOSCMSIZE", 0x8004460f}, -{"sun/fbio.h", "FBIOSCMS", 0x80044610}, -{"sun/fbio.h", "FBIOSCURPOS", 0x8004461a}, -{"sun/fbio.h", "FBIOGCURPOS", 0x8004461b}, -{"sun/fbio.h", "FBIO_U_RST", 0x80044623}, -{"sun/gpio.h", "GP1IO_FREE_STATIC_BLOCK", 0x80044702}, -{"sun/gpio.h", "GP1IO_CHK_GP", 0x80044704}, -{"sun/gpio.h", "GP1IO_REDIRECT_DEVFB", 0x80044706}, -{"sun/gpio.h", "GP1IO_SET_USING_GBUFFER", 0x8004470a}, -{"sun/mem.h", "MM_CCRW", 0x80044d03}, -{"sun/mem.h", "MM_PCNT0", 0x80044d04}, -{"sun/mem.h", "MM_PCNT1", 0x80044d05}, -{"sun/vddrv.h", "VDFREEVADDR", 0x80045604}, -{"sun/tvio.h", "TVIOSFORMAT", 0x80045802}, -{"sun/tvio.h", "TVIOSCOMPOUT", 0x80045804}, -{"sun/tvio.h", "TVIOSSYNC", 0x80045806}, -{"pixrect/cg8var.h", "PIPIO_S_PIP_ON_OFF", 0x80045807}, -{"sun/tvio.h", "TVIOSOUT", 0x80045808}, -{"sun/tvio.h", "TVIOSCOMPRESS", 0x8004580a}, -{"sun/tvio.h", "TVIOSCHROMAGAIN", 0x8004580c}, -{"sun/tvio.h", "TVIOSREDGAIN", 0x8004580e}, -{"sun/tvio.h", "TVIOSREDBLACK", 0x80045810}, -{"sun/tvio.h", "TVIOSGREENGAIN", 0x80045812}, -{"sun/tvio.h", "TVIOSGREENBLACK", 0x80045814}, -{"sun/tvio.h", "TVIOSBLUEGAIN", 0x80045816}, -{"sun/tvio.h", "TVIOSBLUEBLACK", 0x80045818}, -{"sun/tvio.h", "TVIOSLUMAGAIN", 0x8004581a}, -{"sun/tvio.h", "TVIOSLIVE", 0x80045824}, -{"sun/tvio.h", "TVIOSCHROMASEP", 0x80045828}, -{"pixrect/cg8var.h", "PIPIO_S_CURSOR_COLOR_FREEZE", 0x80045829}, -{"pixrect/cg8var.h", "PIPIO_S_MAP_SLOT", 0x8004582a}, -{"sun/tvio.h", "TVIOSCHROMADEMOD", 0x8004582a}, -{"pixrect/cg8var.h", "PIPIO_S_TEST", 0x8004582c}, -{"sun/tvio.h", "TVIOSGENLOCK", 0x8004582c}, -{"sun/tvio.h", "TVIOSIBADVANCE", 0x80045835}, -{"sun/tvio.h", "TVIOSABSTATE", 0x80045838}, -{"sun/tvio.h", "TVIOSCONTROL", 0x8004583c}, -{"sundev/srreg.h", "CDROMPLAYTRKIND", 0x8004630d}, -{"scsi/targets/srdef.h", "CDROMPLAYTRKIND", 0x8004630d}, -{"sundev/srreg.h", "CDROMVOLCTRL", 0x8004630e}, -{"sun/dkio.h", "DKIOCGBAD", 0x80046478}, -{"sun/dkio.h", "DKIOCSBAD", 0x80046479}, -{"sys/filio.h", "FIOSETOWN", 0x8004667c}, -{"sys/filio.h", "FIOASYNC", 0x8004667d}, -{"sys/filio.h", "FIONBIO", 0x8004667e}, -{"sunwindow/win_ioctl.h", "WINSETMOUSE", 0x80046706}, -{"sunwindow/win_ioctl.h", "WINSETUSERFLAGS", 0x8004670f}, -{"sunwindow/win_ioctl.h", "WINSETOWNER", 0x80046711}, -{"sunwindow/win_ioctl.h", "WINDONEDAMAGED", 0x80046721}, -{"sunwindow/win_ioctl.h", "WINSETBUTTONORDER", 0x80046725}, -{"sunwindow/win_ioctl.h", "WINSETNEXTINPUT", 0x80046738}, -{"sunwindow/win_ioctl.h", "WINSETKBDFOCUS", 0x8004673d}, -{"sunwindow/win_ioctl.h", "WINSETPLANEGROUP", 0x8004673f}, -{"sunwindow/win_ioctl.h", "WINSETNOTIFYALL", 0x80046752}, -{"sunwindow/win_ioctl.h", "WINSETRECQUE", 0x800467c8}, -{"sunwindow/win_ioctl.h", "WINSETRECORD", 0x800467c9}, -{"sunwindow/win_ioctl.h", "WINSETPLAYBACK", 0x800467cb}, -{"sys/sockio.h", "SIOCSPROMISC", 0x80046930}, -{"sundev/kbio.h", "KIOCTRANS", 0x80046b00}, -{"sundev/kbio.h", "KIOCTRANSABLE", 0x80046b06}, -{"sundev/kbio.h", "KIOCCMD", 0x80046b08}, -{"sundev/kbio.h", "KIOCSDIRECT", 0x80046b0a}, -{"sundev/kbio.h", "KIOCSCOMPAT", 0x80046b10}, -{"sun/ndio.h", "NDIOCSAT", 0x80046e04}, -{"sun/ndio.h", "NDIOCVER", 0x80046e07}, -{"net/nit_if.h", "NIOCSFLAGS", 0x80047004}, -{"net/nit_if.h", "NIOCSSNAP", 0x80047006}, -{"net/nit_buf.h", "NIOCSCHUNK", 0x80047009}, -{"sun/sqz.h", "SQZSET", 0x80047101}, -{"sys/sockio.h", "SIOCSHIWAT", 0x80047300}, -{"sys/sockio.h", "SIOCSLOWAT", 0x80047302}, -{"sys/sockio.h", "SIOCSPGRP", 0x80047308}, -{"sys/ttold.h", "TIOCSETD", 0x80047401}, -{"sys/ttold.h", "TIOCMODS", 0x80047404}, -{"sbusdev/gtreg.h", "FB_FCSFREE", 0x80047406}, -{"sbusdev/gtreg.h", "FB_SETDIAGMODE", 0x80047408}, -{"sbusdev/gtreg.h", "FB_SETWPART", 0x80047409}, -{"sbusdev/gtreg.h", "FB_SETMONITOR", 0x8004740b}, -{"sys/ttold.h", "TIOCFLUSH", 0x80047410}, -{"sbusdev/gtreg.h", "FB_LOADKMCB", 0x80047411}, -{"sbusdev/gtreg.h", "FB_SETCLUTPART", 0x80047417}, -{"sbusdev/gtreg.h", "FB_LIGHTPENENABLE", 0x80047419}, -{"sys/ttycom.h", "TIOCTCNTL", 0x80047420}, -{"sys/ttycom.h", "TIOCSIGNAL", 0x80047421}, -{"sys/ttold.h", "TIOCSETX", 0x80047422}, -{"sys/ttycom.h", "TIOCSSOFTCAR", 0x80047465}, -{"sys/ttycom.h", "TIOCUCNTL", 0x80047466}, -{"sys/ttycom.h", "TIOCREMOTE", 0x80047469}, -{"sys/ttycom.h", "TIOCMBIC", 0x8004746b}, -{"sys/ttycom.h", "TIOCMBIS", 0x8004746c}, -{"sys/ttycom.h", "TIOCMSET", 0x8004746d}, -{"sys/ttycom.h", "TIOCPKT", 0x80047470}, -{"sys/ttycom.h", "TIOCSPGRP", 0x80047476}, -{"sys/ttold.h", "TIOCLSET", 0x8004747d}, -{"sys/ttold.h", "TIOCLBIC", 0x8004747e}, -{"sys/ttold.h", "TIOCLBIS", 0x8004747f}, -{"sys/ttycom.h", "TIOCSETPGRP", 0x80047482}, -{"sundev/vuid_event.h", "VUIDSFORMAT", 0x80047601}, -{"sys/vcmd.h", "VSETSTATE", 0x80047601}, -{"sundev/vuid_event.h", "VUIDSADDR", 0x80047603}, -{"scsi/targets/srdef.h", "CDROMPLAYMSF", 0x8006630c}, -{"sundev/srreg.h", "CDROMPLAYMSF", 0x8006630c}, -{"sun/dkio.h", "DKIOCSTYPE", 0x8006647d}, -{"sys/ttold.h", "TIOCSETP", 0x80067409}, -{"sys/ttold.h", "TIOCSETN", 0x8006740a}, -{"sys/ttold.h", "TIOCSETC", 0x80067411}, -{"sys/ttold.h", "TIOCSLTC", 0x80067475}, -{"sun/isdnio.h", "ISDN_SET_LOOPBACK", 0x8008410e}, -{"sun/isdnio.h", "ISDN_RESET_LOOPBACK", 0x8008410f}, -{"sundev/lightpenreg.h", "LIGHTPEN_CALIBRATE", 0x80084c01}, -{"sun/tvio.h", "TVIOSPOS", 0x8008581c}, -{"sun/dkio.h", "DKIOCSPART", 0x80086405}, -{"sun/dkio.h", "FDKSETSEARCH", 0x8008646b}, -{"sunwindow/win_ioctl.h", "WINSETLINK", 0x80086701}, -{"sunwindow/win_ioctl.h", "WINSETRECT", 0x8008670b}, -{"sunwindow/win_ioctl.h", "WINSETSAVEDRECT", 0x8008670c}, -{"sunwindow/win_ioctl.h", "WINPARTIALREPAIR", 0x8008672b}, -{"sunwindow/win_ioctl.h", "WINSETEVENTTIMEOUT", 0x8008673b}, -{"sunwindow/win_ioctl.h", "WINDBLSET", 0x8008674b}, -{"sunwindow/win_ioctl.h", "WINSETPLAYINTR", 0x800867cc}, -{"sys/mtio.h", "MTIOCTOP", 0x80086d01}, -{"net/nit_buf.h", "NIOCSTIME", 0x80087006}, -{"sbusdev/gtreg.h", "FB_VMBACK", 0x80087415}, -{"sbusdev/gtreg.h", "FB_VMUNBACK", 0x80087416}, -{"sbusdev/gtreg.h", "FB_SETLIGHTPENPARAM", 0x8008741a}, -{"sbusdev/gtreg.h", "FB_SETGAMMA", 0x8008741f}, -{"sys/ttycom.h", "TIOCSSIZE", 0x80087425}, -{"sys/ttold.h", "_O_TIOCSSIZE", 0x80087467}, -{"sys/ttycom.h", "TIOCSWINSZ", 0x80087467}, -{"sun/isdnio.h", "ISDN_SET_PARAM", 0x800c4110}, -{"sun/fbio.h", "FBIO_WID_FREE", 0x800c461f}, -{"sun/fbio.h", "FBIO_WID_PUT", 0x800c4620}, -{"sun/fbio.h", "FBIO_WID_GET", 0x800c4621}, -{"sundev/lightpenreg.h", "LIGHTPEN_FILTER", 0x800c4c02}, -{"sundev/fdreg.h", "V_FORMAT", 0x800c5605}, -{"sundev/srreg.h", "CDROMREADMODE2", 0x800c636e}, -{"sundev/srreg.h", "CDROMREADMODE1", 0x800c636f}, -{"sunwindow/win_ioctl.h", "WINSETCURSOR", 0x800c6707}, -{"sunwindow/win_ioctl.h", "WINSETFOCUSEVENT", 0x800c6746}, -{"sunwindow/win_ioctl.h", "WINSETSWALLOWEVENT", 0x800c6748}, -{"sundev/msio.h", "MSIOSETPARMS", 0x800c6d03}, -{"sbusdev/gtreg.h", "FB_CLUTFREE", 0x800c7402}, -{"sbusdev/gtreg.h", "FB_VMCTL", 0x800c741e}, -{"pixrect/cg8var.h", "PIPIO_S_EMULATION_MODE", 0x800e5804}, -{"sunwindow/win_ioctl.h", "WINSCREENPOSITIONS", 0x8010672b}, -{"sundev/kbio.h", "KIOCSETKEY", 0x80106b01}, -{"sun/ndio.h", "NDIOCETHER", 0x80106e08}, -{"sys/termio.h", "TCSETA", 0x80125402}, -{"termio.h", "TCSETA", 0x80125402}, -{"sys/termio.h", "TCSETAW", 0x80125403}, -{"termio.h", "TCSETAW", 0x80125403}, -{"sys/termio.h", "TCSETAF", 0x80125404}, -{"termio.h", "TCSETAF", 0x80125404}, -{"sun/fbio.h", "FBIOPUTCMAP", 0x80144603}, -{"sun/fbio.h", "FBIOGETCMAP", 0x80144604}, -{"sunwindow/win_ioctl.h", "WINSETAVAILPLANEGROUPS", 0x80146741}, -{"sunwindow/win_ioctl.h", "WINSETSYNCPT", 0x801467cd}, -{"sundev/kbio.h", "KIOCSKEY", 0x80146b0c}, -{"sun/fbio.h", "FBIODBLSINFO", 0x80184613}, -{"sun/gpio.h", "GP1IO_PUT_INFO", 0x80184700}, -{"sun/dkio.h", "DKIOCSCMD", 0x80186477}, -{"sunwindow/win_ioctl.h", "WINSETINPUTDEV", 0x80186732}, -{"sun/ndio.h", "NDIOCUSER", 0x80186e03}, -{"sun/fbio.h", "FBIOPUTCMAPI", 0x801c4629}, -{"sun/fbio.h", "FBIOGETCMAPI", 0x801c462a}, -{"sun/dkio.h", "FDKIOSCHAR", 0x801c6471}, -{"sbusdev/gtreg.h", "FB_CLUTPOST", 0x801c7404}, -{"sbusdev/bpp_io.h", "BPPIOC_SETPARMS", 0x80206201}, -{"sys/sockio.h", "SIOCSIFADDR", 0x8020690c}, -{"sys/sockio.h", "SIOCSIFDSTADDR", 0x8020690e}, -{"sys/sockio.h", "SIOCSIFFLAGS", 0x80206910}, -{"sys/sockio.h", "SIOCSIFMEM", 0x80206912}, -{"sys/sockio.h", "SIOCSIFMTU", 0x80206915}, -{"sys/sockio.h", "SIOCSIFBRDADDR", 0x80206918}, -{"sys/sockio.h", "SIOCSIFNETMASK", 0x8020691a}, -{"sys/sockio.h", "SIOCSIFMETRIC", 0x8020691c}, -{"sys/sockio.h", "SIOCUPPER", 0x80206928}, -{"sys/sockio.h", "SIOCLOWER", 0x80206929}, -{"sys/sockio.h", "SIOCSETSYNC", 0x8020692c}, -{"sys/sockio.h", "SIOCADDMULTI", 0x80206931}, -{"sys/sockio.h", "SIOCDELMULTI", 0x80206932}, -{"sys/sockio.h", "SIOCFDRESET", 0x80206933}, -{"sys/sockio.h", "SIOCFDSLEEP", 0x80206934}, -{"sys/sockio.h", "SIOCLDNSTRTFW", 0x80206936}, -{"sys/sockio.h", "SIOCGETFDSTAT", 0x80206937}, -{"sys/sockio.h", "SIOCFDNMIINT", 0x80206938}, -{"sys/sockio.h", "SIOCFDEXUSER", 0x80206939}, -{"sys/sockio.h", "SIOCFDGNETMAP", 0x8020693a}, -{"sys/sockio.h", "SIOCFDGIOCTL", 0x8020693b}, -{"net/nit_if.h", "NIOCBIND", 0x80207003}, -{"sbusdev/gtreg.h", "FB_GT_SETVERSION", 0x80207428}, -{"sys/stropts.h", "I_FDINSERT", 0x80245310}, -{"stropts.h", "I_FDINSERT", 0x80245310}, -{"termios.h", "TCSETS", 0x80245409}, -{"sys/termios.h", "TCSETS", 0x80245409}, -{"termios.h", "TCSETSW", 0x8024540a}, -{"sys/termios.h", "TCSETSW", 0x8024540a}, -{"termios.h", "TCSETSF", 0x8024540b}, -{"sys/termios.h", "TCSETSF", 0x8024540b}, -{"sys/sockio.h", "SIOCSARP", 0x8024691e}, -{"sys/sockio.h", "SIOCDARP", 0x80246920}, -{"sys/sockio.h", "SIOCSNIT", 0x80247000}, -{"sun/dkio.h", "DKIOCSGEOM", 0x80266403}, -{"sun/fbio.h", "FBIOSATTR", 0x80284605}, -{"sun/fbio.h", "FBIOSCURSOR", 0x802c4618}, -{"sunwindow/win_ioctl.h", "WINSETLOCATOR", 0x80306730}, -{"sunwindow/win_ioctl.h", "WINSETCPCURSOR", 0x80306796}, -{"sbusdev/audio_79C30.h", "AUDIOSETREG", 0x80306902}, -{"sys/sockio.h", "SIOCADDRT", 0x8030720a}, -{"sys/sockio.h", "SIOCDELRT", 0x8030720b}, -{"sunwindow/win_ioctl.h", "WINSETKBDMASK", 0x80346736}, -{"sunwindow/win_ioctl.h", "WINSETPICKMASK", 0x80346737}, -{"sun/dkio.h", "FDKSETDRIVECHAR", 0x8038646d}, -{"sun/tvio.h", "TVIOSVIDEOCAL", 0x80405832}, -{"sun/tvio.h", "TVIONVWRITE", 0x80405834}, -{"sun/dkio.h", "DKIOCSAPART", 0x8040647b}, -{"sunwindow/win_ioctl.h", "WINSETSCALING", 0x80406727}, -{"net/nit_pf.h", "NIOCSETF", 0x80527002}, -{"pixrect/gp1var.h", "GP1IO_SATTR", 0x80584765}, -{"sunwindow/win_ioctl.h", "WINSETINPUTMASK", 0x806c6714}, -{"sunwindow/win_ioctl.h", "WINSCREENNEW", 0x80706728}, -{"sunwindow/win_ioctl.h", "WINSETKBD", 0x8070672e}, -{"sunwindow/win_ioctl.h", "WINSETMS", 0x8070672f}, diff --git a/sunos4/ioctlent.sh b/sunos4/ioctlent.sh deleted file mode 100644 index 362ae4b5..00000000 --- a/sunos4/ioctlent.sh +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh -# 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: ioctlent.sh,v 1.1.1.1 1999/02/19 00:23:38 wichert Exp $ - -if [ $# -ne 1 ] -then - echo "usage: $0 include-directory" >&2 - exit 1 -fi - -bad_defines='WINGETVALIDVALUES' -( - cd $1 - find . -name '*.h' -print | sed 's/^\.\///' | - xargs egrep '^[ ]*#[ ]*define[ ][ ]*[A-Z_][A-Za-z0-9_]*[ ][ ]*_IO[RW]?\(' /dev/null | - sed 's/\(.*\):#[ ]*define[ ]*\([A-Z_][A-Za-z0-9_]*\)[ ]*\(_IO[^)]*)\)[ ]*\(.*\)/ { "\1", "\2", \2 }, \4/' | - sort -u -) >ioctlent.tmp -echo "\ -#include <sys/types.h> -#define KERNEL -#include <stdio.h> -#include <strings.h> -#include <fcntl.h> -#include <sys/types.h> -#include <sys/time.h> -#include <sys/ioctl.h> -#include <sys/socket.h> -#include <sys/des.h> -#include <sys/mtio.h> -#include <sys/stropts.h> -#include <sys/stream.h> -#include <sys/vcmd.h> - -#include <net/if.h> -#include <net/if_arp.h> -#include <net/route.h> -#include <net/nit.h> -#include <net/nit_if.h> -#include <net/nit_pf.h> -#include <net/nit_buf.h> -#include <net/packetfilt.h> -#include <netinet/in.h> -#include <netinet/in_systm.h> -#include <netinet/in_var.h> -#include <netinet/ip.h> -#include <netinet/ip_icmp.h> -#include <netinet/if_ether.h> - -#include <scsi/impl/uscsi.h> -#define sprintf scsi_sprintf -#include <scsi/scsi.h> -#undef sprintf -#include <scsi/targets/srdef.h> -#include <scsi/targets/stdef.h> -#if 0 -#include <scsi/targets/sddef.h> -#endif - -#include <sun/audioio.h> -#include <sun/fbio.h> -#include <sun/gpio.h> -#include <sun/ndio.h> -#include <sun/tvio.h> -#include <sun/mem.h> -#include <sun/sqz.h> -#include <sun/vddrv.h> -#include <sun/isdnio.h> - -#include <machine/reg.h> - -#include <sundev/kbio.h> -#include <sundev/msio.h> -#include <sundev/fdreg.h> -#include <sundev/ppreg.h> -#include <sundev/openpromio.h> -#include <sundev/lightpenreg.h> - -#include <sunwindow/window_hs.h> -#include <sunwindow/win_enum.h> -#include <sunwindow/win_ioctl.h> - -#include <sbusdev/audiovar.h> -#define AMD_CHIP -#include <sbusdev/audio_79C30.h> -#include <sbusdev/bpp_io.h> -#include <sbusdev/gtreg.h> - -#include <sys/termio.h> -" -echo "struct ioctlent ioctlent[] = {" -egrep -v "$bad_defines" ioctlent.tmp | awk ' -{ - print "#ifdef " $4 - print - print "#endif" -} -' -echo "};" -rm -f ioctlent.tmp diff --git a/sunos4/signalent.h b/sunos4/signalent.h deleted file mode 100644 index e059b5d0..00000000 --- a/sunos4/signalent.h +++ /dev/null @@ -1,32 +0,0 @@ - "SIG_0", /* 0 */ - "SIGHUP", /* 1 */ - "SIGINT", /* 2 */ - "SIGQUIT", /* 3 */ - "SIGILL", /* 4 */ - "SIGTRAP", /* 5 */ - "SIGABRT", /* 6 */ - "SIGEMT", /* 7 */ - "SIGFPE", /* 8 */ - "SIGKILL", /* 9 */ - "SIGBUS", /* 10 */ - "SIGSEGV", /* 11 */ - "SIGSYS", /* 12 */ - "SIGPIPE", /* 13 */ - "SIGALRM", /* 14 */ - "SIGTERM", /* 15 */ - "SIGURG", /* 16 */ - "SIGSTOP", /* 17 */ - "SIGTSTP", /* 18 */ - "SIGCONT", /* 19 */ - "SIGCHLD", /* 20 */ - "SIGTTIN", /* 21 */ - "SIGTTOU", /* 22 */ - "SIGIO", /* 23 */ - "SIGXCPU", /* 24 */ - "SIGXFSZ", /* 25 */ - "SIGVTALRM", /* 26 */ - "SIGPROF", /* 27 */ - "SIGWINCH", /* 28 */ - "SIGLOST", /* 29 */ - "SIGUSR1", /* 30 */ - "SIGUSR2", /* 31 */ diff --git a/sunos4/syscall.h b/sunos4/syscall.h deleted file mode 100644 index 16d4ef8e..00000000 --- a/sunos4/syscall.h +++ /dev/null @@ -1,175 +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: syscall.h,v 1.1.1.1 1999/02/19 00:23:39 wichert Exp $ - */ -#include "dummy.h" - -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_exit(),sys_execv(),sys_execve(),sys_wait4(); -int sys_getuid(),sys_setreuid(),sys_getgid(),sys_getgroups(),sys_setregid(),sys_setgroups(); -int sys_getpgrp(),sys_setpgrp(); -int sys_sys_setsid(), sys_setpgid(); -int sys_uname(); - -/* 1.2 memory management */ -int sys_brk(),sys_sbrk(),sys_sstk(); -int sys_getpagesize(),sys_mmap(),sys_mctl(),sys_munmap(),sys_mprotect(),sys_mincore(); -int sys_omsync(),sys_omadvise(); - -/* 1.3 signals */ -int sys_sigvec(),sys_sigblock(),sys_sigsetmask(),sys_sigpause(),sys_sigstack(),sys_sigcleanup(); -int sys_kill(), sys_killpg(), sys_sigpending(); - -/* 1.4 timing and statistics */ -int sys_gettimeofday(),sys_settimeofday(); -int sys_adjtime(); -int sys_getitimer(),sys_setitimer(); - -/* 1.5 descriptors */ -int sys_getdtablesize(),sys_dup(),sys_dup2(),sys_close(); -int sys_select(),sys_getdopt(),sys_setdopt(),sys_fcntl(),sys_flock(); - -/* 1.6 resource controls */ -int sys_getpriority(),sys_setpriority(),sys_getrusage(),sys_getrlimit(),sys_setrlimit(); -int sys_oldquota(), sys_quotactl(); -int sys_rtschedule(); - -/* 1.7 system operation support */ -int sys_mount(),sys_unmount(),sys_swapon(); -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(), sys_getdents(); -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_truncate(),sys_ftruncate(),sys_access(),sys_fsync(); -int sys_statfs(),sys_fstatfs(); - -/* 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(); - -int sys_umask(); /* XXX */ - -/* 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_pathconf(); /* posix */ -int sys_fpathconf(); /* posix */ -int sys_sysconf(); /* posix */ - -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 */ - diff --git a/sunos4/syscallent.h b/sunos4/syscallent.h deleted file mode 100644 index db86b2b4..00000000 --- a/sunos4/syscallent.h +++ /dev/null @@ -1,241 +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: syscallent.h,v 1.1.1.1 1999/02/19 00:23:40 wichert Exp $ - */ - - { 1, 0, sys_indir, "indir" }, /* 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 */ - { 4, TP, sys_wait4, "wait4" }, /* 7 */ - { 2, TF, sys_creat, "creat" }, /* 8 */ - { 2, TF, sys_link, "link" }, /* 9 */ - { 1, TF, sys_unlink, "unlink" }, /* 10 */ - { 2, TF|TP, sys_execv, "execv" }, /* 11 */ - { 1, TF, sys_chdir, "chdir" }, /* 12 */ - { 0, 0, sys_otime, "otime" }, /* 13 */ - { 3, TF, sys_mknod, "mknod" }, /* 14 */ - { 2, TF, sys_chmod, "chmod" }, /* 15 */ - { 3, TF, sys_chown, "chown" }, /* 16 */ - { 1, 0, sys_brk, "brk" }, /* 17 */ - { 2, TF, sys_stat, "stat" }, /* 18 */ - { 3, 0, sys_lseek, "lseek" }, /* 19 */ - { 0, 0, sys_getpid, "getpid" }, /* 20 */ - { 0, 0, sys_nosys, "nosys" }, /* 21 */ - { 1, TF, sys_umount, "umount" }, /* 22 */ - { 1, 0, sys_osetuid, "osetuid" }, /* 23 */ - { 0, 0, sys_getuid, "getuid" }, /* 24 */ - { 1, 0, sys_ostime, "ostime" }, /* 25 */ - { 5, 0, sys_ptrace, "ptrace" }, /* 26 */ - { 1, 0, sys_oalarm, "oalarm" }, /* 27 */ - { 2, 0, sys_ofstat, "ofstat" }, /* 28 */ - { 0, 0, sys_opause, "opause" }, /* 29 */ - { 2, TF, sys_outime, "outime" }, /* 30 */ - { 0, 0, sys_nosys, "nosys" }, /* 31 */ - { 0, 0, sys_nosys, "nosys" }, /* 32 */ - { 2, TF, sys_access, "access" }, /* 33 */ - { 1, 0, sys_onice, "onice" }, /* 34 */ - { 1, 0, sys_oftime, "oftime" }, /* 35 */ - { 0, 0, sys_sync, "sync" }, /* 36 */ - { 2, TS, sys_kill, "kill" }, /* 37 */ - { 2, TF, sys_stat, "stat" }, /* 38 */ - { 2, 0, sys_osetpgrp, "osetpgrp" }, /* 39 */ - { 2, TF, sys_lstat, "lstat" }, /* 40 */ - { 2, 0, sys_dup, "dup" }, /* 41 */ - { 0, 0, sys_pipe, "pipe" }, /* 42 */ - { 1, 0, sys_otimes, "otimes" }, /* 43 */ - { 4, 0, sys_profil, "profil" }, /* 44 */ - { 0, 0, sys_nosys, "nosys" }, /* 45 */ - { 1, 0, sys_osetgid, "osetgid" }, /* 46 */ - { 0, 0, sys_getgid, "getgid" }, /* 47 */ - { 2, 0, sys_ossig, "ossig" }, /* 48 */ - { 0, 0, sys_nosys, "nosys" }, /* 49 */ - { 0, 0, sys_nosys, "nosys" }, /* 50 */ - { 1, 0, sys_sysacct, "sysacct" }, /* 51 */ - { 0, 0, sys_nosys, "nosys" }, /* 52 */ - { 4, 0, sys_mctl, "mctl" }, /* 53 */ - { 3, 0, sys_ioctl, "ioctl" }, /* 54 */ - { 2, 0, sys_reboot, "reboot" }, /* 55 */ - { 3, TP, sys_owait3, "owait3" }, /* 56 */ - { 2, TF, sys_symlink, "symlink" }, /* 57 */ - { 3, TF, sys_readlink, "readlink" }, /* 58 */ - { 3, TF|TP, sys_execve, "execve" }, /* 59 */ - { 1, 0, sys_umask, "umask" }, /* 60 */ - { 1, TF, sys_chroot, "chroot" }, /* 61 */ - { 2, 0, sys_fstat, "fstat" }, /* 62 */ - { 0, 0, sys_nosys, "nosys" }, /* 63 */ - { 1, 0, sys_getpagesize, "getpagesize" }, /* 64 */ - { 3, 0, sys_omsync, "omsync" }, /* 65 */ - { 0, TP, sys_vfork, "vfork" }, /* 66 */ - { 0, 0, sys_read, "read" }, /* 67 */ - { 0, 0, sys_write, "write" }, /* 68 */ - { 1, 0, sys_sbrk, "sbrk" }, /* 69 */ - { 1, 0, sys_sstk, "sstk" }, /* 70 */ - { 6, 0, sys_mmap, "mmap" }, /* 71 */ - { 1, 0, sys_ovadvise, "ovadvise" }, /* 72 */ - { 2, 0, sys_munmap, "munmap" }, /* 73 */ - { 3, 0, sys_mprotect, "mprotect" }, /* 74 */ - { 3, 0, sys_omadvise, "omadvise" }, /* 75 */ - { 1, 0, sys_vhangup, "vhangup" }, /* 76 */ - { 2, 0, sys_ovlimit, "ovlimit" }, /* 77 */ - { 3, 0, sys_mincore, "mincore" }, /* 78 */ - { 2, 0, sys_getgroups, "getgroups" }, /* 79 */ - { 2, 0, sys_setgroups, "setgroups" }, /* 80 */ - { 1, 0, sys_getpgrp, "getpgrp" }, /* 81 */ - { 2, 0, sys_setpgrp, "setpgrp" }, /* 82 */ - { 3, 0, sys_setitimer, "setitimer" }, /* 83 */ - { 0, TP, sys_owait, "owait" }, /* 84 */ - { 1, TF, sys_swapon, "swapon" }, /* 85 */ - { 2, 0, sys_getitimer, "getitimer" }, /* 86 */ - { 2, 0, sys_gethostname, "gethostname" }, /* 87 */ - { 2, 0, sys_sethostname, "sethostname" }, /* 88 */ - { 0, 0, sys_getdtablesize, "getdtablesize" }, /* 89 */ - { 2, 0, sys_dup2, "dup2" }, /* 90 */ - { 2, 0, sys_getdopt, "getdopt" }, /* 91 */ - { 3, 0, sys_fcntl, "fcntl" }, /* 92 */ - { 5, 0, sys_select, "select" }, /* 93 */ - { 2, 0, sys_setdopt, "setdopt" }, /* 94 */ - { 1, 0, sys_fsync, "fsync" }, /* 95 */ - { 3, 0, sys_setpriority, "setpriority" }, /* 96 */ - { 3, TN, sys_socket, "socket" }, /* 97 */ - { 3, TN, sys_connect, "connect" }, /* 98 */ - { 3, TN, sys_accept, "accept" }, /* 99 */ - { 2, 0, sys_getpriority, "getpriority" }, /* 100 */ - { 4, TN, sys_send, "send" }, /* 101 */ - { 4, TN, sys_recv, "recv" }, /* 102 */ - { 0, 0, sys_nosys, "nosys" }, /* 103 */ - { 3, TN, sys_bind, "bind" }, /* 104 */ - { 5, TN, sys_setsockopt, "setsockopt" }, /* 105 */ - { 2, TN, sys_listen, "listen" }, /* 106 */ - { 2, 0, sys_ovtimes, "ovtimes" }, /* 107 */ - { 3, TS, sys_sigvec, "sigvec" }, /* 108 */ - { 1, TS, sys_sigblock, "sigblock" }, /* 109 */ - { 1, TS, sys_sigsetmask, "sigsetmask" }, /* 110 */ - { 1, TS, sys_sigpause, "sigpause" }, /* 111 */ - { 2, TS, sys_sigstack, "sigstack" }, /* 112 */ - { 3, TN, sys_recvmsg, "recvmsg" }, /* 113 */ - { 3, TN, sys_sendmsg, "sendmsg" }, /* 114 */ - { 3, 0, sys_vtrace, "vtrace" }, /* 115 */ - { 2, 0, sys_gettimeofday, "gettimeofday" }, /* 116 */ - { 2, 0, sys_getrusage, "getrusage" }, /* 117 */ - { 5, TN, sys_getsockopt, "getsockopt" }, /* 118 */ - { 0, 0, sys_nosys, "nosys" }, /* 119 */ - { 3, 0, sys_readv, "readv" }, /* 120 */ - { 3, 0, sys_writev, "writev" }, /* 121 */ - { 2, 0, sys_settimeofday, "settimeofday" }, /* 122 */ - { 3, 0, sys_fchown, "fchown" }, /* 123 */ - { 2, 0, sys_fchmod, "fchmod" }, /* 124 */ - { 6, TN, sys_recvfrom, "recvfrom" }, /* 125 */ - { 2, 0, sys_setreuid, "setreuid" }, /* 126 */ - { 2, 0, sys_setregid, "setregid" }, /* 127 */ - { 2, TF, sys_rename, "rename" }, /* 128 */ - { 2, TF, sys_truncate, "truncate" }, /* 129 */ - { 2, 0, sys_ftruncate, "ftruncate" }, /* 130 */ - { 2, 0, sys_flock, "flock" }, /* 131 */ - { 0, 0, sys_nosys, "nosys" }, /* 132 */ - { 6, TN, sys_sendto, "sendto" }, /* 133 */ - { 2, TN, sys_shutdown, "shutdown" }, /* 134 */ - { 5, TN, sys_socketpair, "socketpair" }, /* 135 */ - { 2, TF, sys_mkdir, "mkdir" }, /* 136 */ - { 1, TF, sys_rmdir, "rmdir" }, /* 137 */ - { 2, TF, sys_utimes, "utimes" }, /* 138 */ - { 0, TS, sys_sigcleanup, "sigcleanup" }, /* 139 */ - { 2, 0, sys_adjtime, "adjtime" }, /* 140 */ - { 3, TN, sys_getpeername, "getpeername" }, /* 141 */ - { 2, 0, sys_gethostid, "gethostid" }, /* 142 */ - { 0, 0, sys_nosys, "nosys" }, /* 143 */ - { 2, 0, sys_getrlimit, "getrlimit" }, /* 144 */ - { 2, 0, sys_setrlimit, "setrlimit" }, /* 145 */ - { 2, TS, sys_killpg, "killpg" }, /* 146 */ - { 0, 0, sys_nosys, "nosys" }, /* 147 */ - { 0, 0, sys_oldquota, "oldquota" }, /* 148 */ - { 0, 0, sys_oldquota, "oldquota" }, /* 149 */ - { 3, TN, sys_getsockname, "getsockname" }, /* 150 */ - { 4, TN, sys_getmsg, "getmsg" }, /* 151 */ - { 4, TN, sys_putmsg, "putmsg" }, /* 152 */ - { 3, TN, sys_poll, "poll" }, /* 153 */ - { 0, 0, sys_nosys, "nosys" }, /* 154 */ - { 1, 0, sys_nfs_svc, "nfs_svc" }, /* 155 */ - { 4, 0, sys_getdirentries, "getdirentries" }, /* 156 */ - { 2, TF, sys_statfs, "statfs" }, /* 157 */ - { 2, 0, sys_fstatfs, "fstatfs" }, /* 158 */ - { 1, TF, sys_unmount, "unmount" }, /* 159 */ - { 0, 0, sys_async_daemon, "async_daemon" }, /* 160 */ - { 2, 0, sys_nfs_getfh, "nfs_getfh" }, /* 161 */ - { 2, 0, sys_getdomainname, "getdomainname" }, /* 162 */ - { 2, 0, sys_setdomainname, "setdomainname" }, /* 163 */ - { 5, 0, sys_rtschedule, "rtschedule" }, /* 164 */ - { 4, 0, sys_quotactl, "quotactl" }, /* 165 */ - { 2, 0, sys_exportfs, "exportfs" }, /* 166 */ - { 4, TF, sys_mount, "mount" }, /* 167 */ - { 2, 0, sys_ustat, "ustat" }, /* 168 */ - { 5, TI, sys_semsys, "semsys" }, /* 169 */ - { 6, TI, sys_msgsys, "msgsys" }, /* 170 */ - { 4, TI, sys_shmsys, "shmsys" }, /* 171 */ - { 4, 0, sys_auditsys, "auditsys" }, /* 172 */ - { 5, 0, sys_rfssys, "rfssys" }, /* 173 */ - { 3, 0, sys_getdents, "getdents" }, /* 174 */ - { 1, 0, sys_sys_setsid, "sys_setsid" }, /* 175 */ - { 1, 0, sys_fchdir, "fchdir" }, /* 176 */ - { 1, 0, sys_fchroot, "fchroot" }, /* 177 */ - { 2, 0, sys_vpixsys, "vpixsys" }, /* 178 */ - { 6, 0, sys_aioread, "aioread" }, /* 179 */ - { 6, 0, sys_aiowrite, "aiowrite" }, /* 180 */ - { 1, 0, sys_aiowait, "aiowait" }, /* 181 */ - { 1, 0, sys_aiocancel, "aiocancel" }, /* 182 */ - { 1, TS, sys_sigpending, "sigpending" }, /* 183 */ - { 0, 0, sys_errsys, "errsys" }, /* 184 */ - { 2, 0, sys_setpgid, "setpgid" }, /* 185 */ - { 2, TF, sys_pathconf, "pathconf" }, /* 186 */ - { 2, 0, sys_fpathconf, "fpathconf" }, /* 187 */ - { 1, 0, sys_sysconf, "sysconf" }, /* 188 */ - { 1, 0, sys_uname, "uname" }, /* 189 */ - { 0, 0, sys_nosys, "nosys" }, /* 190 */ - { 0, 0, sys_nosys, "nosys" }, /* 191 */ - { 0, 0, sys_nosys, "nosys" }, /* 192 */ - { 0, 0, sys_nosys, "nosys" }, /* 193 */ - { 0, 0, sys_nosys, "nosys" }, /* 194 */ - { 0, 0, sys_nosys, "nosys" }, /* 195 */ - { 0, 0, sys_nosys, "nosys" }, /* 196 */ - { 0, 0, sys_nosys, "nosys" }, /* 197 */ - { 0, 0, sys_nosys, "nosys" }, /* 198 */ - { 0, 0, sys_nosys, "nosys" }, /* 199 */ - { 4, TI, sys_semctl, "semctl" }, /* 200 */ - { 4, TI, sys_semget, "semget" }, /* 201 */ - { 4, TI, sys_semop, "semop" }, /* 202 */ - { 5, TI, sys_msgget, "msgget" }, /* 203 */ - { 5, TI, sys_msgctl, "msgctl" }, /* 204 */ - { 5, TI, sys_msgrcv, "msgrcv" }, /* 205 */ - { 5, TI, sys_msgsnd, "msgsnd" }, /* 206 */ - { 3, TI, sys_shmat, "shmat" }, /* 207 */ - { 3, TI, sys_shmctl, "shmctl" }, /* 208 */ - { 3, TI, sys_shmdt, "shmdt" }, /* 209 */ - { 3, TI, sys_shmget, "shmget" }, /* 210 */ diff --git a/svr4/dummy.h b/svr4/dummy.h deleted file mode 100644 index f908c1cf..00000000 --- a/svr4/dummy.h +++ /dev/null @@ -1,399 +0,0 @@ -/* - * 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: dummy.h,v 1.11 2002/05/17 11:37:50 hughesj Exp $ - */ - -/* still unfinished */ - -#define sys_sysmp printargs -#define sys_sginap printargs -#define sys_sgikopt printargs -#define sys_sysmips printargs -#define sys_sigreturn printargs -#define sys_recvmsg printargs -#define sys_sendmsg printargs -#define sys_nfssvc printargs -#define sys_getfh printargs -#define sys_async_daemon printargs -#define sys_exportfs printargs -#define sys_BSD_getime printargs -#define sys_sproc printargs -#define sys_procblk printargs -#define sys_sprocsp printargs -#define sys_msync printargs -#define sys_madvise printargs -#define sys_pagelock printargs -#define sys_quotactl printargs -#define sys_cacheflush printargs -#define sys_cachectl printargs -#define sys_nuname printargs -#define sys_sigpoll printargs -#define sys_swapctl printargs -#define sys_sigstack printargs -#define sys_sigsendset printargs -#define sys_priocntl printargs -#define sys_ksigqueue printargs -#define sys_lwp_sema_wait printargs -#define sys_lwp_sema_trywait printargs -#define sys_syscall printargs -#define sys_clocal printargs -#define sys_syssun printargs -#define sys_sysi86 printargs -#define sys_sysmachine printargs -#define sys_plock printargs -#define sys_pathconf printargs -#define sys_sigtimedwait printargs -#define sys_ulimit printargs -#define sys_ptrace printargs -#define sys_stty printargs -#define sys_lwp_info printargs -#define sys_priocntlsys printargs -#define sys_hrtsys printargs -#define sys_xenix printargs -#define sys_statfs printargs -#define sys_fstatfs printargs -#define sys_statvfs printargs -#define sys_fstatvfs printargs -#define sys_sigsendsys printargs -#define sys_gtty printargs -#define sys_vtrace printargs -#define sys_fpathconf printargs -#define sys_evsys printargs -#define sys_acct printargs -#define sys_exec printargs -#define sys_lwp_sema_post printargs -#define sys_nfssys printargs -#define sys_sigaltstack printargs -#define sys_uadmin printargs -#define sys_umount printargs -#define sys_modctl printargs -#define sys_acancel printargs -#define sys_async printargs -#define sys_evtrapret printargs -#define sys_lwp_create printargs -#define sys_lwp_exit printargs -#define sys_lwp_suspend printargs -#define sys_lwp_continue printargs -#define sys_lwp_kill printargs -#define sys_lwp_self printargs -#define sys_lwp_setprivate printargs -#define sys_lwp_getprivate printargs -#define sys_lwp_wait printargs -#define sys_lwp_mutex_unlock printargs -#define sys_lwp_mutex_lock printargs -#define sys_lwp_cond_wait printargs -#define sys_lwp_cond_signal printargs -#define sys_lwp_cond_broadcast printargs -#define sys_inst_sync printargs -#define sys_auditsys printargs -#define sys_processor_bind printargs -#define sys_processor_info printargs -#define sys_p_online printargs -#define sys_sigqueue printargs -#define sys_clock_gettime printargs -#define sys_clock_settime printargs -#define sys_clock_getres printargs -#define sys_nanosleep printargs -#define sys_timer_create printargs -#define sys_timer_delete printargs -#define sys_timer_settime printargs -#define sys_timer_gettime printargs -#define sys_timer_getoverrun printargs -#define sys_msgctl printargs -#define sys_msgget printargs -#define sys_msgrcv printargs -#define sys_msgsnd printargs -#define sys_shmat printargs -#define sys_shmctl printargs -#define sys_shmdt printargs -#define sys_shmget printargs -#define sys_semctl printargs -#define sys_semget printargs -#define sys_semop printargs -#define sys_olduname printargs -#define sys_ustat printargs -#define sys_fusers printargs -#define sys_sysfs1 printargs -#define sys_sysfs2 printargs -#define sys_sysfs3 printargs -#define sys_keyctl printargs -#define sys_secsys printargs -#define sys_filepriv printargs -#define sys_devstat printargs -#define sys_fdevstat printargs -#define sys_flvlfile printargs -#define sys_lvlfile printargs -#define sys_lvlequal printargs -#define sys_lvlproc printargs -#define sys_lvlipc printargs -#define sys_auditevt printargs -#define sys_auditctl printargs -#define sys_auditdmp printargs -#define sys_auditlog printargs -#define sys_auditbuf printargs -#define sys_lvldom printargs -#define sys_lvlvfs printargs -#define sys_mkmld printargs -#define sys_mldmode printargs -#define sys_secadvise printargs -#define sys_online printargs -#define sys_lwpinfo printargs -#define sys_lwpprivate printargs -#define sys_processor_exbind printargs -#define sys_prepblock printargs -#define sys_block printargs -#define sys_rdblock printargs -#define sys_unblock printargs -#define sys_cancelblock printargs -#define sys_lwpkill printargs -#define sys_modload printargs -#define sys_moduload printargs -#define sys_modpath printargs -#define sys_modstat printargs -#define sys_modadm printargs -#define sys_lwpsuspend printargs -#define sys_lwpcontinue printargs -#define sys_priocntllst printargs -#define sys_lwp_sema_trywait printargs -#define sys_xsetsockaddr printargs -#define sys_dshmsys printargs -#define sys_invlpg printargs -#define sys_migrate printargs -#define sys_kill3 printargs -#define sys_xbindresvport printargs -#define sys_lwp_sema_trywait printargs -#define sys_tsolsys printargs -#ifndef HAVE_SYS_ACL_H -#define sys_acl printargs -#define sys_facl printargs -#define sys_aclipc printargs -#endif -#define sys_install_utrap printargs -#define sys_signotify printargs -#define sys_schedctl printargs -#define sys_pset printargs -#define sys_resolvepath printargs -#define sys_signotifywait printargs -#define sys_lwp_sigredirect printargs -#define sys_lwp_alarm printargs -#define sys_rpcsys printargs -#define sys_sockconfig printargs -#define sys_ntp_gettime printargs -#define sys_ntp_adjtime printargs - -/* like another call */ -#define sys_lchown sys_chown -#define sys_setuid sys_close -#define sys_seteuid sys_close -#define sys_setgid sys_close -#define sys_setegid sys_close -#define sys_vhangup sys_close -#define sys_fdsync sys_close -#define sys_setreuid sys_dup2 -#define sys_setregid sys_dup2 -#define sys_sigfillset sys_sigpending -#define sys_vfork sys_fork -#define sys_ksigaction sys_sigaction -#define sys_BSDgetpgrp sys_getpgrp -#define sys_BSDsetpgrp sys_setpgrp -#define sys_waitsys sys_waitid -#define sys_sigset sys_signal -#define sys_sigrelse sys_sighold -#define sys_sigignore sys_sighold -#define sys_sigpause sys_sighold -#define sys_sleep sys_alarm -#define sys_fork1 sys_fork -#define sys_forkall sys_fork -#define sys_memcntl sys_mctl -#if UNIXWARE > 2 -#define sys_rfork1 sys_rfork -#define sys_rforkall sys_rfork -#ifndef HAVE_SYS_NSCSYS_H -#define sys_ssisys printargs -#endif -#endif - -/* aio */ -#define sys_aionotify printargs -#define sys_aioinit printargs -#define sys_aiostart printargs -#define sys_aiolio printargs -#define sys_aiosuspend printargs -#define sys_aioerror printargs -#define sys_aioliowait printargs -#define sys_aioaread printargs -#define sys_aioawrite printargs -#define sys_aiolio64 printargs -#define sys_aiosuspend64 printargs -#define sys_aioerror64 printargs -#define sys_aioliowait64 printargs -#define sys_aioaread64 printargs -#define sys_aioaread64 printargs -#define sys_aioawrite64 printargs -#define sys_aiocancel64 printargs -#define sys_aiofsync printargs - -/* the various 64-bit file stuff */ -#if !_LFS64_LARGEFILE -/* we've implemented these */ -#define sys_getdents64 printargs -#define sys_mmap64 printargs -#define sys_stat64 printargs -#define sys_lstat64 printargs -#define sys_fstat64 printargs -#define sys_setrlimit64 printargs -#define sys_getrlimit64 printargs -#define sys_pread64 printargs -#define sys_pwrite64 printargs -#define sys_ftruncate64 printargs -#define sys_truncate64 printargs -#define sys_lseek64 printargs -#endif - -/* unimplemented 64-bit stuff */ -#define sys_statvfs64 printargs -#define sys_fstatvfs64 printargs - -/* like another call */ -#define sys_creat64 sys_creat -#define sys_open64 sys_open -#define sys_llseek sys_lseek64 - -/* printargs does the right thing */ -#define sys_sync printargs -#define sys_profil printargs -#define sys_yield printargs -#define sys_pause printargs -#define sys_sethostid printargs - -/* subfunction entry points */ -#define sys_pgrpsys printargs -#define sys_sigcall printargs -#define sys_msgsys printargs -#define sys_shmsys printargs -#define sys_semsys printargs -#define sys_utssys printargs -#define sys_sysfs printargs -#define sys_spcall printargs -#define sys_context printargs -#define sys_door printargs -#define sys_kaio printargs - -#if DONE -#define sys_sigwait printargs -#define sys_mount printargs -#define sys_sysinfo printargs -#define sys_sysconfig printargs -#define sys_getpmsg printargs -#define sys_putpmsg printargs -#define sys_pread printargs -#define sys_pwrite printargs -#define sys_readv printargs -#define sys_writev printargs -#define sys_wait printargs -#define sys_waitid printargs -#define sys_sigsuspend printargs -#define sys_getpgrp printargs -#define sys_setpgrp printargs -#define sys_getsid printargs -#define sys_setsid printargs -#define sys_getpgid printargs -#define sys_setpgid printargs -#define sys_getcontext printargs -#define sys_setcontext printargs -#define sys_stime printargs -#define sys_time printargs -#define sys_nice printargs -#define sys_times printargs -#define sys_alarm printargs -#define sys_xstat printargs -#define sys_fxstat printargs -#define sys_lxstat printargs -#define sys_xmknod printargs -#define sys_exit printargs -#define sys_fork printargs -#define sys_read printargs -#define sys_write printargs -#define sys_open printargs -#define sys_close printargs -#define sys_creat printargs -#define sys_link printargs -#define sys_unlink printargs -#define sys_chdir printargs -#define sys_mknod printargs -#define sys_chmod printargs -#define sys_chown printargs -#define sys_brk printargs -#define sys_stat printargs -#define sys_lseek printargs -#define sys_getpid printargs -#define sys_getuid printargs -#define sys_fstat printargs -#define sys_utime printargs -#define sys_access printargs -#define sys_kill printargs -#define sys_dup printargs -#define sys_pipe printargs -#define sys_getgid printargs -#define sys_ioctl printargs -#define sys_umask printargs -#define sys_chroot printargs -#define sys_fcntl printargs -#define sys_rmdir printargs -#define sys_mkdir printargs -#define sys_getdents printargs -#define sys_getmsg printargs -#define sys_putmsg printargs -#define sys_poll printargs -#define sys_lstat printargs -#define sys_symlink printargs -#define sys_readlink printargs -#define sys_setgroups printargs -#define sys_getgroups printargs -#define sys_fchmod printargs -#define sys_fchown printargs -#define sys_sigprocmask printargs -#define sys_sigaction printargs -#define sys_sigpending printargs -#define sys_mincore printargs -#define sys_mmap printargs -#define sys_mprotect printargs -#define sys_munmap printargs -#define sys_vfork printargs -#define sys_fchdir printargs -#define sys_setrlimit printargs -#define sys_getrlimit printargs -#define sys_rename printargs -#define sys_uname printargs -#define sys_adjtime printargs -#define sys_fchroot printargs -#define sys_utimes printargs -#define sys_gettimeofday printargs -#define sys_getitimer printargs -#define sys_setitimer printargs -#define sys_settimeofday printargs -#endif diff --git a/svr4/errnoent.h b/svr4/errnoent.h deleted file mode 100644 index 418e2db9..00000000 --- a/svr4/errnoent.h +++ /dev/null @@ -1,152 +0,0 @@ - "ERRNO_0", /* 0 */ - "EPERM", /* 1 */ - "ENOENT", /* 2 */ - "ESRCH", /* 3 */ - "EINTR", /* 4 */ - "EIO", /* 5 */ - "ENXIO", /* 6 */ - "E2BIG", /* 7 */ - "ENOEXEC", /* 8 */ - "EBADF", /* 9 */ - "ECHILD", /* 10 */ - "EAGAIN", /* 11 */ - "ENOMEM", /* 12 */ - "EACCES", /* 13 */ - "EFAULT", /* 14 */ - "ENOTBLK", /* 15 */ - "EBUSY", /* 16 */ - "EEXIST", /* 17 */ - "EXDEV", /* 18 */ - "ENODEV", /* 19 */ - "ENOTDIR", /* 20 */ - "EISDIR", /* 21 */ - "EINVAL", /* 22 */ - "ENFILE", /* 23 */ - "EMFILE", /* 24 */ - "ENOTTY", /* 25 */ - "ETXTBSY", /* 26 */ - "EFBIG", /* 27 */ - "ENOSPC", /* 28 */ - "ESPIPE", /* 29 */ - "EROFS", /* 30 */ - "EMLINK", /* 31 */ - "EPIPE", /* 32 */ - "EDOM", /* 33 */ - "ERANGE", /* 34 */ - "ENOMSG", /* 35 */ - "EIDRM", /* 36 */ - "ECHRNG", /* 37 */ - "EL2NSYNC", /* 38 */ - "EL3HLT", /* 39 */ - "EL3RST", /* 40 */ - "ELNRNG", /* 41 */ - "EUNATCH", /* 42 */ - "ENOCSI", /* 43 */ - "EL2HLT", /* 44 */ - "EDEADLK", /* 45 */ - "ENOLCK", /* 46 */ - "ECANCELED", /* 47 */ - "ENOTSUP", /* 48 */ - "ERRNO_49", /* 49 */ - "EBADE", /* 50 */ - "EBADR", /* 51 */ - "EXFULL", /* 52 */ - "ENOANO", /* 53 */ - "EBADRQC", /* 54 */ - "EBADSLT", /* 55 */ - "EDEADLOCK", /* 56 */ - "EBFONT", /* 57 */ - "ERRNO_58", /* 58 */ - "ERRNO_59", /* 59 */ - "ENOSTR", /* 60 */ - "ENODATA", /* 61 */ - "ETIME", /* 62 */ - "ENOSR", /* 63 */ - "ENONET", /* 64 */ - "ENOPKG", /* 65 */ - "EREMOTE", /* 66 */ - "ENOLINK", /* 67 */ - "EADV", /* 68 */ - "ESRMNT", /* 69 */ - "ECOMM", /* 70 */ - "EPROTO", /* 71 */ - "ERRNO_72", /* 72 */ - "ERRNO_73", /* 73 */ - "EMULTIHOP", /* 74 */ - "ERRNO_75", /* 75 */ - "ERRNO_76", /* 76 */ - "EBADMSG", /* 77 */ - "ENAMETOOLONG", /* 78 */ - "EOVERFLOW", /* 79 */ - "ENOTUNIQ", /* 80 */ - "EBADFD", /* 81 */ - "EREMCHG", /* 82 */ - "ELIBACC", /* 83 */ - "ELIBBAD", /* 84 */ - "ELIBSCN", /* 85 */ - "ELIBMAX", /* 86 */ - "ELIBEXEC", /* 87 */ - "EILSEQ", /* 88 */ - "ENOSYS", /* 89 */ - "ELOOP", /* 90 */ - "ERESTART", /* 91 */ - "ESTRPIPE", /* 92 */ - "ENOTEMPTY", /* 93 */ - "EUSERS", /* 94 */ - "ENOTSOCK", /* 95 */ - "EDESTADDRREQ", /* 96 */ - "EMSGSIZE", /* 97 */ - "EPROTOTYPE", /* 98 */ - "ENOPROTOOPT", /* 99 */ - "ERRNO_100", /* 100 */ - "ERRNO_101", /* 101 */ - "ERRNO_102", /* 102 */ - "ERRNO_103", /* 103 */ - "ERRNO_104", /* 104 */ - "ERRNO_105", /* 105 */ - "ERRNO_106", /* 106 */ - "ERRNO_107", /* 107 */ - "ERRNO_108", /* 108 */ - "ERRNO_109", /* 109 */ - "ERRNO_110", /* 110 */ - "ERRNO_111", /* 111 */ - "ERRNO_112", /* 112 */ - "ERRNO_113", /* 113 */ - "ERRNO_114", /* 114 */ - "ERRNO_115", /* 115 */ - "ERRNO_116", /* 116 */ - "ERRNO_117", /* 117 */ - "ERRNO_118", /* 118 */ - "ERRNO_119", /* 119 */ - "EPROTONOSUPPORT", /* 120 */ - "ESOCKTNOSUPPORT", /* 121 */ - "EOPNOTSUPP", /* 122 */ - "EPFNOSUPPORT", /* 123 */ - "EAFNOSUPPORT", /* 124 */ - "EADDRINUSE", /* 125 */ - "EADDRNOTAVAIL", /* 126 */ - "ENETDOWN", /* 127 */ - "ENETUNREACH", /* 128 */ - "ENETRESET", /* 129 */ - "ECONNABORTED", /* 130 */ - "ECONNRESET", /* 131 */ - "ENOBUFS", /* 132 */ - "EISCONN", /* 133 */ - "ENOTCONN", /* 134 */ - "ERRNO_135", /* 135 */ - "ERRNO_136", /* 136 */ - "ERRNO_137", /* 137 */ - "ERRNO_138", /* 138 */ - "ERRNO_139", /* 139 */ - "ERRNO_140", /* 140 */ - "ERRNO_141", /* 141 */ - "ERRNO_142", /* 142 */ - "ESHUTDOWN", /* 143 */ - "ETOOMANYREFS", /* 144 */ - "ETIMEDOUT", /* 145 */ - "ECONNREFUSED", /* 146 */ - "EHOSTDOWN", /* 147 */ - "EHOSTUNREACH", /* 148 */ - "EALREADY", /* 149 */ - "EINPROGRESS", /* 150 */ - "ESTALE", /* 151 */ diff --git a/svr4/ioctlent.h b/svr4/ioctlent.h deleted file mode 100644 index 7119c870..00000000 --- a/svr4/ioctlent.h +++ /dev/null @@ -1,429 +0,0 @@ -{"sys/dkio.h", "DKIOCGGEOM", 0x401}, -{"sys/dkio.h", "DKIOCSGEOM", 0x402}, -{"sys/dkio.h", "DKIOCINFO", 0x403}, -{"sys/dkio.h", "DKIOCSAPART", 0x404}, -{"sys/dkio.h", "DKIOCGAPART", 0x405}, -{"sys/dkio.h", "DKIOCEJECT", 0x406}, -{"sys/dkio.h", "DKIOCLOCK", 0x407}, -{"sys/dkio.h", "DKIOCUNLOCK", 0x408}, -{"sys/dkio.h", "DKIOCGVTOC", 0x40b}, -{"sys/dkio.h", "DKIOCSVTOC", 0x40c}, -{"sys/dkio.h", "DKIOCSTATE", 0x40d}, -{"sys/fdio.h", "FDIOGCHAR", 0x433}, -{"sys/fdio.h", "FDIOSCHAR", 0x434}, -{"sys/fdio.h", "FDEJECT", 0x435}, -{"sys/fdio.h", "FDGETCHANGE", 0x436}, -{"sys/fdio.h", "FDGETDRIVECHAR", 0x437}, -{"sys/fdio.h", "FDSETDRIVECHAR", 0x438}, -{"sys/fdio.h", "FDGETSEARCH", 0x439}, -{"sys/fdio.h", "FDSETSEARCH", 0x43a}, -{"sys/fdio.h", "FDIOCMD", 0x43b}, -{"sys/fdio.h", "FDRAW", 0x446}, -{"sys/fdio.h", "FDDEFGEOCHAR", 0x456}, -{"sys/hdio.h", "HDKIOCSTYPE", 0x465}, -{"sys/hdio.h", "HDKIOCGTYPE", 0x466}, -{"sys/hdio.h", "HDKIOCSBAD", 0x467}, -{"sys/hdio.h", "HDKIOCGBAD", 0x468}, -{"sys/hdio.h", "HDKIOCSCMD", 0x469}, -{"sys/hdio.h", "HDKIOCGDIAG", 0x46a}, -{"sys/cdio.h", "CDROMPAUSE", 0x497}, -{"sys/cdio.h", "CDROMRESUME", 0x498}, -{"sys/cdio.h", "CDROMPLAYMSF", 0x499}, -{"sys/cdio.h", "CDROMPLAYTRKIND", 0x49a}, -{"sys/cdio.h", "CDROMREADTOCHDR", 0x49b}, -{"sys/cdio.h", "CDROMREADTOCENTRY", 0x49c}, -{"sys/cdio.h", "CDROMSTOP", 0x49d}, -{"sys/cdio.h", "CDROMSTART", 0x49e}, -{"sys/cdio.h", "CDROMEJECT", 0x49f}, -{"sys/cdio.h", "CDROMVOLCTRL", 0x4a0}, -{"sys/cdio.h", "CDROMSUBCHNL", 0x4a1}, -{"sys/cdio.h", "CDROMREADMODE2", 0x4a2}, -{"sys/cdio.h", "CDROMREADMODE1", 0x4a3}, -{"sys/cdio.h", "CDROMREADOFFSET", 0x4a4}, -{"sys/cdio.h", "CDROMGBLKMODE", 0x4a5}, -{"sys/cdio.h", "CDROMSBLKMODE", 0x4a6}, -{"sys/cdio.h", "CDROMCDDA", 0x4a7}, -{"sys/cdio.h", "CDROMCDXA", 0x4a8}, -{"sys/cdio.h", "CDROMSUBCODE", 0x4a9}, -{"sys/cdio.h", "CDROMGDRVSPEED", 0x4aa}, -{"sys/cdio.h", "CDROMSDRVSPEED", 0x4ab}, -{"sys/scsi/impl/uscsi.h", "USCSICMD", 0x4c9}, -{"sys/bufmod.h", "SBIOCSTIME", 0x4201}, -{"sys/bufmod.h", "SBIOCGTIME", 0x4202}, -{"sys/bufmod.h", "SBIOCCTIME", 0x4203}, -{"sys/bufmod.h", "SBIOCSCHUNK", 0x4204}, -{"sys/bufmod.h", "SBIOCGCHUNK", 0x4205}, -{"sys/bufmod.h", "SBIOCSSNAP", 0x4206}, -{"sys/bufmod.h", "SBIOCGSNAP", 0x4207}, -{"sys/bufmod.h", "SBIOCSFLAGS", 0x4208}, -{"sys/bufmod.h", "SBIOCGFLAGS", 0x4209}, -{"sys/termios.h", "LDOPEN", 0x4400}, -{"sys/termios.h", "LDCLOSE", 0x4401}, -{"sys/dlpi.h", "DLIOCRAW", 0x4401}, -{"sys/sad.h", "SAD_SAP", 0x4401}, -{"sys/termios.h", "LDCHG", 0x4402}, -{"sys/sad.h", "SAD_GAP", 0x4402}, -{"sys/sad.h", "SAD_VML", 0x4403}, -{"sys/termios.h", "LDGETT", 0x4408}, -{"sys/termios.h", "LDSETT", 0x4409}, -{"sys/dlpi.h", "DL_IOC_HDR_INFO", 0x440a}, -{"sys/termios.h", "LDSMAP", 0x446e}, -{"sys/termios.h", "LDGMAP", 0x446f}, -{"sys/termios.h", "LDNMAP", 0x4470}, -{"sys/termios.h", "LDEMAP", 0x4471}, -{"sys/termios.h", "LDDMAP", 0x4472}, -{"sys/fbio.h", "FBIOGTYPE", 0x4600}, -{"sys/fbio.h", "FBIOGINFO", 0x4602}, -{"sys/fbio.h", "FBIOPUTCMAP", 0x4603}, -{"sys/fbio.h", "FBIOGETCMAP", 0x4604}, -{"sys/fbio.h", "FBIOSATTR", 0x4605}, -{"sys/fbio.h", "FBIOGATTR", 0x4606}, -{"sys/fbio.h", "FBIOSVIDEO", 0x4607}, -{"sys/fbio.h", "FBIOGVIDEO", 0x4608}, -{"sys/fbio.h", "FBIOVERTICAL", 0x4609}, -{"sys/fbio.h", "GRABPAGEALLOC", 0x460a}, -{"sys/fbio.h", "GRABPAGEFREE", 0x460b}, -{"sys/fbio.h", "GRABATTACH", 0x460c}, -{"sys/fbio.h", "FBIOGPLNGRP", 0x460d}, -{"sys/fbio.h", "FBIOGCMSIZE", 0x460e}, -{"sys/fbio.h", "FBIOSCMSIZE", 0x460f}, -{"sys/fbio.h", "FBIOSCMS", 0x4610}, -{"sys/fbio.h", "FBIOAVAILPLNGRP", 0x4611}, -{"sys/fbio.h", "FBIODBLGINFO", 0x4612}, -{"sys/fbio.h", "FBIODBLSINFO", 0x4613}, -{"sys/fbio.h", "FBIOSWINFD", 0x4614}, -{"sys/fbio.h", "FBIOSAVWINFD", 0x4615}, -{"sys/fbio.h", "FBIORESWINFD", 0x4616}, -{"sys/fbio.h", "FBIOSRWINFD", 0x4617}, -{"sys/visual_io.h", "VIS_SETCURSOR", 0x4618}, -{"sys/fbio.h", "FBIOSCURSOR", 0x4618}, -{"sys/fbio.h", "FBIOGCURSOR", 0x4619}, -{"sys/visual_io.h", "VIS_GETCURSOR", 0x4619}, -{"sys/fbio.h", "FBIOSCURPOS", 0x461a}, -{"sys/visual_io.h", "VIS_MOVECURSOR", 0x461a}, -{"sys/fbio.h", "FBIOGCURPOS", 0x461b}, -{"sys/visual_io.h", "VIS_GETCURSORPOS", 0x461b}, -{"sys/fbio.h", "FBIOGCURMAX", 0x461c}, -{"sys/fbio.h", "GRABLOCKINFO", 0x461d}, -{"sys/fbio.h", "FBIO_WID_ALLOC", 0x461e}, -{"sys/fbio.h", "FBIO_WID_FREE", 0x461f}, -{"sys/fbio.h", "FBIO_WID_PUT", 0x4620}, -{"sys/fbio.h", "FBIO_WID_GET", 0x4621}, -{"sys/fbio.h", "FBIO_DEVID", 0x4622}, -{"sys/fbio.h", "FBIO_U_RST", 0x4623}, -{"sys/fbio.h", "FBIO_FULLSCREEN_ELIMINATION_GROUPS", 0x4624}, -{"sys/fbio.h", "FBIO_WID_DBL_SET", 0x4625}, -{"sys/fbio.h", "FBIOVRTOFFSET", 0x4626}, -{"sys/fbio.h", "FBIOGXINFO", 0x4627}, -{"sys/fbio.h", "FBIOMONINFO", 0x4628}, -{"sys/fbio.h", "FBIOPUTCMAPI", 0x4629}, -{"sys/fbio.h", "FBIOGETCMAPI", 0x462a}, -{"sys/fbio.h", "FBIO_ASSIGNWID", 0x462b}, -{"sys/fbio.h", "FBIO_STEREO", 0x462c}, -{"sys/gpio.h", "GP1IO_PUT_INFO", 0x4700}, -{"sys/gpio.h", "GP1IO_GET_STATIC_BLOCK", 0x4701}, -{"sys/gpio.h", "GP1IO_FREE_STATIC_BLOCK", 0x4702}, -{"sys/gpio.h", "GP1IO_GET_GBUFFER_STATE", 0x4703}, -{"sys/gpio.h", "GP1IO_CHK_GP", 0x4704}, -{"sys/gpio.h", "GP1IO_GET_RESTART_COUNT", 0x4705}, -{"sys/gpio.h", "GP1IO_REDIRECT_DEVFB", 0x4706}, -{"sys/gpio.h", "GP1IO_GET_REQDEV", 0x4707}, -{"sys/gpio.h", "GP1IO_GET_TRUMINORDEV", 0x4708}, -{"sys/gpio.h", "GP1IO_CHK_FOR_GBUFFER", 0x4709}, -{"sys/gpio.h", "GP1IO_SET_USING_GBUFFER", 0x470a}, -{"sys/gpio.h", "GP1IO_INFO_STATIC_BLOCK", 0x470b}, -{"sys/sockmod.h", "O_SI_GETUDATA", 0x4965}, -{"sys/sockmod.h", "SI_SHUTDOWN", 0x4966}, -{"sys/sockmod.h", "SI_LISTEN", 0x4967}, -{"sys/sockmod.h", "SI_SETMYNAME", 0x4968}, -{"sys/sockmod.h", "SI_SETPEERNAME", 0x4969}, -{"sys/sockmod.h", "SI_GETINTRANSIT", 0x496a}, -{"sys/sockmod.h", "SI_SOCKPARAMS", 0x496d}, -{"sys/sockmod.h", "SI_GETUDATA", 0x496e}, -{"sys/strlog.h", "I_TRCLOG", 0x4c01}, -{"sys/strlog.h", "I_ERRLOG", 0x4c02}, -{"sys/strlog.h", "I_CONSLOG", 0x4c03}, -{"sys/cg14io.h", "MDI_RESET", 0x4d01}, -{"sys/cg14io.h", "MDI_GET_CFGINFO", 0x4d02}, -{"sys/cg14io.h", "MDI_SET_PIXELMODE", 0x4d03}, -{"sys/cg14io.h", "MDI_SET_COUNTERS", 0x4d04}, -{"sys/cg14io.h", "MDI_SET_PPR", 0x4d05}, -{"sys/cg14io.h", "MDI_VRT_CNTL", 0x4d06}, -{"sys/cg14io.h", "MDI_SET_CLUT", 0x4d07}, -{"sys/cg14io.h", "MDI_GET_CLUT", 0x4d08}, -{"sys/cg14io.h", "MDI_SET_XLUT", 0x4d09}, -{"sys/cg14io.h", "MDI_GET_XLUT", 0x4d0a}, -{"sys/cg14io.h", "MDI_GAMMA_CORRECT", 0x4d0b}, -{"sys/cg14io.h", "MDI_SET_GAMMALUT", 0x4d0c}, -{"sys/cg14io.h", "MDI_GET_GAMMALUT", 0x4d0d}, -{"sys/cg14io.h", "MDI_SET_DEGAMMALUT", 0x4d0e}, -{"sys/cg14io.h", "MDI_GET_DEGAMMALUT", 0x4d0f}, -{"sys/cg14io.h", "MDI_GET_BUFFER_INFO", 0x4d10}, -{"sys/cg14io.h", "MDI_SET_CURSOR", 0x4d11}, -{"sys/cg14io.h", "MDI_GET_DIAGINFO", 0x4d12}, -{"sys/cg14io.h", "MDI_SET_RESOLUTION", 0x4d13}, -{"sys/cg14io.h", "SET_MONITOR_POWER", 0x4d14}, -{"sys/openpromio.h", "OPROMGETBOOTARGS", 0x4f0c}, -{"sys/pfmod.h", "PFIOCSETF", 0x5001}, -{"sys/stropts.h", "I_NREAD", 0x5301}, -{"sys/stropts.h", "I_PUSH", 0x5302}, -{"sys/stropts.h", "I_POP", 0x5303}, -{"sys/stropts.h", "I_LOOK", 0x5304}, -{"sys/stropts.h", "I_FLUSH", 0x5305}, -{"sys/stropts.h", "I_SRDOPT", 0x5306}, -{"sys/stropts.h", "I_GRDOPT", 0x5307}, -{"sys/stropts.h", "I_STR", 0x5308}, -{"sys/stropts.h", "I_SETSIG", 0x5309}, -{"sys/stropts.h", "I_GETSIG", 0x530a}, -{"sys/stropts.h", "I_FIND", 0x530b}, -{"sys/stropts.h", "I_LINK", 0x530c}, -{"sys/stropts.h", "I_UNLINK", 0x530d}, -{"sys/stropts.h", "I_RECVFD", 0x530e}, -{"sys/stropts.h", "I_PEEK", 0x530f}, -{"sys/stropts.h", "I_FDINSERT", 0x5310}, -{"sys/stropts.h", "I_SENDFD", 0x5311}, -{"sys/stropts.h", "I_SWROPT", 0x5313}, -{"sys/stropts.h", "I_GWROPT", 0x5314}, -{"sys/stropts.h", "I_LIST", 0x5315}, -{"sys/stropts.h", "I_PLINK", 0x5316}, -{"sys/stropts.h", "I_PUNLINK", 0x5317}, -{"sys/stropts.h", "I_SETEV", 0x5318}, -{"sys/stropts.h", "I_GETEV", 0x5319}, -{"sys/stropts.h", "I_STREV", 0x531a}, -{"sys/stropts.h", "I_UNSTREV", 0x531b}, -{"sys/stropts.h", "I_FLUSHBAND", 0x531c}, -{"sys/stropts.h", "I_CKBAND", 0x531d}, -{"sys/stropts.h", "I_GETBAND", 0x531e}, -{"sys/stropts.h", "I_ATMARK", 0x531f}, -{"sys/stropts.h", "I_SETCLTIME", 0x5320}, -{"sys/stropts.h", "I_GETCLTIME", 0x5321}, -{"sys/stropts.h", "I_CANPUT", 0x5322}, -{"sys/termios.h", "TCGETA", 0x5401}, -{"sys/termios.h", "TCSETA", 0x5402}, -{"sys/termios.h", "TCSETAW", 0x5403}, -{"sys/termios.h", "TCSETAF", 0x5404}, -{"sys/termios.h", "TCSBRK", 0x5405}, -{"sys/termios.h", "TCXONC", 0x5406}, -{"sys/termios.h", "TCFLSH", 0x5407}, -{"sys/termios.h", "TIOCKBON", 0x5408}, -{"sys/termios.h", "TIOCKBOF", 0x5409}, -{"sys/termios.h", "KBENABLED", 0x540a}, -{"sys/termios.h", "TCGETS", 0x540d}, -{"sys/termios.h", "TCSETS", 0x540e}, -{"sys/termios.h", "TCSANOW", 0x540e}, -{"sys/termios.h", "TCSADRAIN", 0x540f}, -{"sys/termios.h", "TCSETSW", 0x540f}, -{"sys/termios.h", "TCSAFLUSH", 0x5410}, -{"sys/termios.h", "TCSETSF", 0x5410}, -{"sys/termio.h", "TCDSET", 0x5420}, -{"sys/termios.h", "TCDSET", 0x5420}, -{"sys/termios.h", "RTS_TOG", 0x5421}, -{"sys/ttold.h", "TIOCSWINSZ", 0x5467}, -{"sys/termios.h", "TIOCSWINSZ", 0x5467}, -{"sys/ttold.h", "TIOCGWINSZ", 0x5468}, -{"sys/termios.h", "TIOCGWINSZ", 0x5468}, -{"sys/termios.h", "TIOCGSOFTCAR", 0x5469}, -{"sys/termios.h", "TIOCSSOFTCAR", 0x546a}, -{"sys/timod.h", "TI_GETINFO", 0x548c}, -{"sys/timod.h", "TI_OPTMGMT", 0x548d}, -{"sys/timod.h", "TI_BIND", 0x548e}, -{"sys/timod.h", "TI_UNBIND", 0x548f}, -{"sys/timod.h", "TI_GETMYNAME", 0x5490}, -{"sys/timod.h", "TI_GETPEERNAME", 0x5491}, -{"sys/timod.h", "TI_SETMYNAME", 0x5492}, -{"sys/timod.h", "TI_SETPEERNAME", 0x5493}, -{"sys/termiox.h", "TCGETX", 0x5801}, -{"sys/termiox.h", "TCSETX", 0x5802}, -{"sys/termiox.h", "TCSETXW", 0x5803}, -{"sys/termiox.h", "TCSETXF", 0x5804}, -{"sys/ioctl.h", "DIOCGETC", 0x6401}, -{"sys/ioctl.h", "DIOCGETB", 0x6402}, -{"sys/ioctl.h", "DIOCSETE", 0x6403}, -{"sys/termios.h", "DIOCGETP", 0x6408}, -{"sys/termios.h", "DIOCSETP", 0x6409}, -{"sys/jioctl.h", "JBOOT", 0x6a01}, -{"sys/jioctl.h", "JTERM", 0x6a02}, -{"sys/jioctl.h", "JMPX", 0x6a03}, -{"sys/jioctl.h", "JWINSIZE", 0x6a05}, -{"sys/jioctl.h", "JZOMBOOT", 0x6a07}, -{"sys/jioctl.h", "JAGENT", 0x6a09}, -{"sys/jioctl.h", "JTRUN", 0x6a0a}, -{"sys/jioctl.h", "JXTPROTO", 0x6a0b}, -{"sys/kbio.h", "KIOCTRANS", 0x6b00}, -{"sys/kbio.h", "KIOCSETKEY", 0x6b01}, -{"sys/kbio.h", "KIOCGETKEY", 0x6b02}, -{"sys/kbio.h", "KIOCGTRANS", 0x6b05}, -{"sys/kbio.h", "KIOCTRANSABLE", 0x6b06}, -{"sys/kbio.h", "KIOCGTRANSABLE", 0x6b07}, -{"sys/kbio.h", "KIOCCMD", 0x6b08}, -{"sys/kbio.h", "KIOCTYPE", 0x6b09}, -{"sys/kbio.h", "KIOCSDIRECT", 0x6b0a}, -{"sys/kbio.h", "KIOCGDIRECT", 0x6b0b}, -{"sys/kbio.h", "KIOCSKEY", 0x6b0c}, -{"sys/kbio.h", "KIOCGKEY", 0x6b0d}, -{"sys/kbio.h", "KIOCSLED", 0x6b0e}, -{"sys/kbio.h", "KIOCGLED", 0x6b0f}, -{"sys/kbio.h", "KIOCSCOMPAT", 0x6b10}, -{"sys/kbio.h", "KIOCGCOMPAT", 0x6b11}, -{"sys/kbio.h", "KIOCLAYOUT", 0x6b14}, -{"sys/ioctl.h", "LIOCGETP", 0x6c01}, -{"sys/ioctl.h", "LIOCSETP", 0x6c02}, -{"sys/ioctl.h", "LIOCGETS", 0x6c05}, -{"sys/ioctl.h", "LIOCSETS", 0x6c06}, -{"sys/mtio.h", "MTIOCTOP", 0x6d01}, -{"sys/msio.h", "MSIOGETPARMS", 0x6d01}, -{"sys/msio.h", "MSIOSETPARMS", 0x6d02}, -{"sys/mtio.h", "MTIOCGET", 0x6d02}, -{"sys/mtio.h", "MTIOCGETDRIVETYPE", 0x6d03}, -{"sys/procfs.h", "PIOCSTATUS", 0x7101}, -{"sys/procfs.h", "PIOCSTOP", 0x7102}, -{"sys/procfs.h", "PIOCWSTOP", 0x7103}, -{"sys/procfs.h", "PIOCRUN", 0x7104}, -{"sys/procfs.h", "PIOCGTRACE", 0x7105}, -{"sys/procfs.h", "PIOCSTRACE", 0x7106}, -{"sys/procfs.h", "PIOCSSIG", 0x7107}, -{"sys/procfs.h", "PIOCKILL", 0x7108}, -{"sys/procfs.h", "PIOCUNKILL", 0x7109}, -{"sys/procfs.h", "PIOCGHOLD", 0x710a}, -{"sys/procfs.h", "PIOCSHOLD", 0x710b}, -{"sys/procfs.h", "PIOCMAXSIG", 0x710c}, -{"sys/procfs.h", "PIOCACTION", 0x710d}, -{"sys/procfs.h", "PIOCGFAULT", 0x710e}, -{"sys/procfs.h", "PIOCSFAULT", 0x710f}, -{"sys/procfs.h", "PIOCCFAULT", 0x7110}, -{"sys/procfs.h", "PIOCGENTRY", 0x7111}, -{"sys/procfs.h", "PIOCSENTRY", 0x7112}, -{"sys/procfs.h", "PIOCGEXIT", 0x7113}, -{"sys/procfs.h", "PIOCSEXIT", 0x7114}, -{"sys/procfs.h", "PIOCSFORK", 0x7115}, -{"sys/procfs.h", "PIOCRFORK", 0x7116}, -{"sys/procfs.h", "PIOCSRLC", 0x7117}, -{"sys/procfs.h", "PIOCRRLC", 0x7118}, -{"sys/procfs.h", "PIOCGREG", 0x7119}, -{"sys/procfs.h", "PIOCSREG", 0x711a}, -{"sys/procfs.h", "PIOCGFPREG", 0x711b}, -{"sys/procfs.h", "PIOCSFPREG", 0x711c}, -{"sys/procfs.h", "PIOCNICE", 0x711d}, -{"sys/procfs.h", "PIOCPSINFO", 0x711e}, -{"sys/procfs.h", "PIOCNMAP", 0x711f}, -{"sys/procfs.h", "PIOCMAP", 0x7120}, -{"sys/procfs.h", "PIOCOPENM", 0x7121}, -{"sys/procfs.h", "PIOCCRED", 0x7122}, -{"sys/procfs.h", "PIOCGROUPS", 0x7123}, -{"sys/procfs.h", "PIOCGETPR", 0x7124}, -{"sys/procfs.h", "PIOCGETU", 0x7125}, -{"sys/procfs.h", "PIOCSET", 0x7126}, -{"sys/procfs.h", "PIOCRESET", 0x7127}, -{"sys/procfs.h", "PIOCNWATCH", 0x7128}, -{"sys/procfs.h", "PIOCGWATCH", 0x7129}, -{"sys/procfs.h", "PIOCSWATCH", 0x712a}, -{"sys/procfs.h", "PIOCUSAGE", 0x712b}, -{"sys/procfs.h", "PIOCOPENPD", 0x712c}, -{"sys/procfs.h", "PIOCLWPIDS", 0x712d}, -{"sys/procfs.h", "PIOCOPENLWP", 0x712e}, -{"sys/procfs.h", "PIOCLSTATUS", 0x712f}, -{"sys/procfs.h", "PIOCLUSAGE", 0x7130}, -{"sys/procfs.h", "PIOCNAUXV", 0x7131}, -{"sys/procfs.h", "PIOCAUXV", 0x7132}, -{"sys/procfs.h", "PIOCGWIN", 0x7165}, -{"sys/ttold.h", "TIOCGETD", 0x7400}, -{"sys/termios.h", "TIOCGETD", 0x7400}, -{"sys/termios.h", "TIOCSETD", 0x7401}, -{"sys/ttold.h", "TIOCSETD", 0x7401}, -{"sys/termios.h", "TIOCHPCL", 0x7402}, -{"sys/ttold.h", "TIOCHPCL", 0x7402}, -{"sys/ttold.h", "TIOCGETP", 0x7408}, -{"sys/termios.h", "TIOCGETP", 0x7408}, -{"sys/termios.h", "TIOCSETP", 0x7409}, -{"sys/ttold.h", "TIOCSETP", 0x7409}, -{"sys/ttold.h", "TIOCSETN", 0x740a}, -{"sys/termios.h", "TIOCSETN", 0x740a}, -{"sys/ttold.h", "TIOCEXCL", 0x740d}, -{"sys/termios.h", "TIOCEXCL", 0x740d}, -{"sys/ttold.h", "TIOCNXCL", 0x740e}, -{"sys/termios.h", "TIOCNXCL", 0x740e}, -{"sys/termios.h", "TIOCFLUSH", 0x7410}, -{"sys/ttold.h", "TIOCFLUSH", 0x7410}, -{"sys/termios.h", "TIOCSETC", 0x7411}, -{"sys/ttold.h", "TIOCSETC", 0x7411}, -{"sys/termios.h", "TIOCGETC", 0x7412}, -{"sys/ttold.h", "TIOCGETC", 0x7412}, -{"sys/termios.h", "TIOCGPGRP", 0x7414}, -{"sys/termios.h", "TIOCSPGRP", 0x7415}, -{"sys/termios.h", "TIOCGSID", 0x7416}, -{"sys/termios.h", "TIOCSTI", 0x7417}, -{"sys/termios.h", "TIOCSSID", 0x7418}, -{"sys/termios.h", "TIOCMSET", 0x741a}, -{"sys/termios.h", "TIOCMBIS", 0x741b}, -{"sys/termios.h", "TIOCMBIC", 0x741c}, -{"sys/termios.h", "TIOCMGET", 0x741d}, -{"sys/termios.h", "TIOCREMOTE", 0x741e}, -{"sys/ttold.h", "TIOCREMOTE", 0x741e}, -{"sys/termios.h", "TIOCSIGNAL", 0x741f}, -{"sys/termios.h", "TIOCSTART", 0x746e}, -{"sys/ttold.h", "TIOCSTART", 0x746e}, -{"sys/termios.h", "TIOCSTOP", 0x746f}, -{"sys/ttold.h", "TIOCSTOP", 0x746f}, -{"sys/ttold.h", "TIOCNOTTY", 0x7471}, -{"sys/termios.h", "TIOCNOTTY", 0x7471}, -{"sys/termios.h", "TIOCOUTQ", 0x7473}, -{"sys/ttold.h", "TIOCOUTQ", 0x7473}, -{"sys/termios.h", "TIOCGLTC", 0x7474}, -{"sys/ttold.h", "TIOCGLTC", 0x7474}, -{"sys/termios.h", "TIOCSLTC", 0x7475}, -{"sys/ttold.h", "TIOCSLTC", 0x7475}, -{"sys/termios.h", "TIOCCDTR", 0x7478}, -{"sys/ttold.h", "TIOCCDTR", 0x7478}, -{"sys/ttold.h", "TIOCSDTR", 0x7479}, -{"sys/termios.h", "TIOCSDTR", 0x7479}, -{"sys/termios.h", "TIOCCBRK", 0x747a}, -{"sys/ttold.h", "TIOCCBRK", 0x747a}, -{"sys/termios.h", "TIOCSBRK", 0x747b}, -{"sys/ttold.h", "TIOCSBRK", 0x747b}, -{"sys/termios.h", "TIOCLGET", 0x747c}, -{"sys/ttold.h", "TIOCLGET", 0x747c}, -{"sys/termios.h", "TIOCLSET", 0x747d}, -{"sys/ttold.h", "TIOCLSET", 0x747d}, -{"sys/ttold.h", "TIOCLBIC", 0x747e}, -{"sys/termios.h", "TIOCLBIC", 0x747e}, -{"sys/ttold.h", "TIOCLBIS", 0x747f}, -{"sys/termios.h", "TIOCLBIS", 0x747f}, -{"sys/vol.h", "VOLIOCMAP", 0x7601}, -{"sys/vuid_event.h", "VUIDSFORMAT", 0x7601}, -{"sys/vuid_event.h", "VUIDSFORMAT", 0x7601}, -{"sys/vuid_event.h", "VUIDGFORMAT", 0x7602}, -{"sys/vuid_event.h", "VUIDGFORMAT", 0x7602}, -{"sys/vol.h", "VOLIOCUNMAP", 0x7602}, -{"sys/vol.h", "VOLIOCEVENT", 0x7603}, -{"sys/vuid_event.h", "VUIDSADDR", 0x7603}, -{"sys/vuid_event.h", "VUIDSADDR", 0x7603}, -{"sys/vuid_event.h", "VUIDGADDR", 0x7604}, -{"sys/vuid_event.h", "VUIDGADDR", 0x7604}, -{"sys/vol.h", "VOLIOCEJECT", 0x7604}, -{"sys/vol.h", "VOLIOCCHECK", 0x7605}, -{"sys/vol.h", "VOLIOCINUSE", 0x7606}, -{"sys/vol.h", "VOLIOCDGATTR", 0x7607}, -{"sys/vol.h", "VOLIOCDSATTR", 0x7608}, -{"sys/vol.h", "VOLIOCDCHECK", 0x7609}, -{"sys/vol.h", "VOLIOCCANCEL", 0x760a}, -{"sys/vol.h", "VOLIOCINFO", 0x760b}, -{"sys/vol.h", "VOLIOCSATTR", 0x760c}, -{"sys/vol.h", "VOLIOCGATTR", 0x760d}, -{"sys/vol.h", "VOLIOCDINUSE", 0x760e}, -{"sys/vol.h", "VOLIOCDAEMON", 0x760f}, -{"sys/vol.h", "VOLIOCFLAGS", 0x7610}, -{"sys/vol.h", "VOLIOCEXTRA4", 0x7611}, -{"sys/vol.h", "VOLIOCEXTRA5", 0x7612}, -{"sys/vol.h", "VOLIOCEXTRA6", 0x7613}, -{"sys/vol.h", "VOLIOCEXTRA7", 0x7614}, -{"sys/ser_sync.h", "S_IOCGETMODE", 0x7a01}, -{"sys/ser_sync.h", "S_IOCSETMODE", 0x7a02}, -{"sys/ser_sync.h", "S_IOCGETSTATS", 0x7a03}, -{"sys/ser_sync.h", "S_IOCCLRSTATS", 0x7a04}, -{"sys/ser_sync.h", "S_IOCGETSPEED", 0x7a05}, -{"sys/ser_sync.h", "S_IOCGETMRU", 0x7a06}, -{"sys/ser_sync.h", "S_IOCSETMRU", 0x7a07}, -{"sys/ser_sync.h", "S_IOCGETMTU", 0x7a08}, -{"sys/ser_sync.h", "S_IOCSETMTU", 0x7a09}, -{"sys/ser_sync.h", "S_IOCGETMCTL", 0x7a0a}, -{"sys/tl.h", "TL_IOC_CREDOPT", 0x544c01}, diff --git a/svr4/ioctlent.sh b/svr4/ioctlent.sh deleted file mode 100644 index c6471260..00000000 --- a/svr4/ioctlent.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# 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: ioctlent.sh,v 1.4 2002/05/17 14:04:24 hughesj Exp $ - -if [ $# -ne 1 ] -then - echo "usage: $0 include-directory" >&2 - exit 1 -fi - -bad_includes='cg[48]var\.h|sys/spad\.h' -bad_defines='cg[48]var\.h|READSLICE|I_E_RECVFD|FBIOGPIXRECT|JTIMO|TTYTYPE|TIOCCONS|TCL_LINK|TCL_UNLINK' - -( - cd $1 || exit - find sys -name '*.h' -print | - xargs grep '^[ ]*#[ ]*define[ ][ ]*[A-Z_][A-Za-z0-9_]*[ ][ ]*( *[A-Za-z_][A-Za-z0-9_]* *| *[0-9][0-9]* *)' /dev/null | - sed 's/\(.*\):#[ ]*define[ ]*\([A-Z_][A-Za-z0-9_]*\)[ ]*\(([^)]*)\)[ ]*\(.*\)/ { "\1", "\2", \2 }, \4 \/**\//' -) >ioctlent.tmp -cat ioctlent.tmp | - awk '{ print "#include <" substr($2, 2, length($2) - 3) ">" }' | - sort -u | - egrep -v "$bad_includes" -echo xyzzy -echo "struct ioctlent ioctlent[] = {" -egrep -v "$bad_defines" ioctlent.tmp | -awk '{ print "#ifdef " $4; print $0; print "#endif" }' -echo "};" -rm -f ioctlent.tmp diff --git a/svr4/signalent.h b/svr4/signalent.h deleted file mode 100644 index 58869a51..00000000 --- a/svr4/signalent.h +++ /dev/null @@ -1,36 +0,0 @@ - "SIG_0", /* 0 */ - "SIGHUP", /* 1 */ - "SIGINT", /* 2 */ - "SIGQUIT", /* 3 */ - "SIGILL", /* 4 */ - "SIGTRAP", /* 5 */ - "SIGABRT", /* 6 */ - "SIGEMT", /* 7 */ - "SIGFPE", /* 8 */ - "SIGKILL", /* 9 */ - "SIGBUS", /* 10 */ - "SIGSEGV", /* 11 */ - "SIGSYS", /* 12 */ - "SIGPIPE", /* 13 */ - "SIGALRM", /* 14 */ - "SIGTERM", /* 15 */ - "SIGUSR1", /* 16 */ - "SIGUSR2", /* 17 */ - "SIGCHLD", /* 18 */ - "SIGPWR", /* 19 */ - "SIGWINCH", /* 20 */ - "SIGURG", /* 21 */ - "SIGPOLL", /* 22 */ - "SIGSTOP", /* 23 */ - "SIGTSTP", /* 24 */ - "SIGCONT", /* 25 */ - "SIGTTIN", /* 26 */ - "SIGTTOU", /* 27 */ - "SIGVTALRM", /* 28 */ - "SIGPROF", /* 29 */ - "SIGXCPU", /* 30 */ - "SIGXFSZ", /* 31 */ - "SIGWAITING", /* 32 */ - "SIGLWP", /* 33 */ - "SIGFREEZE", /* 34 */ - "SIGTHAW", /* 35 */ diff --git a/svr4/syscall.h b/svr4/syscall.h deleted file mode 100644 index 8147885e..00000000 --- a/svr4/syscall.h +++ /dev/null @@ -1,540 +0,0 @@ -/* - * 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: syscall.h,v 1.10 2002/05/17 11:37:50 hughesj Exp $ - */ - -#include "dummy.h" - -extern int sys_syscall(); -extern int sys_exit(); -extern int sys_fork(); -extern int sys_read(); -extern int sys_write(); -extern int sys_open(); -extern int sys_close(); -extern int sys_wait(); -extern int sys_creat(); -extern int sys_link(); -extern int sys_unlink(); -extern int sys_exec(); -extern int sys_chdir(); -extern int sys_time(); -extern int sys_settimeofday(); -extern int sys_mknod(); -extern int sys_chmod(); -extern int sys_chown(); -extern int sys_brk(); -extern int sys_stat(); -extern int sys_lseek(); -extern int sys_getpid(); -extern int sys_mount(); -extern int sys_umount(); -extern int sys_setuid(); -extern int sys_getuid(); -extern int sys_stime(); -extern int sys_ptrace(); -extern int sys_alarm(); -extern int sys_fstat(); -extern int sys_pause(); -extern int sys_utime(); -extern int sys_stty(); -extern int sys_gtty(); -extern int sys_access(); -extern int sys_nice(); -extern int sys_statfs(); -extern int sys_sync(); -extern int sys_kill(); -extern int sys_fstatfs(); -extern int sys_pgrpsys(); -extern int sys_setpgrp(); -extern int sys_xenix(); -extern int sys_syssgi(); -extern int sys_dup(); -extern int sys_pipe(); -extern int sys_times(); -extern int sys_profil(); -extern int sys_plock(); -extern int sys_setgid(); -extern int sys_getgid(); -extern int sys_sigcall(); -extern int sys_msgsys(); -extern int sys_syssun(); -extern int sys_sysi86(); -extern int sys_sysmips(); -extern int sys_sysmachine(); -extern int sys_acct(); -extern int sys_shmsys(); -extern int sys_semsys(); -extern int sys_ioctl(); -extern int sys_uadmin(); -extern int sys_utssys(); -extern int sys_fdsync(); -extern int sys_execve(); -extern int sys_umask(); -extern int sys_chroot(); -extern int sys_fcntl(); -extern int sys_ulimit(); -extern int sys_rmdir(); -extern int sys_mkdir(); -extern int sys_getdents(); -extern int sys_sysfs(); -extern int sys_getmsg(); -extern int sys_putmsg(); -extern int sys_poll(); -extern int sys_dup2(); -extern int sys_bind(); -extern int sys_listen(); -extern int sys_accept(); -extern int sys_connect(); -extern int sys_shutdown(); -extern int sys_recv(); -extern int sys_recvfrom(); -extern int sys_send(); -extern int sys_sendto(); -extern int sys_getpeername(); -extern int sys_getsockname(); -extern int sys_getsockopt(); -extern int sys_setsockopt(); -#ifdef MIPS -extern int sys_sigreturn(); -extern int sys_gethostid(); -extern int sys_recvmsg(); -extern int sys_select(); -extern int sys_sendmsg(); -extern int sys_sethostid(); -extern int sys_socket(); -extern int sys_listen(); -extern int sys_gethostname(); -extern int sys_sethostname(); -extern int sys_getdomainname(); -extern int sys_setdomainname(); -extern int sys_truncate(); -extern int sys_ftruncate(); -extern int sys_rename(); -extern int sys_symlink(); -extern int sys_readlink(); -extern int sys_nfssvc(); -extern int sys_getfh(); -extern int sys_async_daemon(); -extern int sys_exportfs(); -extern int sys_setregid(); -extern int sys_setreuid(); -extern int sys_getitimer(); -extern int sys_setitimer(); -extern int sys_adjtime(); -extern int sys_BSD_getime(); -extern int sys_sproc(); -extern int sys_prctl(); -extern int sys_procblk(); -extern int sys_sprocsp(); -extern int sys_mmap(); -extern int sys_munmap(); -extern int sys_mprotect(); -extern int sys_msync(); -extern int sys_madvise(); -extern int sys_pagelock(); -extern int sys_getpagesize(); -extern int sys_quotactl(); -extern int sys_BSDgetpgrp(); -extern int sys_BSDsetpgrp(); -extern int sys_vhangup(); -extern int sys_fsync(); -extern int sys_fchdir(); -extern int sys_getrlimit(); -extern int sys_setrlimit(); -extern int sys_cacheflush(); -extern int sys_cachectl(); -extern int sys_fchown(); -extern int sys_fchmod(); -extern int sys_socketpair(); -extern int sys_sysinfo(); -extern int sys_nuname(); -extern int sys_xstat(); -extern int sys_lxstat(); -extern int sys_fxstat(); -extern int sys_xmknod(); -extern int sys_ksigaction(); -extern int sys_sigpending(); -extern int sys_sigprocmask(); -extern int sys_sigsuspend(); -extern int sys_sigpoll(); -extern int sys_swapctl(); -extern int sys_getcontext(); -extern int sys_setcontext(); -extern int sys_waitsys(); -extern int sys_sigstack(); -extern int sys_sigaltstack(); -extern int sys_sigsendset(); -extern int sys_statvfs(); -extern int sys_fstatvfs(); -extern int sys_getpmsg(); -extern int sys_putpmsg(); -extern int sys_lchown(); -extern int sys_priocntl(); -extern int sys_ksigqueue(); -#else /* !MIPS */ -extern int sys_lstat(); -extern int sys_symlink(); -extern int sys_readlink(); -extern int sys_setgroups(); -extern int sys_getgroups(); -extern int sys_fchmod(); -extern int sys_fchown(); -extern int sys_sigprocmask(); -extern int sys_sigsuspend(); -extern int sys_sigaltstack(); -extern int sys_sigaction(); -extern int sys_spcall(); -extern int sys_context(); -extern int sys_evsys(); -extern int sys_evtrapret(); -extern int sys_statvfs(); -extern int sys_fstatvfs(); -extern int sys_nfssys(); -extern int sys_waitid(); -extern int sys_sigsendsys(); -extern int sys_hrtsys(); -extern int sys_acancel(); -extern int sys_async(); -extern int sys_priocntlsys(); -extern int sys_pathconf(); -extern int sys_mincore(); -extern int sys_mmap(); -extern int sys_mprotect(); -extern int sys_munmap(); -extern int sys_fpathconf(); -extern int sys_vfork(); -extern int sys_fchdir(); -extern int sys_readv(); -extern int sys_writev(); -extern int sys_xstat(); -extern int sys_lxstat(); -extern int sys_fxstat(); -extern int sys_xmknod(); -extern int sys_clocal(); -extern int sys_setrlimit(); -extern int sys_getrlimit(); -extern int sys_lchown(); -extern int sys_memcntl(); -extern int sys_getpmsg(); -extern int sys_putpmsg(); -extern int sys_rename(); -extern int sys_uname(); -extern int sys_setegid(); -extern int sys_sysconfig(); -extern int sys_adjtime(); -extern int sys_sysinfo(); -extern int sys_seteuid(); -extern int sys_vtrace(); -extern int sys_fork1(); -extern int sys_sigtimedwait(); -extern int sys_lwp_info(); -extern int sys_yield(); -extern int sys_lwp_sema_wait(); -extern int sys_lwp_sema_post(); -extern int sys_modctl(); -extern int sys_fchroot(); -extern int sys_utimes(); -extern int sys_vhangup(); -extern int sys_gettimeofday(); -extern int sys_getitimer(); -extern int sys_setitimer(); -extern int sys_lwp_create(); -extern int sys_lwp_exit(); -extern int sys_lwp_suspend(); -extern int sys_lwp_continue(); -extern int sys_lwp_kill(); -extern int sys_lwp_self(); -extern int sys_lwp_setprivate(); -extern int sys_lwp_getprivate(); -extern int sys_lwp_wait(); -extern int sys_lwp_mutex_unlock(); -extern int sys_lwp_mutex_lock(); -extern int sys_lwp_cond_wait(); -extern int sys_lwp_cond_signal(); -extern int sys_lwp_cond_broadcast(); -extern int sys_pread(); -extern int sys_pwrite(); -extern int sys_inst_sync(); -extern int sys_auditsys(); -extern int sys_processor_bind(); -extern int sys_processor_info(); -extern int sys_p_online(); -extern int sys_sigqueue(); -extern int sys_clock_gettime(); -extern int sys_clock_settime(); -extern int sys_clock_getres(); -extern int sys_timer_create(); -extern int sys_timer_delete(); -extern int sys_timer_settime(); -extern int sys_timer_gettime(); -extern int sys_timer_getoverrun(); -extern int sys_nanosleep(); -extern int sys_setreuid(); -extern int sys_setregid(); -#ifdef HAVE_SYS_ACL_H -extern int sys_acl(); -extern int sys_facl(); -extern int sys_aclipc(); -#endif -#ifdef HAVE_SYS_DOOR_H -extern int sys_door(); -#endif -#if UNIXWARE >= 2 -extern int sys_sigwait(); -extern int sys_truncate(); -extern int sys_ftruncate(); -extern int sys_getksym (); -extern int sys_procpriv(); -#endif -#if UNIXWARE >= 7 -extern int sys_lseek64 (); -extern int sys_truncate64 (); -extern int sys_ftruncate64 (); -extern int sys_xsocket (); -extern int sys_xsocketpair (); -extern int sys_xbind (); -extern int sys_xconnect (); -extern int sys_xlisten (); -extern int sys_xaccept (); -extern int sys_xrecvmsg (); -extern int sys_xsendmsg (); -extern int sys_xgetsockaddr (); -extern int sys_xsetsockaddr (); -extern int sys_xgetsockopt (); -extern int sys_xsetsockopt (); -extern int sys_xshutdown (); -extern int sys_rfork (); -extern int sys_ssisys (); -extern int sys_rexecve (); -#endif -#endif /* !MIPS */ - -#ifdef MIPS -#define SGI_KLUDGE 1 -#else -#define SGI_KLUDGE 0 -#endif - -/* sys_pgrpsys subcalls */ - -extern int sys_getpgrp(), sys_setpgrp(), sys_getsid(); -extern int sys_setsid(), sys_getpgid(), sys_setpgid(); - -#ifndef MIPS - -#define SYS_pgrpsys_subcall 300 + SGI_KLUDGE -#define SYS_getpgrp (SYS_pgrpsys_subcall + 0) -#define SYS_setpgrp (SYS_pgrpsys_subcall + 1) -#define SYS_getsid (SYS_pgrpsys_subcall + 2) -#define SYS_setsid (SYS_pgrpsys_subcall + 3) -#define SYS_getpgid (SYS_pgrpsys_subcall + 4) -#define SYS_setpgid (SYS_pgrpsys_subcall + 5) - -#define SYS_pgrpsys_nsubcalls 6 - -#endif /* !MIPS */ - -/* sys_sigcall subcalls */ - -#undef SYS_signal -#define SYS_sigcall 48 - -extern int sys_signal(), sys_sigset(), sys_sighold(); -extern int sys_sigrelse(), sys_sigignore(), sys_sigpause(); - -#ifndef MIPS - -#define SYS_sigcall_subcall 310 + SGI_KLUDGE -#define SYS_signal (SYS_sigcall_subcall + 0) -#define SYS_sigset (SYS_sigcall_subcall + 1) -#define SYS_sighold (SYS_sigcall_subcall + 2) -#define SYS_sigrelse (SYS_sigcall_subcall + 3) -#define SYS_sigignore (SYS_sigcall_subcall + 4) -#define SYS_sigpause (SYS_sigcall_subcall + 5) - -#define SYS_sigcall_nsubcalls 6 - -#endif /* !MIPS */ - -/* msgsys subcalls */ - -extern int sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd(); - -#define SYS_msgsys_subcall 320 + SGI_KLUDGE -#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) - -#define SYS_msgsys_nsubcalls 4 - -/* shmsys subcalls */ - -extern int sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget(); - -#define SYS_shmsys_subcall 330 + SGI_KLUDGE -#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) - -#define SYS_shmsys_nsubcalls 4 - -/* semsys subcalls */ - -extern int sys_semctl(), sys_semget(), sys_semop(); - -#define SYS_semsys_subcall 340 + SGI_KLUDGE -#define SYS_semctl (SYS_semsys_subcall + 0) -#define SYS_semget (SYS_semsys_subcall + 1) -#define SYS_semop (SYS_semsys_subcall + 2) - -#define SYS_semsys_nsubcalls 3 - -/* utssys subcalls */ - -extern int sys_olduname(), sys_ustat(), sys_fusers(); - -#define SYS_utssys_subcall 350 + SGI_KLUDGE - -#define SYS_olduname (SYS_utssys_subcall + 0) - /* 1 is unused */ -#define SYS_ustat (SYS_utssys_subcall + 2) -#define SYS_fusers (SYS_utssys_subcall + 3) - -#define SYS_utssys_nsubcalls 4 - -/* sysfs subcalls */ - -extern int sys_sysfs1(), sys_sysfs2(), sys_sysfs3(); - -#define SYS_sysfs_subcall 360 + SGI_KLUDGE - /* 0 is unused */ -#define SYS_sysfs1 (SYS_sysfs_subcall + 1) -#define SYS_sysfs2 (SYS_sysfs_subcall + 2) -#define SYS_sysfs3 (SYS_sysfs_subcall + 3) - -#define SYS_sysfs_nsubcalls 4 - -/* sys_spcall subcalls */ - -#undef SYS_sigpending -#define SYS_spcall 99 - -extern int sys_sigpending(), sys_sigfillset(); - -#define SYS_spcall_subcall 370 + SGI_KLUDGE - /* 0 is unused */ -#define SYS_sigpending (SYS_spcall_subcall + 1) -#define SYS_sigfillset (SYS_spcall_subcall + 2) - -#define SYS_spcall_nsubcalls 3 - -/* sys_context subcalls */ - -extern int sys_getcontext(), sys_setcontext(); - -#ifndef MIPS - -#define SYS_context_subcall 380 + SGI_KLUDGE -#define SYS_getcontext (SYS_context_subcall + 0) -#define SYS_setcontext (SYS_context_subcall + 1) - -#define SYS_context_nsubcalls 2 - -#endif /* !MIPS */ - - -#ifdef HAVE_SYS_AIO_H -extern int sys_aioread(); -extern int sys_aiowrite(); -extern int sys_aiowait(); -extern int sys_aiocancel(); -#endif /* HAVE_SYS_AIO_H */ - -/* 64-bit file stuff */ - -#if _LFS64_LARGEFILE -extern int sys_getdents64(); -extern int sys_mmap64(); -extern int sys_stat64(); -extern int sys_lstat64(); -extern int sys_fstat64(); -extern int sys_setrlimit64(); -extern int sys_getrlimit64(); -extern int sys_pread64(); -extern int sys_pwrite64(); -extern int sys_lseek64(); -#endif - -/* solaris 2.6 stuff */ -extern int sys_so_socket(); -extern int sys_so_socketpair(); - -#ifdef HAVE_SYS_DOOR_H - -#define SYS_door_subcall 390 + SGI_KLUDGE -#define SYS_door_create (SYS_door_subcall + 0) -#define SYS_door_revoke (SYS_door_subcall + 1) -#define SYS_door_info (SYS_door_subcall + 2) -#define SYS_door_call (SYS_door_subcall + 3) -#define SYS_door_return (SYS_door_subcall + 4) -#define SYS_door_cred (SYS_door_subcall + 5) - -#define SYS_door_nsubcalls 6 - -#endif /* HAVE_SYS_DOOR_H */ - -#ifdef HAVE_SYS_AIO_H - -#define SYS_kaio_subcall 400 + SGI_KLUDGE -#define SYS_aioread (SYS_kaio_subcall + 0) -#define SYS_aiowrite (SYS_kaio_subcall + 1) -#define SYS_aiowait (SYS_kaio_subcall + 2) -#define SYS_aiocancel (SYS_kaio_subcall + 3) -#define SYS_aionotify (SYS_kaio_subcall + 4) -#define SYS_aioinit (SYS_kaio_subcall + 5) -#define SYS_aiostart (SYS_kaio_subcall + 6) -#define SYS_aiolio (SYS_kaio_subcall + 7) -#define SYS_aiosuspend (SYS_kaio_subcall + 8) -#define SYS_aioerror (SYS_kaio_subcall + 9) -#define SYS_aioliowait (SYS_kaio_subcall + 10) -#define SYS_aioaread (SYS_kaio_subcall + 11) -#define SYS_aioawrite (SYS_kaio_subcall + 12) -#define SYS_aiolio64 (SYS_kaio_subcall + 13) -#define SYS_aiosuspend64 (SYS_kaio_subcall + 14) -#define SYS_aioerror64 (SYS_kaio_subcall + 15) -#define SYS_aioliowait64 (SYS_kaio_subcall + 16) -#define SYS_aioaread64 (SYS_kaio_subcall + 17) -#define SYS_aioawrite64 (SYS_kaio_subcall + 18) -#define SYS_aiocancel64 (SYS_kaio_subcall + 19) -#define SYS_aiofsync (SYS_kaio_subcall + 20) - -#define SYS_kaio_nsubcalls 21 - -#endif /* HAVE_SYS_AIO_H */ diff --git a/svr4/syscallent.h b/svr4/syscallent.h deleted file mode 100644 index c8e5c7af..00000000 --- a/svr4/syscallent.h +++ /dev/null @@ -1,827 +0,0 @@ -/* - * 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: syscallent.h,v 1.9 2001/03/27 13:57:48 hughesj Exp $ - */ - -#ifdef MIPS - { -1, 0, printargs, "SYS_-1" }, /* -1 */ -#endif /* MIPS */ - { -1, 0, sys_syscall, "syscall" }, /* 0 */ - { -1, TP, sys_exit, "_exit" }, /* 1 */ - { -1, TP, sys_fork, "fork" }, /* 2 */ - { -1, 0, sys_read, "read" }, /* 3 */ - { -1, 0, sys_write, "write" }, /* 4 */ - { -1, TF, sys_open, "open" }, /* 5 */ - { -1, 0, sys_close, "close" }, /* 6 */ - { -1, TP, sys_wait, "wait" }, /* 7 */ - { -1, TF, sys_creat, "creat" }, /* 8 */ - { -1, TF, sys_link, "link" }, /* 9 */ - { -1, TF, sys_unlink, "unlink" }, /* 10 */ - { -1, TF|TP, sys_exec, "exec" }, /* 11 */ - { -1, TF, sys_chdir, "chdir" }, /* 12 */ - { -1, 0, sys_time, "time" }, /* 13 */ - { -1, TF, sys_mknod, "mknod" }, /* 14 */ - { -1, TF, sys_chmod, "chmod" }, /* 15 */ - { -1, TF, sys_chown, "chown" }, /* 16 */ - { -1, 0, sys_brk, "brk" }, /* 17 */ - { -1, TF, sys_stat, "stat" }, /* 18 */ - { -1, 0, sys_lseek, "lseek" }, /* 19 */ - { -1, 0, sys_getpid, "getpid" }, /* 20 */ - { -1, TF, sys_mount, "mount" }, /* 21 */ - { -1, TF, sys_umount, "umount" }, /* 22 */ - { -1, 0, sys_setuid, "setuid" }, /* 23 */ - { -1, 0, sys_getuid, "getuid" }, /* 24 */ - { -1, 0, sys_stime, "stime" }, /* 25 */ - { -1, 0, sys_ptrace, "ptrace" }, /* 26 */ - { -1, 0, sys_alarm, "alarm" }, /* 27 */ - { -1, 0, sys_fstat, "fstat" }, /* 28 */ - { -1, TS, sys_pause, "pause" }, /* 29 */ - { -1, TF, sys_utime, "utime" }, /* 30 */ - { -1, 0, sys_stty, "stty" }, /* 31 */ - { -1, 0, sys_gtty, "gtty" }, /* 32 */ - { -1, TF, sys_access, "access" }, /* 33 */ - { -1, 0, sys_nice, "nice" }, /* 34 */ - { -1, TF, sys_statfs, "statfs" }, /* 35 */ - { -1, 0, sys_sync, "sync" }, /* 36 */ - { -1, TS, sys_kill, "kill" }, /* 37 */ - { -1, 0, sys_fstatfs, "fstatfs" }, /* 38 */ -#ifdef MIPS - { -1, 0, sys_setpgrp, "setpgrp" }, /* 39 */ -#else /* !MIPS */ - { -1, 0, sys_pgrpsys, "pgrpsys" }, /* 39 */ -#endif /* !MIPS */ -#ifdef MIPS - { -1, 0, sys_syssgi, "syssgi" }, /* 40 */ -#else /* !MIPS */ - { -1, 0, sys_xenix, "xenix" }, /* 40 */ -#endif /* !MIPS */ - { -1, 0, sys_dup, "dup" }, /* 41 */ - { -1, 0, sys_pipe, "pipe" }, /* 42 */ - { -1, 0, sys_times, "times" }, /* 43 */ - { -1, 0, sys_profil, "profil" }, /* 44 */ - { -1, 0, sys_plock, "plock" }, /* 45 */ - { -1, 0, sys_setgid, "setgid" }, /* 46 */ - { -1, 0, sys_getgid, "getgid" }, /* 47 */ - { -1, 0, sys_sigcall, "sigcall" }, /* 48 */ - { -1, TI, sys_msgsys, "msgsys" }, /* 49 */ -#ifdef SPARC - { -1, 0, sys_syssun, "syssun" }, /* 50 */ -#else /* !SPARC */ -#ifdef I386 - { -1, 0, sys_sysi86, "sysi86" }, /* 50 */ -#else /* !I386 */ -#ifdef MIPS - { -1, 0, sys_sysmips, "sysmips" }, /* 50 */ -#else /* !MIPS */ - { -1, 0, sys_sysmachine, "sysmachine" }, /* 50 */ -#endif /* !MIPS */ -#endif /* !I386 */ -#endif /* !SPARC */ - { -1, TF, sys_acct, "acct" }, /* 51 */ - { -1, TI, sys_shmsys, "shmsys" }, /* 52 */ - { -1, TI, sys_semsys, "semsys" }, /* 53 */ - { -1, 0, sys_ioctl, "ioctl" }, /* 54 */ - { -1, 0, sys_uadmin, "uadmin" }, /* 55 */ - { -1, 0, sys_sysmp, "sysmp" }, /* 56 */ - { -1, 0, sys_utssys, "utssys" }, /* 57 */ - { -1, 0, sys_fdsync, "fdsync" }, /* 58 */ - { -1, TF|TP, sys_execve, "execve" }, /* 59 */ - { -1, 0, sys_umask, "umask" }, /* 60 */ - { -1, TF, sys_chroot, "chroot" }, /* 61 */ - { -1, 0, sys_fcntl, "fcntl" }, /* 62 */ - { -1, 0, sys_ulimit, "ulimit" }, /* 63 */ - { -1, 0, printargs, "SYS_64" }, /* 64 */ - { -1, 0, printargs, "SYS_65" }, /* 65 */ - { -1, 0, printargs, "SYS_66" }, /* 66 */ - { -1, 0, printargs, "SYS_67" }, /* 67 */ - { -1, 0, printargs, "SYS_68" }, /* 68 */ - { -1, 0, printargs, "SYS_69" }, /* 69 */ - { -1, 0, printargs, "SYS_70" }, /* 70 */ - { -1, 0, printargs, "SYS_71" }, /* 71 */ - { -1, 0, printargs, "SYS_72" }, /* 72 */ - { -1, 0, printargs, "SYS_73" }, /* 73 */ - { -1, 0, printargs, "SYS_74" }, /* 74 */ - { -1, 0, printargs, "SYS_75" }, /* 75 */ - { -1, 0, printargs, "SYS_76" }, /* 76 */ - { -1, 0, printargs, "SYS_77" }, /* 77 */ - { -1, 0, printargs, "SYS_78" }, /* 78 */ - { -1, TF, sys_rmdir, "rmdir" }, /* 79 */ - { -1, TF, sys_mkdir, "mkdir" }, /* 80 */ - { -1, 0, sys_getdents, "getdents" }, /* 81 */ - { -1, 0, sys_sginap, "sginap" }, /* 82 */ - { -1, 0, sys_sgikopt, "sgikopt" }, /* 83 */ - { -1, 0, sys_sysfs, "sysfs" }, /* 84 */ - { -1, TN, sys_getmsg, "getmsg" }, /* 85 */ - { -1, TN, sys_putmsg, "putmsg" }, /* 86 */ - { -1, TN, sys_poll, "poll" }, /* 87 */ -#ifdef MIPS - { -1, TS, sys_sigreturn, "sigreturn" }, /* 88 */ - { -1, TN, sys_accept, "accept" }, /* 89 */ - { -1, TN, sys_bind, "bind" }, /* 90 */ - { -1, TN, sys_connect, "connect" }, /* 91 */ - { -1, 0, sys_gethostid, "gethostid" }, /* 92 */ - { -1, TN, sys_getpeername, "getpeername" }, /* 93 */ - { -1, TN, sys_getsockname, "getsockname" }, /* 94 */ - { -1, TN, sys_getsockopt, "getsockopt" }, /* 95 */ - { -1, TN, sys_listen, "listen" }, /* 96 */ - { -1, TN, sys_recv, "recv" }, /* 97 */ - { -1, TN, sys_recvfrom, "recvfrom" }, /* 98 */ - { -1, TN, sys_recvmsg, "recvmsg" }, /* 99 */ - { -1, 0, sys_select, "select" }, /* 100 */ - { -1, TN, sys_send, "send" }, /* 101 */ - { -1, TN, sys_sendmsg, "sendmsg" }, /* 102 */ - { -1, TN, sys_sendto, "sendto" }, /* 103 */ - { -1, 0, sys_sethostid, "sethostid" }, /* 104 */ - { -1, TN, sys_setsockopt, "setsockopt" }, /* 105 */ - { -1, TN, sys_shutdown, "shutdown" }, /* 106 */ - { -1, TN, sys_socket, "socket" }, /* 107 */ - { -1, 0, sys_gethostname, "gethostname" }, /* 108 */ - { -1, 0, sys_sethostname, "sethostname" }, /* 109 */ - { -1, 0, sys_getdomainname, "getdomainname" }, /* 110 */ - { -1, 0, sys_setdomainname, "setdomainname" }, /* 111 */ - { -1, TF, sys_truncate, "truncate" }, /* 112 */ - { -1, 0, sys_ftruncate, "ftruncate" }, /* 113 */ - { -1, TF, sys_rename, "rename" }, /* 114 */ - { -1, TF, sys_symlink, "symlink" }, /* 115 */ - { -1, TF, sys_readlink, "readlink" }, /* 116 */ - { -1, 0, printargs, "SYS_117" }, /* 117 */ - { -1, 0, printargs, "SYS_118" }, /* 118 */ - { -1, 0, sys_nfssvc, "nfssvc" }, /* 119 */ - { -1, 0, sys_getfh, "getfh" }, /* 120 */ - { -1, 0, sys_async_daemon, "async_daemon" }, /* 121 */ - { -1, 0, sys_exportfs, "exportfs" }, /* 122 */ - { -1, 0, sys_setregid, "setregid" }, /* 123 */ - { -1, 0, sys_setreuid, "setreuid" }, /* 124 */ - { -1, 0, sys_getitimer, "getitimer" }, /* 125 */ - { -1, 0, sys_setitimer, "setitimer" }, /* 126 */ - { -1, 0, sys_adjtime, "adjtime" }, /* 127 */ - { -1, 0, sys_BSD_getime, "BSD_getime" }, /* 128 */ - { -1, 0, sys_sproc, "sproc" }, /* 129 */ - { -1, 0, sys_prctl, "prctl" }, /* 130 */ - { -1, 0, sys_procblk, "procblk" }, /* 131 */ - { -1, 0, sys_sprocsp, "sprocsp" }, /* 132 */ - { -1, 0, printargs, "SYS_133" }, /* 133 */ - { -1, 0, sys_mmap, "mmap" }, /* 134 */ - { -1, 0, sys_munmap, "munmap" }, /* 135 */ - { -1, 0, sys_mprotect, "mprotect" }, /* 136 */ - { -1, 0, sys_msync, "msync" }, /* 137 */ - { -1, 0, sys_madvise, "madvise" }, /* 138 */ - { -1, 0, sys_pagelock, "pagelock" }, /* 139 */ - { -1, 0, sys_getpagesize, "getpagesize" }, /* 140 */ - { -1, 0, sys_quotactl, "quotactl" }, /* 141 */ - { -1, 0, printargs, "SYS_142" }, /* 142 */ - { -1, 0, sys_BSDgetpgrp, "BSDgetpgrp" }, /* 143 */ - { -1, 0, sys_BSDsetpgrp, "BSDsetpgrp" }, /* 144 */ - { -1, 0, sys_vhangup, "vhangup" }, /* 145 */ - { -1, 0, sys_fsync, "fsync" }, /* 146 */ - { -1, 0, sys_fchdir, "fchdir" }, /* 147 */ - { -1, 0, sys_getrlimit, "getrlimit" }, /* 148 */ - { -1, 0, sys_setrlimit, "setrlimit" }, /* 149 */ - { -1, 0, sys_cacheflush, "cacheflush" }, /* 150 */ - { -1, 0, sys_cachectl, "cachectl" }, /* 151 */ - { -1, 0, sys_fchown, "fchown" }, /* 152 */ - { -1, 0, sys_fchmod, "fchmod" }, /* 153 */ - { -1, 0, printargs, "SYS_154" }, /* 154 */ - { -1, TN, sys_socketpair, "socketpair" }, /* 155 */ - { -1, 0, sys_sysinfo, "sysinfo" }, /* 156 */ - { -1, 0, sys_nuname, "nuname" }, /* 157 */ - { -1, TF, sys_xstat, "xstat" }, /* 158 */ - { -1, TF, sys_lxstat, "lxstat" }, /* 159 */ - { -1, 0, sys_fxstat, "fxstat" }, /* 160 */ - { -1, TF, sys_xmknod, "xmknod" }, /* 161 */ - { -1, TS, sys_ksigaction, "sigaction" }, /* 162 */ - { -1, TS, sys_sigpending, "sigpending" }, /* 163 */ - { -1, TS, sys_sigprocmask, "sigprocmask" }, /* 164 */ - { -1, TS, sys_sigsuspend, "sigsuspend" }, /* 165 */ - { -1, TS, sys_sigpoll, "sigpoll" }, /* 166 */ - { -1, 0, sys_swapctl, "swapctl" }, /* 167 */ - { -1, 0, sys_getcontext, "getcontext" }, /* 168 */ - { -1, 0, sys_setcontext, "setcontext" }, /* 169 */ - { -1, TP, sys_waitid, "waitid" }, /* 170 */ - { -1, TS, sys_sigstack, "sigstack" }, /* 171 */ - { -1, TS, sys_sigaltstack, "sigaltstack" }, /* 172 */ - { -1, TS, sys_sigsendset, "sigsendset" }, /* 173 */ - { -1, TF, sys_statvfs, "statvfs" }, /* 174 */ - { -1, 0, sys_fstatvfs, "fstatvfs" }, /* 175 */ - { -1, TN, sys_getpmsg, "getpmsg" }, /* 176 */ - { -1, TN, sys_putpmsg, "putpmsg" }, /* 177 */ - { -1, TF, sys_lchown, "lchown" }, /* 178 */ - { -1, 0, sys_priocntl, "priocntl" }, /* 179 */ - { -1, TS, sys_ksigqueue, "ksigqueue" }, /* 180 */ - { -1, 0, printargs, "SYS_181" }, /* 181 */ - { -1, 0, printargs, "SYS_182" }, /* 182 */ - { -1, 0, printargs, "SYS_183" }, /* 183 */ - { -1, 0, printargs, "SYS_184" }, /* 184 */ - { -1, 0, printargs, "SYS_185" }, /* 185 */ - { -1, 0, printargs, "SYS_186" }, /* 186 */ - { -1, 0, printargs, "SYS_187" }, /* 187 */ - { -1, 0, printargs, "SYS_188" }, /* 188 */ - { -1, 0, printargs, "SYS_189" }, /* 189 */ - { -1, 0, printargs, "SYS_190" }, /* 190 */ - { -1, 0, printargs, "SYS_191" }, /* 191 */ - { -1, 0, printargs, "SYS_192" }, /* 192 */ - { -1, 0, printargs, "SYS_193" }, /* 193 */ - { -1, 0, printargs, "SYS_194" }, /* 194 */ - { -1, 0, printargs, "SYS_195" }, /* 195 */ - { -1, 0, printargs, "SYS_196" }, /* 196 */ - { -1, 0, printargs, "SYS_197" }, /* 197 */ - { -1, 0, printargs, "SYS_198" }, /* 198 */ - { -1, 0, printargs, "SYS_199" }, /* 199 */ - { -1, 0, printargs, "SYS_200" }, /* 200 */ - { -1, 0, printargs, "SYS_201" }, /* 201 */ - { -1, 0, printargs, "SYS_202" }, /* 202 */ - { -1, 0, printargs, "SYS_203" }, /* 203 */ - { -1, 0, printargs, "SYS_204" }, /* 204 */ - { -1, 0, printargs, "SYS_205" }, /* 205 */ - { -1, 0, printargs, "SYS_206" }, /* 206 */ - { -1, 0, printargs, "SYS_207" }, /* 207 */ - { -1, 0, printargs, "SYS_208" }, /* 208 */ - { -1, 0, printargs, "SYS_209" }, /* 209 */ - { -1, 0, printargs, "SYS_210" }, /* 210 */ - { -1, 0, printargs, "SYS_211" }, /* 211 */ - { -1, 0, printargs, "SYS_212" }, /* 212 */ - { -1, 0, printargs, "SYS_213" }, /* 213 */ - { -1, 0, printargs, "SYS_214" }, /* 214 */ - { -1, 0, printargs, "SYS_215" }, /* 215 */ - { -1, 0, printargs, "SYS_216" }, /* 216 */ - { -1, 0, printargs, "SYS_217" }, /* 217 */ - { -1, 0, printargs, "SYS_218" }, /* 218 */ - { -1, 0, printargs, "SYS_219" }, /* 219 */ - { -1, 0, printargs, "SYS_220" }, /* 220 */ - { -1, 0, printargs, "SYS_221" }, /* 221 */ - { -1, 0, printargs, "SYS_222" }, /* 222 */ - { -1, 0, printargs, "SYS_223" }, /* 223 */ - { -1, 0, printargs, "SYS_224" }, /* 224 */ - { -1, 0, printargs, "SYS_225" }, /* 225 */ - { -1, 0, printargs, "SYS_226" }, /* 226 */ - { -1, 0, printargs, "SYS_227" }, /* 227 */ - { -1, 0, printargs, "SYS_228" }, /* 228 */ - { -1, 0, printargs, "SYS_229" }, /* 229 */ - { -1, 0, printargs, "SYS_230" }, /* 230 */ - { -1, 0, printargs, "SYS_231" }, /* 231 */ - { -1, 0, printargs, "SYS_232" }, /* 232 */ - { -1, 0, printargs, "SYS_233" }, /* 233 */ - { -1, 0, printargs, "SYS_234" }, /* 234 */ - { -1, 0, printargs, "SYS_235" }, /* 235 */ - { -1, 0, printargs, "SYS_236" }, /* 236 */ - { -1, 0, printargs, "SYS_237" }, /* 237 */ - { -1, 0, printargs, "SYS_238" }, /* 238 */ - { -1, 0, printargs, "SYS_239" }, /* 239 */ - { -1, 0, printargs, "SYS_240" }, /* 240 */ - { -1, 0, printargs, "SYS_241" }, /* 241 */ - { -1, 0, printargs, "SYS_242" }, /* 242 */ - { -1, 0, printargs, "SYS_243" }, /* 243 */ - { -1, 0, printargs, "SYS_244" }, /* 244 */ - { -1, 0, printargs, "SYS_245" }, /* 245 */ - { -1, 0, printargs, "SYS_246" }, /* 246 */ - { -1, 0, printargs, "SYS_247" }, /* 247 */ - { -1, 0, printargs, "SYS_248" }, /* 248 */ - { -1, 0, printargs, "SYS_249" }, /* 249 */ - { -1, 0, printargs, "SYS_250" }, /* 250 */ - { -1, 0, printargs, "SYS_251" }, /* 251 */ - { -1, 0, printargs, "SYS_252" }, /* 252 */ - { -1, 0, printargs, "SYS_253" }, /* 253 */ - { -1, 0, printargs, "SYS_254" }, /* 254 */ - { -1, 0, printargs, "SYS_255" }, /* 255 */ -#else /* !MIPS */ - { -1, TF, sys_lstat, "lstat" }, /* 88 */ - { -1, TF, sys_symlink, "symlink" }, /* 89 */ - { -1, TF, sys_readlink, "readlink" }, /* 90 */ - { -1, 0, sys_setgroups, "setgroups" }, /* 91 */ - { -1, 0, sys_getgroups, "getgroups" }, /* 92 */ - { -1, 0, sys_fchmod, "fchmod" }, /* 93 */ - { -1, 0, sys_fchown, "fchown" }, /* 94 */ - { -1, TS, sys_sigprocmask, "sigprocmask" }, /* 95 */ - { -1, TS, sys_sigsuspend, "sigsuspend" }, /* 96 */ - { -1, TS, sys_sigaltstack, "sigaltstack" }, /* 97 */ - { -1, TS, sys_sigaction, "sigaction" }, /* 98 */ - { -1, 0, sys_spcall, "spcall" }, /* 99 */ - { -1, 0, sys_context, "context" }, /* 100 */ - { -1, 0, sys_evsys, "evsys" }, /* 101 */ - { -1, 0, sys_evtrapret, "evtrapret" }, /* 102 */ - { -1, TF, sys_statvfs, "statvfs" }, /* 103 */ - { -1, 0, sys_fstatvfs, "fstatvfs" }, /* 104 */ - { -1, 0, printargs, "SYS_105" }, /* 105 */ - { -1, 0, sys_nfssys, "nfssys" }, /* 106 */ -#if UNIXWARE - { -1, TP, sys_waitsys, "waitsys" }, /* 107 */ -#else - { -1, TP, sys_waitid, "waitid" }, /* 107 */ -#endif - { -1, 0, sys_sigsendsys, "sigsendsys" }, /* 108 */ - { -1, 0, sys_hrtsys, "hrtsys" }, /* 109 */ - { -1, 0, sys_acancel, "acancel" }, /* 110 */ - { -1, 0, sys_async, "async" }, /* 111 */ - { -1, 0, sys_priocntlsys, "priocntlsys" }, /* 112 */ - { -1, TF, sys_pathconf, "pathconf" }, /* 113 */ - { -1, 0, sys_mincore, "mincore" }, /* 114 */ - { -1, 0, sys_mmap, "mmap" }, /* 115 */ - { -1, 0, sys_mprotect, "mprotect" }, /* 116 */ - { -1, 0, sys_munmap, "munmap" }, /* 117 */ - { -1, 0, sys_fpathconf, "fpathconf" }, /* 118 */ - { -1, TP, sys_vfork, "vfork" }, /* 119 */ - { -1, 0, sys_fchdir, "fchdir" }, /* 120 */ - { -1, 0, sys_readv, "readv" }, /* 121 */ - { -1, 0, sys_writev, "writev" }, /* 122 */ - { -1, TF, sys_xstat, "xstat" }, /* 123 */ - { -1, TF, sys_lxstat, "lxstat" }, /* 124 */ - { -1, 0, sys_fxstat, "fxstat" }, /* 125 */ - { -1, TF, sys_xmknod, "xmknod" }, /* 126 */ - { -1, 0, sys_clocal, "clocal" }, /* 127 */ - { -1, 0, sys_setrlimit, "setrlimit" }, /* 128 */ - { -1, 0, sys_getrlimit, "getrlimit" }, /* 129 */ - { -1, TF, sys_lchown, "lchown" }, /* 130 */ - { -1, 0, sys_memcntl, "memcntl" }, /* 131 */ - { -1, TN, sys_getpmsg, "getpmsg" }, /* 132 */ - { -1, TN, sys_putpmsg, "putpmsg" }, /* 133 */ - { -1, TF, sys_rename, "rename" }, /* 134 */ - { -1, 0, sys_uname, "uname" }, /* 135 */ - { -1, 0, sys_setegid, "setegid" }, /* 136 */ - { -1, 0, sys_sysconfig, "sysconfig" }, /* 137 */ - { -1, 0, sys_adjtime, "adjtime" }, /* 138 */ - { -1, 0, sys_sysinfo, "sysinfo" }, /* 139 */ - { -1, 0, printargs, "SYS_140" }, /* 140 */ -#if UNIXWARE >= 2 - { -1, 0, sys_seteuid, "seteuid" }, /* 141 */ - { -1, 0, printargs, "SYS_142" }, /* 142 */ - { -1, 0, sys_keyctl, "keyctl" }, /* 143 */ - { -1, 0, sys_secsys, "secsys" }, /* 144 */ - { -1, 0, sys_filepriv, "filepriv" }, /* 145 */ - { -1, 0, sys_procpriv, "procpriv" }, /* 146 */ - { -1, 0, sys_devstat, "devstat" }, /* 147 */ - { -1, 0, sys_aclipc, "aclipc" }, /* 148 */ - { -1, 0, sys_fdevstat, "fdevstat" }, /* 149 */ - { -1, 0, sys_flvlfile, "flvlfile" }, /* 150 */ - { -1, 0, sys_lvlfile, "lvlfile" }, /* 151 */ - { -1, 0, printargs, "SYS_152" }, /* 152 */ - { -1, 0, sys_lvlequal, "lvlequal" }, /* 153 */ - { -1, 0, sys_lvlproc, "lvlproc" }, /* 154 */ - { -1, 0, printargs, "SYS_155" }, /* 155 */ - { -1, 0, sys_lvlipc, "lvlipc" }, /* 156 */ - { -1, 0, sys_acl, "acl" }, /* 157 */ - { -1, 0, sys_auditevt, "auditevt" }, /* 158 */ - { -1, 0, sys_auditctl, "auditctl" }, /* 159 */ - { -1, 0, sys_auditdmp, "auditdmp" }, /* 160 */ - { -1, 0, sys_auditlog, "auditlog" }, /* 161 */ - { -1, 0, sys_auditbuf, "auditbuf" }, /* 162 */ - { -1, 0, sys_lvldom, "lvldom" }, /* 163 */ - { -1, 0, sys_lvlvfs, "lvlvfs" }, /* 164 */ - { -1, 0, sys_mkmld, "mkmld" }, /* 165 */ - { -1, 0, sys_mldmode, "mldmode" }, /* 166 */ - { -1, 0, sys_secadvise, "secadvise" }, /* 167 */ - { -1, 0, sys_online, "online" }, /* 168 */ - { -1, 0, sys_setitimer, "setitimer" }, /* 169 */ - { -1, 0, sys_getitimer, "getitimer" }, /* 170 */ - { -1, 0, sys_gettimeofday, "gettimeofday" }, /* 171 */ - { -1, 0, sys_settimeofday, "settimeofday" }, /* 172 */ - { -1, 0, sys_lwp_create, "lwpcreate" }, /* 173 */ - { -1, 0, sys_lwp_exit, "lwpexit" }, /* 174 */ - { -1, 0, sys_lwp_wait, "lwpwait" }, /* 175 */ - { -1, 0, sys_lwp_self, "lwpself" }, /* 176 */ - { -1, 0, sys_lwpinfo, "lwpinfo" }, /* 177 */ - { -1, 0, sys_lwpprivate, "lwpprivate" }, /* 178 */ - { -1, 0, sys_processor_bind, "processor_bind"}, /* 179 */ - { -1, 0, sys_processor_exbind, "processor_exbind"}, /* 180 */ - { -1, 0, printargs, "SYS_181" }, /* 181 */ - { -1, 0, printargs, "SYS_182" }, /* 182 */ - { -1, 0, sys_prepblock, "prepblock" }, /* 183 */ - { -1, 0, sys_block, "block" }, /* 184 */ - { -1, 0, sys_rdblock, "rdblock" }, /* 185 */ - { -1, 0, sys_unblock, "unblock" }, /* 186 */ - { -1, 0, sys_cancelblock, "cancelblock" }, /* 187 */ - { -1, 0, printargs, "SYS_188" }, /* 188 */ - { -1, TF, sys_pread, "pread" }, /* 189 */ - { -1, TF, sys_pwrite, "pwrite" }, /* 190 */ - { -1, TF, sys_truncate, "truncate" }, /* 191 */ - { -1, TF, sys_ftruncate, "ftruncate" }, /* 192 */ - { -1, 0, sys_lwpkill, "lwpkill" }, /* 193 */ - { -1, 0, sys_sigwait, "sigwait" }, /* 194 */ - { -1, 0, sys_fork1, "fork1" }, /* 195 */ - { -1, 0, sys_forkall, "forkall" }, /* 196 */ - { -1, 0, sys_modload, "modload" }, /* 197 */ - { -1, 0, sys_moduload, "moduload" }, /* 198 */ - { -1, 0, sys_modpath, "modpath" }, /* 199 */ - { -1, 0, sys_modstat, "modstat" }, /* 200 */ - { -1, 0, sys_modadm, "modadm" }, /* 201 */ - { -1, 0, sys_getksym, "getksym" }, /* 202 */ - { -1, 0, sys_lwpsuspend, "lwpsuspend" }, /* 203 */ - { -1, 0, sys_lwpcontinue, "lwpcontinue" }, /* 204 */ - { -1, 0, sys_priocntllst, "priocntllst" }, /* 205 */ - { -1, 0, sys_sleep, "sleep" }, /* 206 */ - { -1, 0, sys_lwp_sema_wait, "lwp_sema_wait" }, /* 207 */ - { -1, 0, sys_lwp_sema_post, "lwp_sema_post" }, /* 208 */ - { -1, 0, sys_lwp_sema_trywait, "lwp_sema_trywait"}, /* 209 */ - { -1, 0, printargs, "SYS_210" }, /* 210 */ - { -1, 0, printargs, "SYS_211" }, /* 211 */ - { -1, 0, printargs, "SYS_212" }, /* 212 */ - { -1, 0, printargs, "SYS_213" }, /* 213 */ - { -1, 0, printargs, "SYS_214" }, /* 214 */ - { -1, 0, printargs, "SYS_215" }, /* 215 */ -#if UNIXWARE >= 7 - { -1, TF, sys_fstatvfs64, "fstatvfs64" }, /* 216 */ - { -1, TF, sys_statvfs64, "statvfs64" }, /* 217 */ - { -1, TF, sys_ftruncate64, "ftruncate64" }, /* 218 */ - { -1, TF, sys_truncate64, "truncate64" }, /* 219 */ - { -1, 0, sys_getrlimit64, "getrlimit64" }, /* 220 */ - { -1, 0, sys_setrlimit64, "setrlimit64" }, /* 221 */ - { -1, TF, sys_lseek64, "lseek64" }, /* 222 */ - { -1, TF, sys_mmap64, "mmap64" }, /* 223 */ - { -1, TF, sys_pread64, "pread64" }, /* 224 */ - { -1, TF, sys_pwrite64, "pwrite64" }, /* 225 */ - { -1, TF, sys_creat64, "creat64" }, /* 226 */ - { -1, 0, sys_dshmsys, "dshmsys" }, /* 227 */ - { -1, 0, sys_invlpg, "invlpg" }, /* 228 */ - { -1, 0, sys_rfork1, "rfork1" }, /* 229 */ - { -1, 0, sys_rforkall, "rforkall" }, /* 230 */ - { -1, 0, sys_rexecve, "rexecve" }, /* 231 */ - { -1, 0, sys_migrate, "migrate" }, /* 232 */ - { -1, 0, sys_kill3, "kill3" }, /* 233 */ - { -1, 0, sys_ssisys, "ssisys" }, /* 234 */ - { -1, TN, sys_xaccept, "xaccept" }, /* 235 */ - { -1, TN, sys_xbind, "xbind" }, /* 236 */ - { -1, TN, sys_xbindresvport, "xbindresvport" }, /* 237 */ - { -1, TN, sys_xconnect, "xconnect" }, /* 238 */ - { -1, TN, sys_xgetsockaddr, "xgetsockaddr" }, /* 239 */ - { -1, TN, sys_xgetsockopt, "xgetsockopt" }, /* 240 */ - { -1, TN, sys_xlisten, "xlisten" }, /* 241 */ - { -1, TN, sys_xrecvmsg, "xrecvmsg" }, /* 242 */ - { -1, TN, sys_xsendmsg, "xsendmsg" }, /* 243 */ - { -1, TN, sys_xsetsockaddr, "xsetsockaddr" }, /* 244 */ - { -1, TN, sys_xsetsockopt, "xsetsockopt" }, /* 245 */ - { -1, TN, sys_xshutdown, "xshutdown" }, /* 246 */ - { -1, TN, sys_xsocket, "xsocket" }, /* 247 */ - { -1, TN, sys_xsocketpair, "xsocketpair" }, /* 248 */ -#else /* UNIXWARE 2 */ - { -1, 0, printargs, "SYS_216" }, /* 216 */ - { -1, 0, printargs, "SYS_217" }, /* 217 */ - { -1, 0, printargs, "SYS_218" }, /* 218 */ - { -1, 0, printargs, "SYS_219" }, /* 219 */ - { -1, 0, printargs, "SYS_220" }, /* 220 */ - { -1, 0, printargs, "SYS_221" }, /* 221 */ - { -1, 0, printargs, "SYS_222" }, /* 222 */ - { -1, 0, printargs, "SYS_223" }, /* 223 */ - { -1, 0, printargs, "SYS_224" }, /* 224 */ - { -1, 0, printargs, "SYS_225" }, /* 225 */ - { -1, 0, printargs, "SYS_226" }, /* 226 */ - { -1, 0, printargs, "SYS_227" }, /* 227 */ - { -1, 0, printargs, "SYS_228" }, /* 228 */ - { -1, 0, printargs, "SYS_229" }, /* 229 */ - { -1, 0, printargs, "SYS_230" }, /* 230 */ - { -1, 0, printargs, "SYS_231" }, /* 231 */ - { -1, 0, printargs, "SYS_232" }, /* 232 */ - { -1, 0, printargs, "SYS_233" }, /* 233 */ - { -1, 0, printargs, "SYS_234" }, /* 234 */ - { -1, 0, printargs, "SYS_235" }, /* 235 */ - { -1, 0, printargs, "SYS_236" }, /* 236 */ - { -1, 0, printargs, "SYS_237" }, /* 237 */ - { -1, 0, printargs, "SYS_238" }, /* 238 */ - { -1, 0, printargs, "SYS_239" }, /* 239 */ - { -1, 0, printargs, "SYS_240" }, /* 240 */ - { -1, 0, printargs, "SYS_241" }, /* 241 */ - { -1, 0, printargs, "SYS_242" }, /* 242 */ - { -1, 0, printargs, "SYS_243" }, /* 243 */ - { -1, 0, printargs, "SYS_244" }, /* 244 */ - { -1, 0, printargs, "SYS_245" }, /* 245 */ - { -1, 0, printargs, "SYS_246" }, /* 246 */ - { -1, 0, printargs, "SYS_247" }, /* 247 */ - { -1, 0, printargs, "SYS_248" }, /* 248 */ -#endif /* UNIXWARE 2 */ - { -1, 0, printargs, "SYS_249" }, /* 249 */ - { -1, 0, printargs, "SYS_250" }, /* 250 */ - { -1, 0, printargs, "SYS_251" }, /* 251 */ - { -1, 0, printargs, "SYS_252" }, /* 252 */ - { -1, 0, printargs, "SYS_253" }, /* 253 */ - { -1, 0, printargs, "SYS_254" }, /* 254 */ - { -1, 0, printargs, "SYS_255" }, /* 255 */ -#else /* !UNIXWARE */ - { -1, 0, sys_seteuid, "seteuid" }, /* 141 */ - { -1, 0, sys_vtrace, "vtrace" }, /* 142 */ - { -1, TP, sys_fork1, "fork1" }, /* 143 */ - { -1, TS, sys_sigtimedwait, "sigtimedwait" }, /* 144 */ - { -1, 0, sys_lwp_info, "lwp_info" }, /* 145 */ - { -1, 0, sys_yield, "yield" }, /* 146 */ - { -1, 0, sys_lwp_sema_wait, "lwp_sema_wait" }, /* 147 */ - { -1, 0, sys_lwp_sema_post, "lwp_sema_post" }, /* 148 */ - { -1, 0, sys_lwp_sema_trywait,"lwp_sema_trywait" }, /* 149 */ - { -1, 0, printargs, "SYS_150" }, /* 150 */ - { -1, 0, printargs, "SYS_151" }, /* 151 */ - { -1, 0, sys_modctl, "modctl" }, /* 152 */ - { -1, 0, sys_fchroot, "fchroot" }, /* 153 */ - { -1, TF, sys_utimes, "utimes" }, /* 154 */ - { -1, 0, sys_vhangup, "vhangup" }, /* 155 */ - { -1, 0, sys_gettimeofday, "gettimeofday" }, /* 156 */ - { -1, 0, sys_getitimer, "getitimer" }, /* 157 */ - { -1, 0, sys_setitimer, "setitimer" }, /* 158 */ - { -1, 0, sys_lwp_create, "lwp_create" }, /* 159 */ - { -1, 0, sys_lwp_exit, "lwp_exit" }, /* 160 */ - { -1, 0, sys_lwp_suspend, "lwp_suspend" }, /* 161 */ - { -1, 0, sys_lwp_continue, "lwp_continue" }, /* 162 */ - { -1, 0, sys_lwp_kill, "lwp_kill" }, /* 163 */ - { -1, 0, sys_lwp_self, "lwp_self" }, /* 164 */ - { -1, 0, sys_lwp_setprivate, "lwp_setprivate"}, /* 165 */ - { -1, 0, sys_lwp_getprivate, "lwp_getprivate"}, /* 166 */ - { -1, 0, sys_lwp_wait, "lwp_wait" }, /* 167 */ - { -1, 0, sys_lwp_mutex_unlock, "lwp_mutex_unlock"}, /* 168 */ - { -1, 0, sys_lwp_mutex_lock, "lwp_mutex_lock"}, /* 169 */ - { -1, 0, sys_lwp_cond_wait, "lwp_cond_wait"}, /* 170 */ - { -1, 0, sys_lwp_cond_signal, "lwp_cond_signal"}, /* 171 */ - { -1, 0, sys_lwp_cond_broadcast, "lwp_cond_broadcast"}, /* 172 */ - { -1, TF, sys_pread, "pread" }, /* 173 */ - { -1, TF, sys_pwrite, "pwrite" }, /* 174 */ - { -1, 0, sys_llseek, "llseek" }, /* 175 */ - { -1, 0, sys_inst_sync, "inst_sync" }, /* 176 */ - { -1, 0, printargs, "srmlimitsys" }, /* 177 */ - { -1, 0, sys_kaio, "kaio" }, /* 178 */ - { -1, 0, printargs, "cpc" }, /* 179 */ - { -1, 0, printargs, "SYS_180" }, /* 180 */ - { -1, 0, printargs, "SYS_181" }, /* 181 */ - { -1, 0, printargs, "SYS_182" }, /* 182 */ - { -1, 0, printargs, "SYS_183" }, /* 183 */ - { -1, 0, sys_tsolsys, "tsolsys" }, /* 184 */ -#ifdef HAVE_SYS_ACL_H - { -1, TF, sys_acl, "acl" }, /* 185 */ -#else - { -1, 0, printargs, "SYS_185" }, /* 185 */ -#endif - { -1, 0, sys_auditsys, "auditsys" }, /* 186 */ - { -1, 0, sys_processor_bind, "processor_bind"}, /* 187 */ - { -1, 0, sys_processor_info, "processor_info"}, /* 188 */ - { -1, 0, sys_p_online, "p_online" }, /* 189 */ - { -1, 0, sys_sigqueue, "sigqueue" }, /* 190 */ - { -1, 0, sys_clock_gettime, "clock_gettime" }, /* 191 */ - { -1, 0, sys_clock_settime, "clock_settime" }, /* 192 */ - { -1, 0, sys_clock_getres, "clock_getres" }, /* 193 */ - { -1, 0, sys_timer_create, "timer_create" }, /* 194 */ - { -1, 0, sys_timer_delete, "timer_delete" }, /* 195 */ - { -1, 0, sys_timer_settime, "timer_settime" }, /* 196 */ - { -1, 0, sys_timer_gettime, "timer_gettime" }, /* 197 */ - { -1, 0, sys_timer_getoverrun, "timer_getoverrun"}, /* 198 */ - { -1, 0, sys_nanosleep, "nanosleep" }, /* 199 */ -#ifdef HAVE_SYS_ACL_H - { -1, 0, sys_facl, "facl" }, /* 200 */ -#else - { -1, 0, printargs, "SYS_200" }, /* 200 */ -#endif -#ifdef HAVE_SYS_DOOR_H - { -1, 0, sys_door, "door" }, /* 201 */ -#else - { -1, 0, printargs, "SYS_201" }, /* 201 */ -#endif - { -1, 0, sys_setreuid, "setreuid" }, /* 202 */ - { -1, 0, sys_setregid, "setregid" }, /* 203 */ - { -1, 0, sys_install_utrap, "install_utrap" }, /* 204 */ - { -1, 0, sys_signotify, "signotify" }, /* 205 */ - { -1, 0, sys_schedctl, "schedctl" }, /* 206 */ - { -1, 0, sys_pset, "pset" }, /* 207 */ - { -1, 0, printargs, "__sparc_utrap_install" }, /* 208 */ - { -1, 0, sys_resolvepath, "resolvepath" }, /* 209 */ - { -1, 0, sys_signotifywait, "signotifywait" }, /* 210 */ - { -1, 0, sys_lwp_sigredirect, "lwp_sigredirect" }, /* 211 */ - { -1, 0, sys_lwp_alarm, "lwp_alarm" }, /* 212 */ - { -1, 0, sys_getdents64, "getdents64" }, /* 213 */ - { -1, 0, sys_mmap64, "mmap64" }, /* 214 */ - { -1, 0, sys_stat64, "stat64" }, /* 215 */ - { -1, 0, sys_lstat64, "lstat64" }, /* 216 */ - { -1, 0, sys_fstat64, "fstat64" }, /* 217 */ - { -1, 0, sys_statvfs64, "statvfs64" }, /* 218 */ - { -1, 0, sys_fstatvfs64, "fstatvfs64" }, /* 219 */ - { -1, 0, sys_setrlimit64, "setrlimit64" }, /* 220 */ - { -1, 0, sys_getrlimit64, "getrlimit64" }, /* 221 */ - { -1, 0, sys_pread64, "pread64" }, /* 222 */ - { -1, 0, sys_pwrite64, "pwrite64" }, /* 223 */ - { -1, 0, sys_creat64, "creat64" }, /* 224 */ - { -1, 0, sys_open64, "open64" }, /* 225 */ - { -1, 0, sys_rpcsys, "rpcsys" }, /* 226 */ - { -1, 0, printargs, "SYS_227" }, /* 227 */ - { -1, 0, printargs, "SYS_228" }, /* 228 */ - { -1, 0, printargs, "SYS_229" }, /* 229 */ - { -1, TN, sys_so_socket, "so_socket" }, /* 230 */ - { -1, TN, sys_so_socketpair, "so_socketpair" }, /* 231 */ - { -1, TN, sys_bind, "bind" }, /* 232 */ - { -1, TN, sys_listen, "listen" }, /* 233 */ - { -1, TN, sys_accept, "accept" }, /* 234 */ - { -1, TN, sys_connect, "connect" }, /* 235 */ - { -1, TN, sys_shutdown, "shutdown" }, /* 236 */ - { -1, TN, sys_recv, "recv" }, /* 237 */ - { -1, TN, sys_recvfrom, "recvfrom" }, /* 238 */ - { -1, TN, sys_recvmsg, "recvmsg" }, /* 239 */ - { -1, TN, sys_send, "send" }, /* 240 */ - { -1, TN, sys_sendmsg, "sendmsg" }, /* 241 */ - { -1, TN, sys_sendto, "sendto" }, /* 242 */ - { -1, TN, sys_getpeername, "getpeername" }, /* 243 */ - { -1, TN, sys_getsockname, "getsockname" }, /* 244 */ - { -1, TN, sys_getsockopt, "getsockopt" }, /* 245 */ - { -1, TN, sys_setsockopt, "setsockopt" }, /* 246 */ - { -1, TN, sys_sockconfig, "sockconfig" }, /* 247 */ - { -1, 0, sys_ntp_gettime, "ntp_gettime" }, /* 248 */ - { -1, 0, sys_ntp_adjtime, "ntp_adjtime" }, /* 249 */ - { -1, 0, printargs, "lwp_mutex_unlock" }, /* 250 */ - { -1, 0, printargs, "lwp_mutex_trylock" }, /* 251 */ - { -1, 0, printargs, "lwp_mutex_init" }, /* 252 */ - { -1, 0, printargs, "cladm" }, /* 253 */ - { -1, 0, printargs, "lwp_sig_timedwait" }, /* 254 */ - { -1, 0, printargs, "umount2" }, /* 255 */ -#endif /* !UNIXWARE */ -#endif /* !MIPS */ - { -1, 0, printargs, "SYS_256" }, /* 256 */ - { -1, 0, printargs, "SYS_257" }, /* 257 */ - { -1, 0, printargs, "SYS_258" }, /* 258 */ - { -1, 0, printargs, "SYS_259" }, /* 259 */ - { -1, 0, printargs, "SYS_260" }, /* 260 */ - { -1, 0, printargs, "SYS_261" }, /* 261 */ - { -1, 0, printargs, "SYS_262" }, /* 262 */ - { -1, 0, printargs, "SYS_263" }, /* 263 */ - { -1, 0, printargs, "SYS_264" }, /* 264 */ - { -1, 0, printargs, "SYS_265" }, /* 265 */ - { -1, 0, printargs, "SYS_266" }, /* 266 */ - { -1, 0, printargs, "SYS_267" }, /* 267 */ - { -1, 0, printargs, "SYS_268" }, /* 268 */ - { -1, 0, printargs, "SYS_269" }, /* 269 */ - { -1, 0, printargs, "SYS_270" }, /* 270 */ - { -1, 0, printargs, "SYS_271" }, /* 271 */ - { -1, 0, printargs, "SYS_272" }, /* 272 */ - { -1, 0, printargs, "SYS_273" }, /* 273 */ - { -1, 0, printargs, "SYS_274" }, /* 274 */ - { -1, 0, printargs, "SYS_275" }, /* 275 */ - { -1, 0, printargs, "SYS_276" }, /* 276 */ - { -1, 0, printargs, "SYS_277" }, /* 277 */ - { -1, 0, printargs, "SYS_278" }, /* 278 */ - { -1, 0, printargs, "SYS_279" }, /* 279 */ - { -1, 0, printargs, "SYS_280" }, /* 280 */ - { -1, 0, printargs, "SYS_281" }, /* 281 */ - { -1, 0, printargs, "SYS_282" }, /* 282 */ - { -1, 0, printargs, "SYS_283" }, /* 283 */ - { -1, 0, printargs, "SYS_284" }, /* 284 */ - { -1, 0, printargs, "SYS_285" }, /* 285 */ - { -1, 0, printargs, "SYS_286" }, /* 286 */ - { -1, 0, printargs, "SYS_287" }, /* 287 */ - { -1, 0, printargs, "SYS_288" }, /* 288 */ - { -1, 0, printargs, "SYS_289" }, /* 289 */ - { -1, 0, printargs, "SYS_290" }, /* 290 */ - { -1, 0, printargs, "SYS_291" }, /* 291 */ - { -1, 0, printargs, "SYS_292" }, /* 292 */ - { -1, 0, printargs, "SYS_293" }, /* 293 */ - { -1, 0, printargs, "SYS_294" }, /* 294 */ - { -1, 0, printargs, "SYS_295" }, /* 295 */ - { -1, 0, printargs, "SYS_296" }, /* 296 */ - { -1, 0, printargs, "SYS_297" }, /* 297 */ - { -1, 0, printargs, "SYS_298" }, /* 298 */ - { -1, 0, printargs, "SYS_299" }, /* 299 */ - - { -1, 0, sys_getpgrp, "getpgrp" }, /* 300 */ - { -1, 0, sys_setpgrp, "setpgrp" }, /* 301 */ - { -1, 0, sys_getsid, "getsid" }, /* 302 */ - { -1, 0, sys_setsid, "setsid" }, /* 303 */ - { -1, 0, sys_getpgid, "getpgid" }, /* 304 */ - { -1, 0, sys_setpgid, "setpgid" }, /* 305 */ - { -1, 0, printargs, "SYS_306" }, /* 306 */ - { -1, 0, printargs, "SYS_307" }, /* 307 */ - { -1, 0, printargs, "SYS_308" }, /* 308 */ - { -1, 0, printargs, "SYS_309" }, /* 309 */ - - { -1, TS, sys_signal, "signal" }, /* 310 */ - { -1, TS, sys_sigset, "sigset" }, /* 311 */ - { -1, TS, sys_sighold, "sighold" }, /* 312 */ - { -1, TS, sys_sigrelse, "sigrelse" }, /* 313 */ - { -1, TS, sys_sigignore, "sigignore" }, /* 314 */ - { -1, TS, sys_sigpause, "sigpause" }, /* 315 */ - { -1, 0, printargs, "SYS_316" }, /* 316 */ - { -1, 0, printargs, "SYS_317" }, /* 317 */ - { -1, 0, printargs, "SYS_318" }, /* 318 */ - { -1, 0, printargs, "SYS_319" }, /* 319 */ - - { -1, TI, sys_msgget, "msgget" }, /* 320 */ - { -1, TI, sys_msgctl, "msgctl" }, /* 321 */ - { -1, TI, sys_msgrcv, "msgrcv" }, /* 322 */ - { -1, TI, sys_msgsnd, "msgsnd" }, /* 323 */ - { -1, 0, printargs, "SYS_324" }, /* 324 */ - { -1, 0, printargs, "SYS_325" }, /* 325 */ - { -1, 0, printargs, "SYS_326" }, /* 326 */ - { -1, 0, printargs, "SYS_327" }, /* 327 */ - { -1, 0, printargs, "SYS_328" }, /* 328 */ - { -1, 0, printargs, "SYS_329" }, /* 329 */ - - { -1, TI, sys_shmat, "shmat" }, /* 330 */ - { -1, TI, sys_shmctl, "shmctl" }, /* 331 */ - { -1, TI, sys_shmdt, "shmdt" }, /* 332 */ - { -1, TI, sys_shmget, "shmget" }, /* 333 */ - { -1, 0, printargs, "SYS_334" }, /* 334 */ - { -1, 0, printargs, "SYS_335" }, /* 335 */ - { -1, 0, printargs, "SYS_336" }, /* 336 */ - { -1, 0, printargs, "SYS_337" }, /* 337 */ - { -1, 0, printargs, "SYS_338" }, /* 338 */ - { -1, 0, printargs, "SYS_339" }, /* 339 */ - - { -1, TI, sys_semctl, "semctl" }, /* 340 */ - { -1, TI, sys_semget, "semget" }, /* 341 */ - { -1, TI, sys_semop, "semop" }, /* 342 */ - { -1, 0, printargs, "SYS_343" }, /* 343 */ - { -1, 0, printargs, "SYS_344" }, /* 344 */ - { -1, 0, printargs, "SYS_345" }, /* 345 */ - { -1, 0, printargs, "SYS_346" }, /* 346 */ - { -1, 0, printargs, "SYS_347" }, /* 347 */ - { -1, 0, printargs, "SYS_348" }, /* 348 */ - { -1, 0, printargs, "SYS_349" }, /* 349 */ - - { -1, 0, sys_olduname, "olduname" }, /* 350 */ - { -1, 0, printargs, "utssys1" }, /* 351 */ - { -1, 0, sys_ustat, "ustat" }, /* 352 */ - { -1, 0, sys_fusers, "fusers" }, /* 353 */ - { -1, 0, printargs, "SYS_354" }, /* 354 */ - { -1, 0, printargs, "SYS_355" }, /* 355 */ - { -1, 0, printargs, "SYS_356" }, /* 356 */ - { -1, 0, printargs, "SYS_357" }, /* 357 */ - { -1, 0, printargs, "SYS_358" }, /* 358 */ - { -1, 0, printargs, "SYS_359" }, /* 359 */ - - { -1, 0, printargs, "sysfs0" }, /* 360 */ - { -1, 0, sys_sysfs1, "sysfs1" }, /* 361 */ - { -1, 0, sys_sysfs2, "sysfs2" }, /* 362 */ - { -1, 0, sys_sysfs3, "sysfs3" }, /* 363 */ - { -1, 0, printargs, "SYS_364" }, /* 364 */ - { -1, 0, printargs, "SYS_365" }, /* 365 */ - { -1, 0, printargs, "SYS_366" }, /* 366 */ - { -1, 0, printargs, "SYS_367" }, /* 367 */ - { -1, 0, printargs, "SYS_368" }, /* 368 */ - { -1, 0, printargs, "SYS_369" }, /* 369 */ - - { -1, 0, printargs, "spcall0" }, /* 370 */ - { -1, TS, sys_sigpending, "sigpending" }, /* 371 */ - { -1, TS, sys_sigfillset, "sigfillset" }, /* 372 */ - { -1, 0, printargs, "SYS_373" }, /* 373 */ - { -1, 0, printargs, "SYS_374" }, /* 374 */ - { -1, 0, printargs, "SYS_375" }, /* 375 */ - { -1, 0, printargs, "SYS_376" }, /* 376 */ - { -1, 0, printargs, "SYS_377" }, /* 377 */ - { -1, 0, printargs, "SYS_378" }, /* 378 */ - { -1, 0, printargs, "SYS_379" }, /* 379 */ - - { -1, 0, sys_getcontext, "getcontext" }, /* 380 */ - { -1, 0, sys_setcontext, "setcontext" }, /* 381 */ - { -1, 0, printargs, "SYS_382" }, /* 382 */ - { -1, 0, printargs, "SYS_383" }, /* 383 */ - { -1, 0, printargs, "SYS_384" }, /* 384 */ - { -1, 0, printargs, "SYS_385" }, /* 385 */ - { -1, 0, printargs, "SYS_386" }, /* 386 */ - { -1, 0, printargs, "SYS_387" }, /* 387 */ - { -1, 0, printargs, "SYS_388" }, /* 388 */ - { -1, 0, printargs, "SYS_389" }, /* 389 */ - - { -1, 0, printargs, "door_create" }, /* 390 */ - { -1, 0, printargs, "door_revoke" }, /* 391 */ - { -1, 0, printargs, "door_info" }, /* 392 */ - { -1, 0, printargs, "door_call" }, /* 393 */ - { -1, 0, printargs, "door_return" }, /* 394 */ - { -1, 0, printargs, "door_cred" }, /* 395 */ - { -1, 0, printargs, "SYS_396" }, /* 396 */ - { -1, 0, printargs, "SYS_397" }, /* 397 */ - { -1, 0, printargs, "SYS_398" }, /* 398 */ - { -1, 0, printargs, "SYS_399" }, /* 399 */ - -#ifdef HAVE_SYS_AIO_H - { -1, TF, sys_aioread, "aioread" }, /* 400 */ - { -1, TF, sys_aiowrite, "aiowrite" }, /* 401 */ - { -1, TF, sys_aiowait, "aiowait" }, /* 402 */ - { -1, TF, sys_aiocancel, "aiocancel" }, /* 403 */ - { -1, TF, sys_aionotify, "aionotify" }, /* 404 */ - { -1, TF, sys_aioinit, "aioinit" }, /* 405 */ - { -1, TF, sys_aiostart, "aiostart" }, /* 406 */ - { -1, TF, sys_aiolio, "aiolio" }, /* 407 */ - { -1, TF, sys_aiosuspend, "aiosuspend" }, /* 408 */ - { -1, TF, sys_aioerror, "aioerror" }, /* 409 */ - { -1, TF, sys_aioliowait, "aioliowait" }, /* 410 */ - { -1, TF, sys_aioaread, "aioaread" }, /* 411 */ - { -1, TF, sys_aioawrite, "aioawrite" }, /* 412 */ - { -1, TF, sys_aiolio64, "aiolio64" }, /* 413 */ - { -1, TF, sys_aiosuspend64, "aiosuspend64" }, /* 414 */ - { -1, TF, sys_aioerror64, "aioerror64" }, /* 415 */ - { -1, TF, sys_aioliowait64, "aioliowait64" }, /* 416 */ - { -1, TF, sys_aioaread64, "aioaread64" }, /* 417 */ - { -1, TF, sys_aioawrite64, "aioawrite64" }, /* 418 */ - { -1, TF, sys_aiocancel64, "aiocancel64" }, /* 419 */ - { -1, TF, sys_aiofsync, "aiofsync" }, /* 420 */ -#endif diff --git a/syscall-android.h b/syscall-android.h new file mode 100644 index 00000000..3964b14f --- /dev/null +++ b/syscall-android.h @@ -0,0 +1,293 @@ +/* Generated at libc build time from kernel syscall list. */ + +#ifndef _SYSCALL_H +//# error "Never use <bits/syscall.h> directly; include <sys/syscall.h> instead." +#endif + +#define SYS__llseek __NR__llseek +#define SYS__newselect __NR__newselect +#define SYS__sysctl __NR__sysctl +#define SYS_access __NR_access +#define SYS_acct __NR_acct +#define SYS_add_key __NR_add_key +#define SYS_adjtimex __NR_adjtimex +#define SYS_afs_syscall __NR_afs_syscall +#define SYS_alarm __NR_alarm +#define SYS_bdflush __NR_bdflush +#define SYS_break __NR_break +#define SYS_brk __NR_brk +#define SYS_capget __NR_capget +#define SYS_capset __NR_capset +#define SYS_chdir __NR_chdir +#define SYS_chmod __NR_chmod +#define SYS_chown __NR_chown +#define SYS_chown32 __NR_chown32 +#define SYS_chroot __NR_chroot +#define SYS_clock_getres __NR_clock_getres +#define SYS_clock_gettime __NR_clock_gettime +#define SYS_clock_nanosleep __NR_clock_nanosleep +#define SYS_clock_settime __NR_clock_settime +#define SYS_clone __NR_clone +#define SYS_close __NR_close +#define SYS_creat __NR_creat +#define SYS_create_module __NR_create_module +#define SYS_delete_module __NR_delete_module +#define SYS_dup __NR_dup +#define SYS_dup2 __NR_dup2 +#define SYS_epoll_create __NR_epoll_create +#define SYS_epoll_ctl __NR_epoll_ctl +#define SYS_epoll_wait __NR_epoll_wait +#define SYS_execve __NR_execve +#define SYS_exit __NR_exit +#define SYS_exit_group __NR_exit_group +#define SYS_fadvise64 __NR_fadvise64 +#define SYS_fadvise64_64 __NR_fadvise64_64 +#define SYS_fchdir __NR_fchdir +#define SYS_fchmod __NR_fchmod +#define SYS_fchown __NR_fchown +#define SYS_fchown32 __NR_fchown32 +#define SYS_fcntl __NR_fcntl +#define SYS_fcntl64 __NR_fcntl64 +#define SYS_fdatasync __NR_fdatasync +#define SYS_fgetxattr __NR_fgetxattr +#define SYS_flistxattr __NR_flistxattr +#define SYS_flock __NR_flock +#define SYS_fork __NR_fork +#define SYS_fremovexattr __NR_fremovexattr +#define SYS_fsetxattr __NR_fsetxattr +#define SYS_fstat __NR_fstat +#define SYS_fstat64 __NR_fstat64 +#define SYS_fstatfs __NR_fstatfs +#define SYS_fstatfs64 __NR_fstatfs64 +#define SYS_fsync __NR_fsync +#define SYS_ftime __NR_ftime +#define SYS_ftruncate __NR_ftruncate +#define SYS_ftruncate64 __NR_ftruncate64 +#define SYS_futex __NR_futex +#define SYS_get_kernel_syms __NR_get_kernel_syms +#define SYS_get_mempolicy __NR_get_mempolicy +#define SYS_get_thread_area __NR_get_thread_area +#define SYS_getcwd __NR_getcwd +#define SYS_getdents __NR_getdents +#define SYS_getdents64 __NR_getdents64 +#define SYS_getegid __NR_getegid +#define SYS_getegid32 __NR_getegid32 +#define SYS_geteuid __NR_geteuid +#define SYS_geteuid32 __NR_geteuid32 +#define SYS_getgid __NR_getgid +#define SYS_getgid32 __NR_getgid32 +#define SYS_getgroups __NR_getgroups +#define SYS_getgroups32 __NR_getgroups32 +#define SYS_getitimer __NR_getitimer +#define SYS_getpgid __NR_getpgid +#define SYS_getpgrp __NR_getpgrp +#define SYS_getpid __NR_getpid +//#define SYS_getpmsg __NR_getpmsg +#define SYS_getppid __NR_getppid +#define SYS_getpriority __NR_getpriority +#define SYS_getresgid __NR_getresgid +#define SYS_getresgid32 __NR_getresgid32 +#define SYS_getresuid __NR_getresuid +#define SYS_getresuid32 __NR_getresuid32 +#define SYS_getrlimit __NR_getrlimit +#define SYS_getrusage __NR_getrusage +#define SYS_getsid __NR_getsid +#define SYS_gettid __NR_gettid +#define SYS_gettimeofday __NR_gettimeofday +#define SYS_getuid __NR_getuid +#define SYS_getuid32 __NR_getuid32 +#define SYS_getxattr __NR_getxattr +#define SYS_gtty __NR_gtty +#define SYS_idle __NR_idle +#define SYS_init_module __NR_init_module +#define SYS_io_cancel __NR_io_cancel +#define SYS_io_destroy __NR_io_destroy +#define SYS_io_getevents __NR_io_getevents +#define SYS_io_setup __NR_io_setup +#define SYS_io_submit __NR_io_submit +#define SYS_ioctl __NR_ioctl +#define SYS_ioperm __NR_ioperm +#define SYS_iopl __NR_iopl +#define SYS_ipc __NR_ipc +#define SYS_keyctl __NR_keyctl +#define SYS_kill __NR_kill +#define SYS_lchown __NR_lchown +#define SYS_lchown32 __NR_lchown32 +#define SYS_lgetxattr __NR_lgetxattr +#define SYS_link __NR_link +#define SYS_listxattr __NR_listxattr +#define SYS_llistxattr __NR_llistxattr +#define SYS_lock __NR_lock +#define SYS_lookup_dcookie __NR_lookup_dcookie +#define SYS_lremovexattr __NR_lremovexattr +#define SYS_lseek __NR_lseek +#define SYS_lsetxattr __NR_lsetxattr +#define SYS_lstat __NR_lstat +#define SYS_lstat64 __NR_lstat64 +#define SYS_madvise __NR_madvise +#define SYS_madvise1 __NR_madvise1 +#define SYS_mbind __NR_mbind +#define SYS_mincore __NR_mincore +#define SYS_mkdir __NR_mkdir +#define SYS_mknod __NR_mknod +#define SYS_mlock __NR_mlock +#define SYS_mlockall __NR_mlockall +#define SYS_mmap __NR_mmap +#define SYS_mmap2 __NR_mmap2 +#define SYS_modify_ldt __NR_modify_ldt +#define SYS_mount __NR_mount +#define SYS_mprotect __NR_mprotect +#define SYS_mpx __NR_mpx +#define SYS_mq_getsetattr __NR_mq_getsetattr +#define SYS_mq_notify __NR_mq_notify +#define SYS_mq_open __NR_mq_open +#define SYS_mq_timedreceive __NR_mq_timedreceive +#define SYS_mq_timedsend __NR_mq_timedsend +#define SYS_mq_unlink __NR_mq_unlink +#define SYS_mremap __NR_mremap +#define SYS_msync __NR_msync +#define SYS_munlock __NR_munlock +#define SYS_munlockall __NR_munlockall +#define SYS_munmap __NR_munmap +#define SYS_nanosleep __NR_nanosleep +#define SYS_nfsservctl __NR_nfsservctl +#define SYS_nice __NR_nice +#define SYS_oldfstat __NR_oldfstat +#define SYS_oldlstat __NR_oldlstat +#define SYS_oldolduname __NR_oldolduname +#define SYS_oldstat __NR_oldstat +#define SYS_olduname __NR_olduname +#define SYS_open __NR_open +#define SYS_pause __NR_pause +#define SYS_personality __NR_personality +#define SYS_pipe __NR_pipe +#define SYS_pivot_root __NR_pivot_root +#define SYS_poll __NR_poll +#define SYS_prctl __NR_prctl +#define SYS_pread64 __NR_pread64 +#define SYS_prof __NR_prof +#define SYS_profil __NR_profil +#define SYS_ptrace __NR_ptrace +//#define SYS_putpmsg __NR_putpmsg +#define SYS_pwrite64 __NR_pwrite64 +#define SYS_query_module __NR_query_module +#define SYS_quotactl __NR_quotactl +#define SYS_read __NR_read +#define SYS_readahead __NR_readahead +#define SYS_readdir __NR_readdir +#define SYS_readlink __NR_readlink +#define SYS_readv __NR_readv +#define SYS_reboot __NR_reboot +#define SYS_remap_file_pages __NR_remap_file_pages +#define SYS_removexattr __NR_removexattr +#define SYS_rename __NR_rename +#define SYS_request_key __NR_request_key +#define SYS_restart_syscall __NR_restart_syscall +#define SYS_rmdir __NR_rmdir +#define SYS_rt_sigaction __NR_rt_sigaction +#define SYS_rt_sigpending __NR_rt_sigpending +#define SYS_rt_sigprocmask __NR_rt_sigprocmask +#define SYS_rt_sigqueueinfo __NR_rt_sigqueueinfo +#define SYS_rt_sigreturn __NR_rt_sigreturn +#define SYS_rt_sigsuspend __NR_rt_sigsuspend +#define SYS_rt_sigtimedwait __NR_rt_sigtimedwait +#define SYS_sched_get_priority_max __NR_sched_get_priority_max +#define SYS_sched_get_priority_min __NR_sched_get_priority_min +#define SYS_sched_getaffinity __NR_sched_getaffinity +#define SYS_sched_getparam __NR_sched_getparam +#define SYS_sched_getscheduler __NR_sched_getscheduler +#define SYS_sched_rr_get_interval __NR_sched_rr_get_interval +#define SYS_sched_setaffinity __NR_sched_setaffinity +#define SYS_sched_setparam __NR_sched_setparam +#define SYS_sched_setscheduler __NR_sched_setscheduler +#define SYS_sched_yield __NR_sched_yield +#define SYS_select __NR_select +#define SYS_sendfile __NR_sendfile +#define SYS_sendfile64 __NR_sendfile64 +#define SYS_set_mempolicy __NR_set_mempolicy +#define SYS_set_thread_area __NR_set_thread_area +#define SYS_set_tid_address __NR_set_tid_address +#define SYS_setdomainname __NR_setdomainname +#define SYS_setfsgid __NR_setfsgid +#define SYS_setfsgid32 __NR_setfsgid32 +#define SYS_setfsuid __NR_setfsuid +#define SYS_setfsuid32 __NR_setfsuid32 +#define SYS_setgid __NR_setgid +#define SYS_setgid32 __NR_setgid32 +#define SYS_setgroups __NR_setgroups +#define SYS_setgroups32 __NR_setgroups32 +#define SYS_sethostname __NR_sethostname +#define SYS_setitimer __NR_setitimer +#define SYS_setpgid __NR_setpgid +#define SYS_setpriority __NR_setpriority +#define SYS_setregid __NR_setregid +#define SYS_setregid32 __NR_setregid32 +#define SYS_setresgid __NR_setresgid +#define SYS_setresgid32 __NR_setresgid32 +#define SYS_setresuid __NR_setresuid +#define SYS_setresuid32 __NR_setresuid32 +#define SYS_setreuid __NR_setreuid +#define SYS_setreuid32 __NR_setreuid32 +#define SYS_setrlimit __NR_setrlimit +#define SYS_setsid __NR_setsid +#define SYS_settimeofday __NR_settimeofday +#define SYS_setuid __NR_setuid +#define SYS_setuid32 __NR_setuid32 +#define SYS_setxattr __NR_setxattr +#define SYS_sgetmask __NR_sgetmask +#define SYS_sigaction __NR_sigaction +#define SYS_sigaltstack __NR_sigaltstack +#define SYS_signal __NR_signal +#define SYS_sigpending __NR_sigpending +#define SYS_sigprocmask __NR_sigprocmask +#define SYS_sigreturn __NR_sigreturn +#define SYS_sigsuspend __NR_sigsuspend +#define SYS_socketcall __NR_socketcall +#define SYS_ssetmask __NR_ssetmask +#define SYS_stat __NR_stat +#define SYS_stat64 __NR_stat64 +#define SYS_statfs __NR_statfs +#define SYS_statfs64 __NR_statfs64 +#define SYS_stime __NR_stime +#define SYS_stty __NR_stty +#define SYS_swapoff __NR_swapoff +#define SYS_swapon __NR_swapon +#define SYS_symlink __NR_symlink +#define SYS_sync __NR_sync +#define SYS_sys_kexec_load __NR_sys_kexec_load +#define SYS_sysfs __NR_sysfs +#define SYS_sysinfo __NR_sysinfo +#define SYS_syslog __NR_syslog +#define SYS_tgkill __NR_tgkill +#define SYS_time __NR_time +#define SYS_timer_create __NR_timer_create +#define SYS_timer_delete __NR_timer_delete +#define SYS_timer_getoverrun __NR_timer_getoverrun +#define SYS_timer_gettime __NR_timer_gettime +#define SYS_timer_settime __NR_timer_settime +#define SYS_times __NR_times +#define SYS_tkill __NR_tkill +#define SYS_truncate __NR_truncate +#define SYS_truncate64 __NR_truncate64 +#define SYS_ugetrlimit __NR_ugetrlimit +#define SYS_ulimit __NR_ulimit +#define SYS_umask __NR_umask +#define SYS_umount __NR_umount +#define SYS_umount2 __NR_umount2 +#define SYS_uname __NR_uname +#define SYS_unlink __NR_unlink +#define SYS_uselib __NR_uselib +#define SYS_ustat __NR_ustat +#define SYS_utime __NR_utime +#define SYS_utimes __NR_utimes +#define SYS_vfork __NR_vfork +#define SYS_vhangup __NR_vhangup +#define SYS_vm86 __NR_vm86 +#define SYS_vm86old __NR_vm86old +#define SYS_vserver __NR_vserver +#define SYS_wait4 __NR_wait4 +#define SYS_waitid __NR_waitid +//ANDROID +//#define SYS_waitpid __NR_waitpid +#define SYS_write __NR_write +#define SYS_writev __NR_writev @@ -38,7 +38,9 @@ #include <signal.h> #include <time.h> #include <errno.h> +#ifndef HAVE_ANDROID_OS #include <sys/user.h> +#endif #include <sys/syscall.h> #include <sys/param.h> @@ -115,6 +117,7 @@ #endif #endif /* LINUX */ +#include "syscall-android.h" #include "syscall.h" /* Define these shorthand notations to simplify the syscallent files. */ @@ -1032,16 +1035,25 @@ struct tcb *tcp; return 0; } - if ((scno & 0x0ff00000) != 0x0f900000) { - fprintf(stderr, "syscall: unknown syscall trap 0x%08lx\n", - scno); - return -1; - } + /* Handle the EABI syscall convention. We do not + bother converting structures between the two + ABIs, but basic functionality should work even + if strace and the traced program have different + ABIs. */ + if (scno == 0xef000000) { + scno = regs.ARM_r7; + } else { + if ((scno & 0x0ff00000) != 0x0f900000) { + fprintf(stderr, "syscall: unknown syscall trap 0x%08lx\n", + scno); + return -1; + } - /* - * Fixup the syscall number - */ - scno &= 0x000fffff; + /* + * Fixup the syscall number + */ + scno &= 0x000fffff; + } } if (tcp->flags & TCB_INSYSCALL) { @@ -2245,6 +2257,7 @@ strace: out of memory for call counts\n"); if (tcp->u_error) counts[tcp->scno].errors++; tv_sub(&tv, &tv, &tcp->etime); +#ifndef HAVE_ANDROID_OS #ifdef LINUX if (tv_cmp(&tv, &tcp->dtime) > 0) { static struct timeval one_tick; @@ -2268,6 +2281,7 @@ strace: out of memory for call counts\n"); } } #endif /* LINUX */ +#endif if (tv_cmp(&tv, &shortest) < 0) shortest = tv; tv_add(&counts[tcp->scno].time, @@ -2384,7 +2398,7 @@ strace: out of memory for call counts\n"); switch (known_scno(tcp)) { #ifdef LINUX -#if !defined (ALPHA) && !defined(SPARC) && !defined(SPARC64) && !defined(MIPS) && !defined(HPPA) +#if !defined (ALPHA) && !defined(SPARC) && !defined(SPARC64) && !defined(MIPS) && !defined(HPPA) && !defined(__ARM_EABI__) //ANDROID case SYS_socketcall: decode_subcall(tcp, SYS_socket_subcall, SYS_socket_nsubcalls, deref_style); @@ -33,6 +33,14 @@ #include "defs.h" #ifdef LINUX + +#ifdef HAVE_ANDROID_OS +#undef __unused +#include <linux/sysctl.h> +#include <sys/mount.h> +#define CTL_PROC 4 + +#else #define _LINUX_SOCKET_H #define _LINUX_FS_H @@ -53,6 +61,7 @@ #define MS_POSIXACL (1<<16) /* VFS does not apply the umask */ #define MS_ACTIVE (1<<30) #define MS_NOUSER (1<<31) +#endif /* HAVE_ANDROID_OS */ #include <sys/socket.h> #include <netinet/in.h> @@ -33,7 +33,11 @@ #ifdef LINUX #include <linux/version.h> +#ifdef HAVE_ANDROID_OS +#include <linux/timex.h> +#else #include <sys/timex.h> +#endif #include <linux/ioctl.h> #include <linux/rtc.h> #endif /* LINUX */ @@ -34,10 +34,13 @@ */ #include "defs.h" +#include "../syscall-android.h" #include <signal.h> #include <sys/syscall.h> +#ifndef HAVE_ANDROID_OS #include <sys/user.h> +#endif #include <sys/param.h> #include <fcntl.h> #if HAVE_SYS_UIO_H |