svn commit: r372318 - in head/emulators/qemu-devel: . files
Juergen Lock
nox at FreeBSD.org
Sat Nov 8 11:48:14 UTC 2014
Author: nox
Date: Sat Nov 8 11:48:13 2014
New Revision: 372318
URL: https://svnweb.freebsd.org/changeset/ports/372318
QAT: https://qat.redports.org/buildarchive/r372318/
Log:
- More bsd-user updates:
- Add support for the wait6(2) system call. [1]
- Add stubs for the new cap_*() system calls. [1]
- Add support for new socket system calls. [1]
- Add support for pipe2(2) and chflagsat(2) system calls. [1]
- Add stubs for the new aio_*() system calls. [1]
- Add stub for the new procctl(2) system call. [1]
- Add JHB's ioctl decoding to unknown ioctl message. [1]
- Disable shebang script handling in qemu for head now that the
the kernel image activators can be run independantly there;
this allows /bin/sh to be used as a static amd64 binary on head
poudriere jails. [2]
- Some other small non-user-visible fixes.
- Bump PORTREVISION.
Submitted by: sson [1], sbruno [2]
Obtained from: https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
Added:
head/emulators/qemu-devel/files/extra-patch-1ebbb5b56e890741f1461662fae9728da0c76e27 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-22b23eb877a8a5ec251b4ae0e71e3c7ce5397721 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-30c8ccb41e2c9e1ddda7e3f8a8ac1eb5dab8b408 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-3ed485b9b4ef8d8ba916760aec0cdf9dbce8ca27 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-5f81caf45c0d0eb2b4b852f8580a1938fb3d12c6 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-72f0a64c7dd7be796dc2d8f2b0dab340309800e2 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-93cf90cb04fee057a710be43614b033e6b2e86d1 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-9ed0e07e2e07791858339874eb4d20daca858c8a (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-a6402a4b7077af85733a1c98d63ab09f02d980ec (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-a8dc4de7f73bc6f8363c0fc81c4c6e53733c444b (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-ac9f83019a2059d4bfe5cedfae35ba4151d5ac88 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-ad225b8412847303d48d8e7852589456325e8f9b (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-c9c55ac786f09ce575b5f67b35241ce9452896c9 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-d9388715135ed1f36e12e6cdbcc1be09d1657916 (contents, props changed)
head/emulators/qemu-devel/files/extra-patch-f32d585446698e1faa319c95df6b4d00c16f866c (contents, props changed)
Deleted:
head/emulators/qemu-devel/files/extra-patch-2478a4e4a33d0523cc436eabb4a27b258b4358b8-before11
Modified:
head/emulators/qemu-devel/Makefile
Modified: head/emulators/qemu-devel/Makefile
==============================================================================
--- head/emulators/qemu-devel/Makefile Sat Nov 8 11:34:37 2014 (r372317)
+++ head/emulators/qemu-devel/Makefile Sat Nov 8 11:48:13 2014 (r372318)
@@ -3,7 +3,7 @@
PORTNAME= qemu
PORTVERSION= 2.0.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= emulators
MASTER_SITES= http://wiki.qemu.org/download/:release \
LOCAL/nox:snapshot
@@ -81,7 +81,21 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch-
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-max-arg-pages
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ad92220df37d1ab3120316fcc436071c78817561
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-2478a4e4a33d0523cc436eabb4a27b258b4358b8
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-2478a4e4a33d0523cc436eabb4a27b258b4358b8-before11
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ac9f83019a2059d4bfe5cedfae35ba4151d5ac88
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-d9388715135ed1f36e12e6cdbcc1be09d1657916
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-c9c55ac786f09ce575b5f67b35241ce9452896c9
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-5f81caf45c0d0eb2b4b852f8580a1938fb3d12c6
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-f32d585446698e1faa319c95df6b4d00c16f866c
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-a6402a4b7077af85733a1c98d63ab09f02d980ec
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-30c8ccb41e2c9e1ddda7e3f8a8ac1eb5dab8b408
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-22b23eb877a8a5ec251b4ae0e71e3c7ce5397721
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-1ebbb5b56e890741f1461662fae9728da0c76e27
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-93cf90cb04fee057a710be43614b033e6b2e86d1
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ad225b8412847303d48d8e7852589456325e8f9b
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-3ed485b9b4ef8d8ba916760aec0cdf9dbce8ca27
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-72f0a64c7dd7be796dc2d8f2b0dab340309800e2
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9ed0e07e2e07791858339874eb4d20daca858c8a
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-a8dc4de7f73bc6f8363c0fc81c4c6e53733c444b
.endif
CONFIGURE_ARGS+= --extra-ldflags=-L${LOCALBASE}/lib
Added: head/emulators/qemu-devel/files/extra-patch-1ebbb5b56e890741f1461662fae9728da0c76e27
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/qemu-devel/files/extra-patch-1ebbb5b56e890741f1461662fae9728da0c76e27 Sat Nov 8 11:48:13 2014 (r372318)
@@ -0,0 +1,72 @@
+From 1ebbb5b56e890741f1461662fae9728da0c76e27 Mon Sep 17 00:00:00 2001
+From: Stacey Son <sson at FreeBSD.org>
+Date: Thu, 6 Nov 2014 22:35:01 +0000
+Subject: [PATCH] Add JHB's ioctl decoding to unknown ioctl message.
+
+---
+ bsd-user/bsd-ioctl.c | 31 ++++++++++++++++++++++++++++---
+ 1 file changed, 28 insertions(+), 3 deletions(-)
+
+diff --git a/bsd-user/bsd-ioctl.c b/bsd-user/bsd-ioctl.c
+index 95505a4..10e8e54 100644
+--- a/bsd-user/bsd-ioctl.c
++++ b/bsd-user/bsd-ioctl.c
+@@ -19,6 +19,7 @@
+
+ #include <sys/types.h>
+ #include <sys/param.h>
++#include <sys/ioccom.h>
+ #include <sys/ioctl.h>
+ #if defined(__FreeBSD_version) && __FreeBSD_version > 900000
+ #include <sys/_termios.h>
+@@ -307,6 +308,29 @@ static IOCTLEntry ioctl_entries[] = {
+ { 0, 0 },
+ };
+
++static void log_unsupported_ioctl(unsigned long cmd)
++{
++ gemu_log("cmd=0x%08lx dir=", cmd);
++ switch (cmd & IOC_DIRMASK) {
++ case IOC_VOID:
++ gemu_log("VOID ");
++ break;
++ case IOC_OUT:
++ gemu_log("OUT ");
++ break;
++ case IOC_IN:
++ gemu_log("IN ");
++ break;
++ case IOC_INOUT:
++ gemu_log("INOUT");
++ break;
++ default:
++ gemu_log("%01lx ???", (cmd & IOC_DIRMASK) >> 29);
++ break;
++ }
++ gemu_log(" '%c' %3d %lu\n", (char)IOCGROUP(cmd), (int)(cmd & 0xff), IOCPARM_LEN(cmd));
++}
++
+ abi_long do_bsd_ioctl(int fd, abi_long cmd, abi_long arg)
+ {
+ const IOCTLEntry *ie;
+@@ -319,7 +343,8 @@ abi_long do_bsd_ioctl(int fd, abi_long cmd, abi_long arg)
+ ie = ioctl_entries;
+ for (;;) {
+ if (ie->target_cmd == 0) {
+- gemu_log("Unsupported ioctl: cmd=0x%04lx\n", (long)cmd);
++ gemu_log("Qemu unsupported ioctl: ");
++ log_unsupported_ioctl(cmd);
+ return -TARGET_ENOSYS;
+ }
+ if (ie->target_cmd == cmd) {
+@@ -398,8 +423,8 @@ abi_long do_bsd_ioctl(int fd, abi_long cmd, abi_long arg)
+ break;
+
+ default:
+- gemu_log("Unsupported ioctl type: cmd=0x%04lx type=%d\n",
+- (long)cmd, arg_type[0]);
++ gemu_log("Qemu unknown ioctl: type=%d ", arg_type[0]);
++ log_unsupported_ioctl(cmd);
+ ret = -TARGET_ENOSYS;
+ break;
+ }
Added: head/emulators/qemu-devel/files/extra-patch-22b23eb877a8a5ec251b4ae0e71e3c7ce5397721
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/qemu-devel/files/extra-patch-22b23eb877a8a5ec251b4ae0e71e3c7ce5397721 Sat Nov 8 11:48:13 2014 (r372318)
@@ -0,0 +1,1051 @@
+From 22b23eb877a8a5ec251b4ae0e71e3c7ce5397721 Mon Sep 17 00:00:00 2001
+From: Stacey Son <sson at FreeBSD.org>
+Date: Thu, 6 Nov 2014 20:16:28 +0000
+Subject: [PATCH] Add bsd-user/freebsd/make_syscall_nr_h.sh to generate
+ syscall_nr.h.
+
+make_syscall_nr.h.sh is added so syscall_nr.h can be generated from
+<sys/syscall.h>. Maybe this should be configure or one of the
+makefiles. Also report "qemu: unsupported syscall: #" via gemu_log
+when we try to emulate an unsupported system call.
+---
+ bsd-user/freebsd/make_syscall_nr_h.sh | 26 +
+ bsd-user/freebsd/strace.list | 2 -
+ bsd-user/freebsd/syscall_nr.h | 918 +++++++++++++++++-----------------
+ bsd-user/syscall.c | 7 +
+ 4 files changed, 495 insertions(+), 458 deletions(-)
+ create mode 100644 bsd-user/freebsd/make_syscall_nr_h.sh
+
+diff --git a/bsd-user/freebsd/make_syscall_nr_h.sh b/bsd-user/freebsd/make_syscall_nr_h.sh
+new file mode 100644
+index 0000000..cc180df
+--- /dev/null
++++ b/bsd-user/freebsd/make_syscall_nr_h.sh
+@@ -0,0 +1,26 @@
++#! /bin/sh -
++
++#
++# Usage: 'sh ./make_syscall_nr_h.sh [full path to syscall.h] [syscall_nr.h]'
++#
++
++#default input file:
++syshdr="/usr/include/sys/syscall.h"
++
++#default output file:
++sysnr="./syscall_nr.h"
++
++if [ -n "$1" ]; then
++ syshdr=$1
++fi
++
++if [ -n "$2" ]; then
++ sysnr=$2
++fi
++
++echo "/*" > $sysnr
++echo " * This file was generated from $syshdr" >> $sysnr
++echo " */" >> $sysnr
++echo "" >> $sysnr
++
++/usr/bin/sed -e 's:SYS_:TARGET_FREEBSD_NR_:' < $syshdr >> $sysnr
+diff --git a/bsd-user/freebsd/strace.list b/bsd-user/freebsd/strace.list
+index cba4afe..e09048f 100644
+--- a/bsd-user/freebsd/strace.list
++++ b/bsd-user/freebsd/strace.list
+@@ -45,10 +45,8 @@
+ { TARGET_FREEBSD_NR_cap_fcntls_get, "cap_fcntls_get", NULL, NULL, NULL },
+ { TARGET_FREEBSD_NR_cap_fcntls_limit, "cap_fcntls_limit", NULL, NULL, NULL },
+ { TARGET_FREEBSD_NR_cap_getmode, "cap_getmode", NULL, NULL, NULL },
+-{ TARGET_FREEBSD_NR_cap_getrights, "cap_getrights", NULL, NULL, NULL },
+ { TARGET_FREEBSD_NR_cap_ioctls_get, "cap_ioctls_get", NULL, NULL, NULL },
+ { TARGET_FREEBSD_NR_cap_ioctls_limit, "cap_ioctls_limit", NULL, NULL, NULL },
+-{ TARGET_FREEBSD_NR_cap_new, "cap_new", NULL, NULL, NULL },
+ { TARGET_FREEBSD_NR_cap_rights_limit, "cap_rights_limit", NULL, NULL, NULL },
+ { TARGET_FREEBSD_NR_chdir, "chdir", "%s(\"%s\")", NULL, NULL },
+ { TARGET_FREEBSD_NR_chflags, "chflags", NULL, NULL, NULL },
+diff --git a/bsd-user/freebsd/syscall_nr.h b/bsd-user/freebsd/syscall_nr.h
+index 7d6bef8..74c3135 100644
+--- a/bsd-user/freebsd/syscall_nr.h
++++ b/bsd-user/freebsd/syscall_nr.h
+@@ -1,463 +1,469 @@
+ /*
++ * This file was generated from /usr/include/sys/syscall.h
++ */
++
++/*
+ * System call numbers.
+ *
+- * created from FreeBSD: releng/9.1/sys/kern/syscalls.master 229723
+- * 2012-01-06 19:29:16Z jhb
++ * DO NOT EDIT-- this file is automatically generated.
++ * $FreeBSD$
++ * created from FreeBSD: head/sys/kern/syscalls.master 272823 2014-10-09 15:16:52Z marcel
+ */
+
+-#define TARGET_FREEBSD_NR_syscall 0
+-#define TARGET_FREEBSD_NR_exit 1
+-#define TARGET_FREEBSD_NR_fork 2
+-#define TARGET_FREEBSD_NR_read 3
+-#define TARGET_FREEBSD_NR_write 4
+-#define TARGET_FREEBSD_NR_open 5
+-#define TARGET_FREEBSD_NR_close 6
+-#define TARGET_FREEBSD_NR_wait4 7
+- /* 8 is old creat */
+-#define TARGET_FREEBSD_NR_link 9
+-#define TARGET_FREEBSD_NR_unlink 10
+- /* 11 is obsolete execv */
+-#define TARGET_FREEBSD_NR_chdir 12
+-#define TARGET_FREEBSD_NR_fchdir 13
+-#define TARGET_FREEBSD_NR_mknod 14
+-#define TARGET_FREEBSD_NR_chmod 15
+-#define TARGET_FREEBSD_NR_chown 16
+-#define TARGET_FREEBSD_NR_break 17
+-#define TARGET_FREEBSD_NR_freebsd4_getfsstat 18
+- /* 19 is old lseek */
+-#define TARGET_FREEBSD_NR_getpid 20
+-#define TARGET_FREEBSD_NR_mount 21
+-#define TARGET_FREEBSD_NR_unmount 22
+-#define TARGET_FREEBSD_NR_setuid 23
+-#define TARGET_FREEBSD_NR_getuid 24
+-#define TARGET_FREEBSD_NR_geteuid 25
+-#define TARGET_FREEBSD_NR_ptrace 26
+-#define TARGET_FREEBSD_NR_recvmsg 27
+-#define TARGET_FREEBSD_NR_sendmsg 28
+-#define TARGET_FREEBSD_NR_recvfrom 29
+-#define TARGET_FREEBSD_NR_accept 30
+-#define TARGET_FREEBSD_NR_getpeername 31
+-#define TARGET_FREEBSD_NR_getsockname 32
+-#define TARGET_FREEBSD_NR_access 33
+-#define TARGET_FREEBSD_NR_chflags 34
+-#define TARGET_FREEBSD_NR_fchflags 35
+-#define TARGET_FREEBSD_NR_sync 36
+-#define TARGET_FREEBSD_NR_kill 37
+- /* 38 is old stat */
+-#define TARGET_FREEBSD_NR_getppid 39
+- /* 40 is old lstat */
+-#define TARGET_FREEBSD_NR_dup 41
+-#define TARGET_FREEBSD_NR_pipe 42
+-#define TARGET_FREEBSD_NR_getegid 43
+-#define TARGET_FREEBSD_NR_profil 44
+-#define TARGET_FREEBSD_NR_ktrace 45
+- /* 46 is old sigaction */
+-#define TARGET_FREEBSD_NR_getgid 47
+- /* 48 is old sigprocmask */
+-#define TARGET_FREEBSD_NR_getlogin 49
+-#define TARGET_FREEBSD_NR_setlogin 50
+-#define TARGET_FREEBSD_NR_acct 51
+- /* 52 is old sigpending */
+-#define TARGET_FREEBSD_NR_sigaltstack 53
+-#define TARGET_FREEBSD_NR_ioctl 54
+-#define TARGET_FREEBSD_NR_reboot 55
+-#define TARGET_FREEBSD_NR_revoke 56
+-#define TARGET_FREEBSD_NR_symlink 57
+-#define TARGET_FREEBSD_NR_readlink 58
+-#define TARGET_FREEBSD_NR_execve 59
+-#define TARGET_FREEBSD_NR_umask 60
+-#define TARGET_FREEBSD_NR_chroot 61
+- /* 62 is old fstat */
+- /* 63 is old getkerninfo */
+- /* 64 is old getpagesize */
+-#define TARGET_FREEBSD_NR_msync 65
+-#define TARGET_FREEBSD_NR_vfork 66
+- /* 67 is obsolete vread */
+- /* 68 is obsolete vwrite */
+-#define TARGET_FREEBSD_NR_sbrk 69
+-#define TARGET_FREEBSD_NR_sstk 70
+- /* 71 is old mmap */
+-#define TARGET_FREEBSD_NR_vadvise 72
+-#define TARGET_FREEBSD_NR_munmap 73
+-#define TARGET_FREEBSD_NR_mprotect 74
+-#define TARGET_FREEBSD_NR_madvise 75
+- /* 76 is obsolete vhangup */
+- /* 77 is obsolete vlimit */
+-#define TARGET_FREEBSD_NR_mincore 78
+-#define TARGET_FREEBSD_NR_getgroups 79
+-#define TARGET_FREEBSD_NR_setgroups 80
+-#define TARGET_FREEBSD_NR_getpgrp 81
+-#define TARGET_FREEBSD_NR_setpgid 82
+-#define TARGET_FREEBSD_NR_setitimer 83
+- /* 84 is old wait */
+-#define TARGET_FREEBSD_NR_swapon 85
+-#define TARGET_FREEBSD_NR_getitimer 86
+- /* 87 is old gethostname */
+- /* 88 is old sethostname */
+-#define TARGET_FREEBSD_NR_getdtablesize 89
+-#define TARGET_FREEBSD_NR_dup2 90
+-#define TARGET_FREEBSD_NR_fcntl 92
+-#define TARGET_FREEBSD_NR_select 93
+-#define TARGET_FREEBSD_NR_fsync 95
+-#define TARGET_FREEBSD_NR_setpriority 96
+-#define TARGET_FREEBSD_NR_socket 97
+-#define TARGET_FREEBSD_NR_connect 98
+- /* 99 is old accept */
+-#define TARGET_FREEBSD_NR_getpriority 100
+- /* 101 is old send */
+- /* 102 is old recv */
+- /* 103 is old sigreturn */
+-#define TARGET_FREEBSD_NR_bind 104
+-#define TARGET_FREEBSD_NR_setsockopt 105
+-#define TARGET_FREEBSD_NR_listen 106
+- /* 107 is obsolete vtimes */
+- /* 108 is old sigvec */
+- /* 109 is old sigblock */
+- /* 110 is old sigsetmask */
+- /* 111 is old sigsuspend */
+- /* 112 is old sigstack */
+- /* 113 is old recvmsg */
+- /* 114 is old sendmsg */
+- /* 115 is obsolete vtrace */
+-#define TARGET_FREEBSD_NR_gettimeofday 116
+-#define TARGET_FREEBSD_NR_getrusage 117
+-#define TARGET_FREEBSD_NR_getsockopt 118
+-#define TARGET_FREEBSD_NR_readv 120
+-#define TARGET_FREEBSD_NR_writev 121
+-#define TARGET_FREEBSD_NR_settimeofday 122
+-#define TARGET_FREEBSD_NR_fchown 123
+-#define TARGET_FREEBSD_NR_fchmod 124
+- /* 125 is old recvfrom */
+-#define TARGET_FREEBSD_NR_setreuid 126
+-#define TARGET_FREEBSD_NR_setregid 127
+-#define TARGET_FREEBSD_NR_rename 128
+- /* 129 is old truncate */
+- /* 130 is old ftruncate */
+-#define TARGET_FREEBSD_NR_flock 131
+-#define TARGET_FREEBSD_NR_mkfifo 132
+-#define TARGET_FREEBSD_NR_sendto 133
+-#define TARGET_FREEBSD_NR_shutdown 134
+-#define TARGET_FREEBSD_NR_socketpair 135
+-#define TARGET_FREEBSD_NR_mkdir 136
+-#define TARGET_FREEBSD_NR_rmdir 137
+-#define TARGET_FREEBSD_NR_utimes 138
+- /* 139 is obsolete 4.2 sigreturn */
+-#define TARGET_FREEBSD_NR_adjtime 140
+- /* 141 is old getpeername */
+- /* 142 is old gethostid */
+- /* 143 is old sethostid */
+- /* 144 is old getrlimit */
+- /* 145 is old setrlimit */
+- /* 146 is old killpg */
+-#define TARGET_FREEBSD_NR_killpg 146 /* COMPAT */
+-#define TARGET_FREEBSD_NR_setsid 147
+-#define TARGET_FREEBSD_NR_quotactl 148
+- /* 149 is old quota */
+- /* 150 is old getsockname */
+-#define TARGET_FREEBSD_NR_nlm_syscall 154
+-#define TARGET_FREEBSD_NR_nfssvc 155
+- /* 156 is old getdirentries */
+-#define TARGET_FREEBSD_NR_freebsd4_statfs 157
+-#define TARGET_FREEBSD_NR_freebsd4_fstatfs 158
+-#define TARGET_FREEBSD_NR_lgetfh 160
+-#define TARGET_FREEBSD_NR_getfh 161
+-#define TARGET_FREEBSD_NR_freebsd4_getdomainname 162
+-#define TARGET_FREEBSD_NR_freebsd4_setdomainname 163
+-#define TARGET_FREEBSD_NR_freebsd4_uname 164
+-#define TARGET_FREEBSD_NR_sysarch 165
+-#define TARGET_FREEBSD_NR_rtprio 166
+-#define TARGET_FREEBSD_NR_semsys 169
+-#define TARGET_FREEBSD_NR_msgsys 170
+-#define TARGET_FREEBSD_NR_shmsys 171
+-#define TARGET_FREEBSD_NR_freebsd6_pread 173
+-#define TARGET_FREEBSD_NR_freebsd6_pwrite 174
+-#define TARGET_FREEBSD_NR_setfib 175
+-#define TARGET_FREEBSD_NR_ntp_adjtime 176
+-#define TARGET_FREEBSD_NR_setgid 181
+-#define TARGET_FREEBSD_NR_setegid 182
+-#define TARGET_FREEBSD_NR_seteuid 183
+-#define TARGET_FREEBSD_NR_stat 188
+-#define TARGET_FREEBSD_NR_fstat 189
+-#define TARGET_FREEBSD_NR_lstat 190
+-#define TARGET_FREEBSD_NR_pathconf 191
+-#define TARGET_FREEBSD_NR_fpathconf 192
+-#define TARGET_FREEBSD_NR_getrlimit 194
+-#define TARGET_FREEBSD_NR_setrlimit 195
+-#define TARGET_FREEBSD_NR_getdirentries 196
+-#define TARGET_FREEBSD_NR_freebsd6_mmap 197
+-#define TARGET_FREEBSD_NR___syscall 198
+-#define TARGET_FREEBSD_NR_freebsd6_lseek 199
+-#define TARGET_FREEBSD_NR_freebsd6_truncate 200
+-#define TARGET_FREEBSD_NR_freebsd6_ftruncate 201
+-#define TARGET_FREEBSD_NR___sysctl 202
+-#define TARGET_FREEBSD_NR_mlock 203
+-#define TARGET_FREEBSD_NR_munlock 204
+-#define TARGET_FREEBSD_NR_undelete 205
+-#define TARGET_FREEBSD_NR_futimes 206
+-#define TARGET_FREEBSD_NR_getpgid 207
+-#define TARGET_FREEBSD_NR_poll 209
+-#define TARGET_FREEBSD_NR_freebsd7___semctl 220
+-#define TARGET_FREEBSD_NR_semget 221
+-#define TARGET_FREEBSD_NR_semop 222
+-#define TARGET_FREEBSD_NR_freebsd7_msgctl 224
+-#define TARGET_FREEBSD_NR_msgget 225
+-#define TARGET_FREEBSD_NR_msgsnd 226
+-#define TARGET_FREEBSD_NR_msgrcv 227
+-#define TARGET_FREEBSD_NR_shmat 228
+-#define TARGET_FREEBSD_NR_freebsd7_shmctl 229
+-#define TARGET_FREEBSD_NR_shmdt 230
+-#define TARGET_FREEBSD_NR_shmget 231
+-#define TARGET_FREEBSD_NR_clock_gettime 232
+-#define TARGET_FREEBSD_NR_clock_settime 233
+-#define TARGET_FREEBSD_NR_clock_getres 234
+-#define TARGET_FREEBSD_NR_ktimer_create 235
+-#define TARGET_FREEBSD_NR_ktimer_delete 236
+-#define TARGET_FREEBSD_NR_ktimer_settime 237
+-#define TARGET_FREEBSD_NR_ktimer_gettime 238
+-#define TARGET_FREEBSD_NR_ktimer_getoverrun 239
+-#define TARGET_FREEBSD_NR_nanosleep 240
+-#define TARGET_FREEBSD_NR_ntp_gettime 248
+-#define TARGET_FREEBSD_NR_minherit 250
+-#define TARGET_FREEBSD_NR_rfork 251
+-#define TARGET_FREEBSD_NR_openbsd_poll 252
+-#define TARGET_FREEBSD_NR_issetugid 253
+-#define TARGET_FREEBSD_NR_lchown 254
+-#define TARGET_FREEBSD_NR_aio_read 255
+-#define TARGET_FREEBSD_NR_aio_write 256
+-#define TARGET_FREEBSD_NR_lio_listio 257
+-#define TARGET_FREEBSD_NR_getdents 272
+-#define TARGET_FREEBSD_NR_lchmod 274
+-#define TARGET_FREEBSD_NR_netbsd_lchown 275
+-#define TARGET_FREEBSD_NR_lutimes 276
+-#define TARGET_FREEBSD_NR_netbsd_msync 277
+-#define TARGET_FREEBSD_NR_nstat 278
+-#define TARGET_FREEBSD_NR_nfstat 279
+-#define TARGET_FREEBSD_NR_nlstat 280
+-#define TARGET_FREEBSD_NR_preadv 289
+-#define TARGET_FREEBSD_NR_pwritev 290
+-#define TARGET_FREEBSD_NR_freebsd4_fhstatfs 297
+-#define TARGET_FREEBSD_NR_fhopen 298
+-#define TARGET_FREEBSD_NR_fhstat 299
+-#define TARGET_FREEBSD_NR_modnext 300
+-#define TARGET_FREEBSD_NR_modstat 301
+-#define TARGET_FREEBSD_NR_modfnext 302
+-#define TARGET_FREEBSD_NR_modfind 303
+-#define TARGET_FREEBSD_NR_kldload 304
+-#define TARGET_FREEBSD_NR_kldunload 305
+-#define TARGET_FREEBSD_NR_kldfind 306
+-#define TARGET_FREEBSD_NR_kldnext 307
+-#define TARGET_FREEBSD_NR_kldstat 308
+-#define TARGET_FREEBSD_NR_kldfirstmod 309
+-#define TARGET_FREEBSD_NR_getsid 310
+-#define TARGET_FREEBSD_NR_setresuid 311
+-#define TARGET_FREEBSD_NR_setresgid 312
+- /* 313 is obsolete signanosleep */
+-#define TARGET_FREEBSD_NR_aio_return 314
+-#define TARGET_FREEBSD_NR_aio_suspend 315
+-#define TARGET_FREEBSD_NR_aio_cancel 316
+-#define TARGET_FREEBSD_NR_aio_error 317
+-#define TARGET_FREEBSD_NR_oaio_read 318
+-#define TARGET_FREEBSD_NR_oaio_write 319
+-#define TARGET_FREEBSD_NR_olio_listio 320
+-#define TARGET_FREEBSD_NR_yield 321
+- /* 322 is obsolete thr_sleep */
+- /* 323 is obsolete thr_wakeup */
+-#define TARGET_FREEBSD_NR_mlockall 324
+-#define TARGET_FREEBSD_NR_munlockall 325
+-#define TARGET_FREEBSD_NR___getcwd 326
+-#define TARGET_FREEBSD_NR_sched_setparam 327
+-#define TARGET_FREEBSD_NR_sched_getparam 328
+-#define TARGET_FREEBSD_NR_sched_setscheduler 329
+-#define TARGET_FREEBSD_NR_sched_getscheduler 330
+-#define TARGET_FREEBSD_NR_sched_yield 331
+-#define TARGET_FREEBSD_NR_sched_get_priority_max 332
+-#define TARGET_FREEBSD_NR_sched_get_priority_min 333
+-#define TARGET_FREEBSD_NR_sched_rr_get_interval 334
+-#define TARGET_FREEBSD_NR_utrace 335
+-#define TARGET_FREEBSD_NR_freebsd4_sendfile 336
+-#define TARGET_FREEBSD_NR_kldsym 337
+-#define TARGET_FREEBSD_NR_jail 338
+-#define TARGET_FREEBSD_NR_nnpfs_syscall 339
+-#define TARGET_FREEBSD_NR_sigprocmask 340
+-#define TARGET_FREEBSD_NR_sigsuspend 341
+-#define TARGET_FREEBSD_NR_freebsd4_sigaction 342
+-#define TARGET_FREEBSD_NR_sigpending 343
+-#define TARGET_FREEBSD_NR_freebsd4_sigreturn 344
+-#define TARGET_FREEBSD_NR_sigtimedwait 345
+-#define TARGET_FREEBSD_NR_sigwaitinfo 346
+-#define TARGET_FREEBSD_NR___acl_get_file 347
+-#define TARGET_FREEBSD_NR___acl_set_file 348
+-#define TARGET_FREEBSD_NR___acl_get_fd 349
+-#define TARGET_FREEBSD_NR___acl_set_fd 350
+-#define TARGET_FREEBSD_NR___acl_delete_file 351
+-#define TARGET_FREEBSD_NR___acl_delete_fd 352
+-#define TARGET_FREEBSD_NR___acl_aclcheck_file 353
+-#define TARGET_FREEBSD_NR___acl_aclcheck_fd 354
+-#define TARGET_FREEBSD_NR_extattrctl 355
+-#define TARGET_FREEBSD_NR_extattr_set_file 356
+-#define TARGET_FREEBSD_NR_extattr_get_file 357
+-#define TARGET_FREEBSD_NR_extattr_delete_file 358
+-#define TARGET_FREEBSD_NR_aio_waitcomplete 359
+-#define TARGET_FREEBSD_NR_getresuid 360
+-#define TARGET_FREEBSD_NR_getresgid 361
+-#define TARGET_FREEBSD_NR_kqueue 362
+-#define TARGET_FREEBSD_NR_kevent 363
+-#define TARGET_FREEBSD_NR_extattr_set_fd 371
+-#define TARGET_FREEBSD_NR_extattr_get_fd 372
+-#define TARGET_FREEBSD_NR_extattr_delete_fd 373
+-#define TARGET_FREEBSD_NR___setugid 374
+-#define TARGET_FREEBSD_NR_eaccess 376
+-#define TARGET_FREEBSD_NR_afs3_syscall 377
+-#define TARGET_FREEBSD_NR_nmount 378
+-#define TARGET_FREEBSD_NR___mac_get_proc 384
+-#define TARGET_FREEBSD_NR___mac_set_proc 385
+-#define TARGET_FREEBSD_NR___mac_get_fd 386
+-#define TARGET_FREEBSD_NR___mac_get_file 387
+-#define TARGET_FREEBSD_NR___mac_set_fd 388
+-#define TARGET_FREEBSD_NR___mac_set_file 389
+-#define TARGET_FREEBSD_NR_kenv 390
+-#define TARGET_FREEBSD_NR_lchflags 391
+-#define TARGET_FREEBSD_NR_uuidgen 392
+-#define TARGET_FREEBSD_NR_sendfile 393
+-#define TARGET_FREEBSD_NR_mac_syscall 394
+-#define TARGET_FREEBSD_NR_getfsstat 395
+-#define TARGET_FREEBSD_NR_statfs 396
+-#define TARGET_FREEBSD_NR_fstatfs 397
+-#define TARGET_FREEBSD_NR_fhstatfs 398
+-#define TARGET_FREEBSD_NR_ksem_close 400
+-#define TARGET_FREEBSD_NR_ksem_post 401
+-#define TARGET_FREEBSD_NR_ksem_wait 402
+-#define TARGET_FREEBSD_NR_ksem_trywait 403
+-#define TARGET_FREEBSD_NR_ksem_init 404
+-#define TARGET_FREEBSD_NR_ksem_open 405
+-#define TARGET_FREEBSD_NR_ksem_unlink 406
+-#define TARGET_FREEBSD_NR_ksem_getvalue 407
+-#define TARGET_FREEBSD_NR_ksem_destroy 408
+-#define TARGET_FREEBSD_NR___mac_get_pid 409
+-#define TARGET_FREEBSD_NR___mac_get_link 410
+-#define TARGET_FREEBSD_NR___mac_set_link 411
+-#define TARGET_FREEBSD_NR_extattr_set_link 412
+-#define TARGET_FREEBSD_NR_extattr_get_link 413
+-#define TARGET_FREEBSD_NR_extattr_delete_link 414
+-#define TARGET_FREEBSD_NR___mac_execve 415
+-#define TARGET_FREEBSD_NR_sigaction 416
+-#define TARGET_FREEBSD_NR_sigreturn 417
+-#define TARGET_FREEBSD_NR_getcontext 421
+-#define TARGET_FREEBSD_NR_setcontext 422
+-#define TARGET_FREEBSD_NR_swapcontext 423
+-#define TARGET_FREEBSD_NR_swapoff 424
+-#define TARGET_FREEBSD_NR___acl_get_link 425
+-#define TARGET_FREEBSD_NR___acl_set_link 426
+-#define TARGET_FREEBSD_NR___acl_delete_link 427
+-#define TARGET_FREEBSD_NR___acl_aclcheck_link 428
+-#define TARGET_FREEBSD_NR_sigwait 429
+-#define TARGET_FREEBSD_NR_thr_create 430
+-#define TARGET_FREEBSD_NR_thr_exit 431
+-#define TARGET_FREEBSD_NR_thr_self 432
+-#define TARGET_FREEBSD_NR_thr_kill 433
+-#define TARGET_FREEBSD_NR__umtx_lock 434
+-#define TARGET_FREEBSD_NR__umtx_unlock 435
+-#define TARGET_FREEBSD_NR_jail_attach 436
+-#define TARGET_FREEBSD_NR_extattr_list_fd 437
+-#define TARGET_FREEBSD_NR_extattr_list_file 438
+-#define TARGET_FREEBSD_NR_extattr_list_link 439
+-#define TARGET_FREEBSD_NR_ksem_timedwait 441
+-#define TARGET_FREEBSD_NR_thr_suspend 442
+-#define TARGET_FREEBSD_NR_thr_wake 443
+-#define TARGET_FREEBSD_NR_kldunloadf 444
+-#define TARGET_FREEBSD_NR_audit 445
+-#define TARGET_FREEBSD_NR_auditon 446
+-#define TARGET_FREEBSD_NR_getauid 447
+-#define TARGET_FREEBSD_NR_setauid 448
+-#define TARGET_FREEBSD_NR_getaudit 449
+-#define TARGET_FREEBSD_NR_setaudit 450
+-#define TARGET_FREEBSD_NR_getaudit_addr 451
+-#define TARGET_FREEBSD_NR_setaudit_addr 452
+-#define TARGET_FREEBSD_NR_auditctl 453
+-#define TARGET_FREEBSD_NR__umtx_op 454
+-#define TARGET_FREEBSD_NR_thr_new 455
+-#define TARGET_FREEBSD_NR_sigqueue 456
+-#define TARGET_FREEBSD_NR_kmq_open 457
+-#define TARGET_FREEBSD_NR_kmq_setattr 458
+-#define TARGET_FREEBSD_NR_kmq_timedreceive 459
+-#define TARGET_FREEBSD_NR_kmq_timedsend 460
+-#define TARGET_FREEBSD_NR_kmq_notify 461
+-#define TARGET_FREEBSD_NR_kmq_unlink 462
+-#define TARGET_FREEBSD_NR_abort2 463
+-#define TARGET_FREEBSD_NR_thr_set_name 464
+-#define TARGET_FREEBSD_NR_aio_fsync 465
+-#define TARGET_FREEBSD_NR_rtprio_thread 466
+-#define TARGET_FREEBSD_NR_sctp_peeloff 471
+-#define TARGET_FREEBSD_NR_sctp_generic_sendmsg 472
+-#define TARGET_FREEBSD_NR_sctp_generic_sendmsg_iov 473
+-#define TARGET_FREEBSD_NR_sctp_generic_recvmsg 474
+-#define TARGET_FREEBSD_NR_pread 475
+-#define TARGET_FREEBSD_NR_pwrite 476
+-#define TARGET_FREEBSD_NR_mmap 477
+-#define TARGET_FREEBSD_NR_lseek 478
+-#define TARGET_FREEBSD_NR_truncate 479
+-#define TARGET_FREEBSD_NR_ftruncate 480
+-#define TARGET_FREEBSD_NR_thr_kill2 481
+-#define TARGET_FREEBSD_NR_shm_open 482
+-#define TARGET_FREEBSD_NR_shm_unlink 483
+-#define TARGET_FREEBSD_NR_cpuset 484
+-#define TARGET_FREEBSD_NR_cpuset_setid 485
+-#define TARGET_FREEBSD_NR_cpuset_getid 486
+-#define TARGET_FREEBSD_NR_cpuset_getaffinity 487
+-#define TARGET_FREEBSD_NR_cpuset_setaffinity 488
+-#define TARGET_FREEBSD_NR_faccessat 489
+-#define TARGET_FREEBSD_NR_fchmodat 490
+-#define TARGET_FREEBSD_NR_fchownat 491
+-#define TARGET_FREEBSD_NR_fexecve 492
+-#define TARGET_FREEBSD_NR_fstatat 493
+-#define TARGET_FREEBSD_NR_futimesat 494
+-#define TARGET_FREEBSD_NR_linkat 495
+-#define TARGET_FREEBSD_NR_mkdirat 496
+-#define TARGET_FREEBSD_NR_mkfifoat 497
+-#define TARGET_FREEBSD_NR_mknodat 498
+-#define TARGET_FREEBSD_NR_openat 499
+-#define TARGET_FREEBSD_NR_readlinkat 500
+-#define TARGET_FREEBSD_NR_renameat 501
+-#define TARGET_FREEBSD_NR_symlinkat 502
+-#define TARGET_FREEBSD_NR_unlinkat 503
+-#define TARGET_FREEBSD_NR_posix_openpt 504
+-#define TARGET_FREEBSD_NR_gssd_syscall 505
+-#define TARGET_FREEBSD_NR_jail_get 506
+-#define TARGET_FREEBSD_NR_jail_set 507
+-#define TARGET_FREEBSD_NR_jail_remove 508
+-#define TARGET_FREEBSD_NR_closefrom 509
+-#define TARGET_FREEBSD_NR___semctl 510
+-#define TARGET_FREEBSD_NR_msgctl 511
+-#define TARGET_FREEBSD_NR_shmctl 512
+-#define TARGET_FREEBSD_NR_lpathconf 513
+-#define TARGET_FREEBSD_NR_cap_new 514
+-#define TARGET_FREEBSD_NR_cap_getrights 515
+-#define TARGET_FREEBSD_NR_cap_enter 516
+-#define TARGET_FREEBSD_NR_cap_getmode 517
+-#define TARGET_FREEBSD_NR_pdfork 518
+-#define TARGET_FREEBSD_NR_pdkill 519
+-#define TARGET_FREEBSD_NR_pdgetpid 520
+-#define TARGET_FREEBSD_NR_pselect 522
+-#define TARGET_FREEBSD_NR_getloginclass 523
+-#define TARGET_FREEBSD_NR_setloginclass 524
+-#define TARGET_FREEBSD_NR_rctl_get_racct 525
+-#define TARGET_FREEBSD_NR_rctl_get_rules 526
+-#define TARGET_FREEBSD_NR_rctl_get_limits 527
+-#define TARGET_FREEBSD_NR_rctl_add_rule 528
+-#define TARGET_FREEBSD_NR_rctl_remove_rule 529
+-#define TARGET_FREEBSD_NR_posix_fallocate 530
+-#define TARGET_FREEBSD_NR_posix_fadvise 531
+-#define TARGET_FREEBSD_NR_wait6 532
+-#define TARGET_FREEBSD_NR_cap_rights_limit 533
+-#define TARGET_FREEBSD_NR_cap_ioctls_limit 534
+-#define TARGET_FREEBSD_NR_cap_ioctls_get 535
+-#define TARGET_FREEBSD_NR_cap_fcntls_limit 536
+-#define TARGET_FREEBSD_NR_cap_fcntls_get 537
+-#define TARGET_FREEBSD_NR_bindat 538
+-#define TARGET_FREEBSD_NR_connectat 539
+-#define TARGET_FREEBSD_NR_chflagsat 540
+-#define TARGET_FREEBSD_NR_accept4 541
+-#define TARGET_FREEBSD_NR_pipe2 542
++#define TARGET_FREEBSD_NR_syscall 0
++#define TARGET_FREEBSD_NR_exit 1
++#define TARGET_FREEBSD_NR_fork 2
++#define TARGET_FREEBSD_NR_read 3
++#define TARGET_FREEBSD_NR_write 4
++#define TARGET_FREEBSD_NR_open 5
++#define TARGET_FREEBSD_NR_close 6
++#define TARGET_FREEBSD_NR_wait4 7
++ /* 8 is old creat */
++#define TARGET_FREEBSD_NR_link 9
++#define TARGET_FREEBSD_NR_unlink 10
++ /* 11 is obsolete execv */
++#define TARGET_FREEBSD_NR_chdir 12
++#define TARGET_FREEBSD_NR_fchdir 13
++#define TARGET_FREEBSD_NR_mknod 14
++#define TARGET_FREEBSD_NR_chmod 15
++#define TARGET_FREEBSD_NR_chown 16
++#define TARGET_FREEBSD_NR_break 17
++#define TARGET_FREEBSD_NR_freebsd4_getfsstat 18
++ /* 19 is old lseek */
++#define TARGET_FREEBSD_NR_getpid 20
++#define TARGET_FREEBSD_NR_mount 21
++#define TARGET_FREEBSD_NR_unmount 22
++#define TARGET_FREEBSD_NR_setuid 23
++#define TARGET_FREEBSD_NR_getuid 24
++#define TARGET_FREEBSD_NR_geteuid 25
++#define TARGET_FREEBSD_NR_ptrace 26
++#define TARGET_FREEBSD_NR_recvmsg 27
++#define TARGET_FREEBSD_NR_sendmsg 28
++#define TARGET_FREEBSD_NR_recvfrom 29
++#define TARGET_FREEBSD_NR_accept 30
++#define TARGET_FREEBSD_NR_getpeername 31
++#define TARGET_FREEBSD_NR_getsockname 32
++#define TARGET_FREEBSD_NR_access 33
++#define TARGET_FREEBSD_NR_chflags 34
++#define TARGET_FREEBSD_NR_fchflags 35
++#define TARGET_FREEBSD_NR_sync 36
++#define TARGET_FREEBSD_NR_kill 37
++ /* 38 is old stat */
++#define TARGET_FREEBSD_NR_getppid 39
++ /* 40 is old lstat */
++#define TARGET_FREEBSD_NR_dup 41
++#define TARGET_FREEBSD_NR_pipe 42
++#define TARGET_FREEBSD_NR_getegid 43
++#define TARGET_FREEBSD_NR_profil 44
++#define TARGET_FREEBSD_NR_ktrace 45
++ /* 46 is old sigaction */
++#define TARGET_FREEBSD_NR_getgid 47
++ /* 48 is old sigprocmask */
++#define TARGET_FREEBSD_NR_getlogin 49
++#define TARGET_FREEBSD_NR_setlogin 50
++#define TARGET_FREEBSD_NR_acct 51
++ /* 52 is old sigpending */
++#define TARGET_FREEBSD_NR_sigaltstack 53
++#define TARGET_FREEBSD_NR_ioctl 54
++#define TARGET_FREEBSD_NR_reboot 55
++#define TARGET_FREEBSD_NR_revoke 56
++#define TARGET_FREEBSD_NR_symlink 57
++#define TARGET_FREEBSD_NR_readlink 58
++#define TARGET_FREEBSD_NR_execve 59
++#define TARGET_FREEBSD_NR_umask 60
++#define TARGET_FREEBSD_NR_chroot 61
++ /* 62 is old fstat */
++ /* 63 is old getkerninfo */
++ /* 64 is old getpagesize */
++#define TARGET_FREEBSD_NR_msync 65
++#define TARGET_FREEBSD_NR_vfork 66
++ /* 67 is obsolete vread */
++ /* 68 is obsolete vwrite */
++#define TARGET_FREEBSD_NR_sbrk 69
++#define TARGET_FREEBSD_NR_sstk 70
++ /* 71 is old mmap */
++#define TARGET_FREEBSD_NR_vadvise 72
++#define TARGET_FREEBSD_NR_munmap 73
++#define TARGET_FREEBSD_NR_mprotect 74
++#define TARGET_FREEBSD_NR_madvise 75
++ /* 76 is obsolete vhangup */
++ /* 77 is obsolete vlimit */
++#define TARGET_FREEBSD_NR_mincore 78
++#define TARGET_FREEBSD_NR_getgroups 79
++#define TARGET_FREEBSD_NR_setgroups 80
++#define TARGET_FREEBSD_NR_getpgrp 81
++#define TARGET_FREEBSD_NR_setpgid 82
++#define TARGET_FREEBSD_NR_setitimer 83
++ /* 84 is old wait */
++#define TARGET_FREEBSD_NR_swapon 85
++#define TARGET_FREEBSD_NR_getitimer 86
++ /* 87 is old gethostname */
++ /* 88 is old sethostname */
++#define TARGET_FREEBSD_NR_getdtablesize 89
++#define TARGET_FREEBSD_NR_dup2 90
++#define TARGET_FREEBSD_NR_fcntl 92
++#define TARGET_FREEBSD_NR_select 93
++#define TARGET_FREEBSD_NR_fsync 95
++#define TARGET_FREEBSD_NR_setpriority 96
++#define TARGET_FREEBSD_NR_socket 97
++#define TARGET_FREEBSD_NR_connect 98
++ /* 99 is old accept */
++#define TARGET_FREEBSD_NR_getpriority 100
++ /* 101 is old send */
++ /* 102 is old recv */
++ /* 103 is old sigreturn */
++#define TARGET_FREEBSD_NR_bind 104
++#define TARGET_FREEBSD_NR_setsockopt 105
++#define TARGET_FREEBSD_NR_listen 106
++ /* 107 is obsolete vtimes */
++ /* 108 is old sigvec */
++ /* 109 is old sigblock */
++ /* 110 is old sigsetmask */
++ /* 111 is old sigsuspend */
++ /* 112 is old sigstack */
++ /* 113 is old recvmsg */
++ /* 114 is old sendmsg */
++ /* 115 is obsolete vtrace */
++#define TARGET_FREEBSD_NR_gettimeofday 116
++#define TARGET_FREEBSD_NR_getrusage 117
++#define TARGET_FREEBSD_NR_getsockopt 118
++#define TARGET_FREEBSD_NR_readv 120
++#define TARGET_FREEBSD_NR_writev 121
++#define TARGET_FREEBSD_NR_settimeofday 122
++#define TARGET_FREEBSD_NR_fchown 123
++#define TARGET_FREEBSD_NR_fchmod 124
++ /* 125 is old recvfrom */
++#define TARGET_FREEBSD_NR_setreuid 126
++#define TARGET_FREEBSD_NR_setregid 127
++#define TARGET_FREEBSD_NR_rename 128
++ /* 129 is old truncate */
++ /* 130 is old ftruncate */
++#define TARGET_FREEBSD_NR_flock 131
++#define TARGET_FREEBSD_NR_mkfifo 132
++#define TARGET_FREEBSD_NR_sendto 133
++#define TARGET_FREEBSD_NR_shutdown 134
++#define TARGET_FREEBSD_NR_socketpair 135
++#define TARGET_FREEBSD_NR_mkdir 136
++#define TARGET_FREEBSD_NR_rmdir 137
++#define TARGET_FREEBSD_NR_utimes 138
++ /* 139 is obsolete 4.2 sigreturn */
++#define TARGET_FREEBSD_NR_adjtime 140
++ /* 141 is old getpeername */
++ /* 142 is old gethostid */
++ /* 143 is old sethostid */
++ /* 144 is old getrlimit */
++ /* 145 is old setrlimit */
++ /* 146 is old killpg */
++#define TARGET_FREEBSD_NR_setsid 147
++#define TARGET_FREEBSD_NR_quotactl 148
++ /* 149 is old quota */
++ /* 150 is old getsockname */
++#define TARGET_FREEBSD_NR_nlm_syscall 154
++#define TARGET_FREEBSD_NR_nfssvc 155
++ /* 156 is old getdirentries */
++#define TARGET_FREEBSD_NR_freebsd4_statfs 157
++#define TARGET_FREEBSD_NR_freebsd4_fstatfs 158
++#define TARGET_FREEBSD_NR_lgetfh 160
++#define TARGET_FREEBSD_NR_getfh 161
++#define TARGET_FREEBSD_NR_freebsd4_getdomainname 162
++#define TARGET_FREEBSD_NR_freebsd4_setdomainname 163
++#define TARGET_FREEBSD_NR_freebsd4_uname 164
++#define TARGET_FREEBSD_NR_sysarch 165
++#define TARGET_FREEBSD_NR_rtprio 166
++#define TARGET_FREEBSD_NR_semsys 169
++#define TARGET_FREEBSD_NR_msgsys 170
++#define TARGET_FREEBSD_NR_shmsys 171
++#define TARGET_FREEBSD_NR_freebsd6_pread 173
++#define TARGET_FREEBSD_NR_freebsd6_pwrite 174
++#define TARGET_FREEBSD_NR_setfib 175
++#define TARGET_FREEBSD_NR_ntp_adjtime 176
++#define TARGET_FREEBSD_NR_setgid 181
++#define TARGET_FREEBSD_NR_setegid 182
++#define TARGET_FREEBSD_NR_seteuid 183
++#define TARGET_FREEBSD_NR_stat 188
++#define TARGET_FREEBSD_NR_fstat 189
++#define TARGET_FREEBSD_NR_lstat 190
++#define TARGET_FREEBSD_NR_pathconf 191
++#define TARGET_FREEBSD_NR_fpathconf 192
++#define TARGET_FREEBSD_NR_getrlimit 194
++#define TARGET_FREEBSD_NR_setrlimit 195
++#define TARGET_FREEBSD_NR_getdirentries 196
++#define TARGET_FREEBSD_NR_freebsd6_mmap 197
++#define TARGET_FREEBSD_NR___syscall 198
++#define TARGET_FREEBSD_NR_freebsd6_lseek 199
++#define TARGET_FREEBSD_NR_freebsd6_truncate 200
++#define TARGET_FREEBSD_NR_freebsd6_ftruncate 201
++#define TARGET_FREEBSD_NR___sysctl 202
++#define TARGET_FREEBSD_NR_mlock 203
++#define TARGET_FREEBSD_NR_munlock 204
++#define TARGET_FREEBSD_NR_undelete 205
++#define TARGET_FREEBSD_NR_futimes 206
++#define TARGET_FREEBSD_NR_getpgid 207
++#define TARGET_FREEBSD_NR_poll 209
++#define TARGET_FREEBSD_NR_freebsd7___semctl 220
++#define TARGET_FREEBSD_NR_semget 221
++#define TARGET_FREEBSD_NR_semop 222
++#define TARGET_FREEBSD_NR_freebsd7_msgctl 224
++#define TARGET_FREEBSD_NR_msgget 225
++#define TARGET_FREEBSD_NR_msgsnd 226
++#define TARGET_FREEBSD_NR_msgrcv 227
++#define TARGET_FREEBSD_NR_shmat 228
++#define TARGET_FREEBSD_NR_freebsd7_shmctl 229
++#define TARGET_FREEBSD_NR_shmdt 230
++#define TARGET_FREEBSD_NR_shmget 231
++#define TARGET_FREEBSD_NR_clock_gettime 232
++#define TARGET_FREEBSD_NR_clock_settime 233
++#define TARGET_FREEBSD_NR_clock_getres 234
++#define TARGET_FREEBSD_NR_ktimer_create 235
++#define TARGET_FREEBSD_NR_ktimer_delete 236
++#define TARGET_FREEBSD_NR_ktimer_settime 237
++#define TARGET_FREEBSD_NR_ktimer_gettime 238
++#define TARGET_FREEBSD_NR_ktimer_getoverrun 239
++#define TARGET_FREEBSD_NR_nanosleep 240
++#define TARGET_FREEBSD_NR_ffclock_getcounter 241
++#define TARGET_FREEBSD_NR_ffclock_setestimate 242
++#define TARGET_FREEBSD_NR_ffclock_getestimate 243
++#define TARGET_FREEBSD_NR_clock_getcpuclockid2 247
++#define TARGET_FREEBSD_NR_ntp_gettime 248
++#define TARGET_FREEBSD_NR_minherit 250
++#define TARGET_FREEBSD_NR_rfork 251
++#define TARGET_FREEBSD_NR_openbsd_poll 252
++#define TARGET_FREEBSD_NR_issetugid 253
++#define TARGET_FREEBSD_NR_lchown 254
++#define TARGET_FREEBSD_NR_aio_read 255
++#define TARGET_FREEBSD_NR_aio_write 256
++#define TARGET_FREEBSD_NR_lio_listio 257
++#define TARGET_FREEBSD_NR_getdents 272
++#define TARGET_FREEBSD_NR_lchmod 274
++#define TARGET_FREEBSD_NR_netbsd_lchown 275
++#define TARGET_FREEBSD_NR_lutimes 276
++#define TARGET_FREEBSD_NR_netbsd_msync 277
++#define TARGET_FREEBSD_NR_nstat 278
++#define TARGET_FREEBSD_NR_nfstat 279
++#define TARGET_FREEBSD_NR_nlstat 280
++#define TARGET_FREEBSD_NR_preadv 289
++#define TARGET_FREEBSD_NR_pwritev 290
++#define TARGET_FREEBSD_NR_freebsd4_fhstatfs 297
++#define TARGET_FREEBSD_NR_fhopen 298
++#define TARGET_FREEBSD_NR_fhstat 299
++#define TARGET_FREEBSD_NR_modnext 300
++#define TARGET_FREEBSD_NR_modstat 301
++#define TARGET_FREEBSD_NR_modfnext 302
++#define TARGET_FREEBSD_NR_modfind 303
++#define TARGET_FREEBSD_NR_kldload 304
++#define TARGET_FREEBSD_NR_kldunload 305
++#define TARGET_FREEBSD_NR_kldfind 306
++#define TARGET_FREEBSD_NR_kldnext 307
++#define TARGET_FREEBSD_NR_kldstat 308
++#define TARGET_FREEBSD_NR_kldfirstmod 309
++#define TARGET_FREEBSD_NR_getsid 310
++#define TARGET_FREEBSD_NR_setresuid 311
++#define TARGET_FREEBSD_NR_setresgid 312
++ /* 313 is obsolete signanosleep */
++#define TARGET_FREEBSD_NR_aio_return 314
++#define TARGET_FREEBSD_NR_aio_suspend 315
++#define TARGET_FREEBSD_NR_aio_cancel 316
++#define TARGET_FREEBSD_NR_aio_error 317
++#define TARGET_FREEBSD_NR_oaio_read 318
++#define TARGET_FREEBSD_NR_oaio_write 319
++#define TARGET_FREEBSD_NR_olio_listio 320
++#define TARGET_FREEBSD_NR_yield 321
++ /* 322 is obsolete thr_sleep */
++ /* 323 is obsolete thr_wakeup */
++#define TARGET_FREEBSD_NR_mlockall 324
++#define TARGET_FREEBSD_NR_munlockall 325
++#define TARGET_FREEBSD_NR___getcwd 326
++#define TARGET_FREEBSD_NR_sched_setparam 327
++#define TARGET_FREEBSD_NR_sched_getparam 328
++#define TARGET_FREEBSD_NR_sched_setscheduler 329
++#define TARGET_FREEBSD_NR_sched_getscheduler 330
++#define TARGET_FREEBSD_NR_sched_yield 331
++#define TARGET_FREEBSD_NR_sched_get_priority_max 332
++#define TARGET_FREEBSD_NR_sched_get_priority_min 333
++#define TARGET_FREEBSD_NR_sched_rr_get_interval 334
++#define TARGET_FREEBSD_NR_utrace 335
++#define TARGET_FREEBSD_NR_freebsd4_sendfile 336
++#define TARGET_FREEBSD_NR_kldsym 337
++#define TARGET_FREEBSD_NR_jail 338
++#define TARGET_FREEBSD_NR_nnpfs_syscall 339
++#define TARGET_FREEBSD_NR_sigprocmask 340
++#define TARGET_FREEBSD_NR_sigsuspend 341
++#define TARGET_FREEBSD_NR_freebsd4_sigaction 342
++#define TARGET_FREEBSD_NR_sigpending 343
++#define TARGET_FREEBSD_NR_freebsd4_sigreturn 344
++#define TARGET_FREEBSD_NR_sigtimedwait 345
++#define TARGET_FREEBSD_NR_sigwaitinfo 346
++#define TARGET_FREEBSD_NR___acl_get_file 347
++#define TARGET_FREEBSD_NR___acl_set_file 348
++#define TARGET_FREEBSD_NR___acl_get_fd 349
++#define TARGET_FREEBSD_NR___acl_set_fd 350
++#define TARGET_FREEBSD_NR___acl_delete_file 351
++#define TARGET_FREEBSD_NR___acl_delete_fd 352
++#define TARGET_FREEBSD_NR___acl_aclcheck_file 353
++#define TARGET_FREEBSD_NR___acl_aclcheck_fd 354
++#define TARGET_FREEBSD_NR_extattrctl 355
++#define TARGET_FREEBSD_NR_extattr_set_file 356
++#define TARGET_FREEBSD_NR_extattr_get_file 357
++#define TARGET_FREEBSD_NR_extattr_delete_file 358
++#define TARGET_FREEBSD_NR_aio_waitcomplete 359
++#define TARGET_FREEBSD_NR_getresuid 360
++#define TARGET_FREEBSD_NR_getresgid 361
++#define TARGET_FREEBSD_NR_kqueue 362
++#define TARGET_FREEBSD_NR_kevent 363
++#define TARGET_FREEBSD_NR_extattr_set_fd 371
++#define TARGET_FREEBSD_NR_extattr_get_fd 372
++#define TARGET_FREEBSD_NR_extattr_delete_fd 373
++#define TARGET_FREEBSD_NR___setugid 374
++#define TARGET_FREEBSD_NR_eaccess 376
++#define TARGET_FREEBSD_NR_afs3_syscall 377
++#define TARGET_FREEBSD_NR_nmount 378
++#define TARGET_FREEBSD_NR___mac_get_proc 384
++#define TARGET_FREEBSD_NR___mac_set_proc 385
++#define TARGET_FREEBSD_NR___mac_get_fd 386
++#define TARGET_FREEBSD_NR___mac_get_file 387
++#define TARGET_FREEBSD_NR___mac_set_fd 388
++#define TARGET_FREEBSD_NR___mac_set_file 389
++#define TARGET_FREEBSD_NR_kenv 390
++#define TARGET_FREEBSD_NR_lchflags 391
++#define TARGET_FREEBSD_NR_uuidgen 392
++#define TARGET_FREEBSD_NR_sendfile 393
++#define TARGET_FREEBSD_NR_mac_syscall 394
++#define TARGET_FREEBSD_NR_getfsstat 395
++#define TARGET_FREEBSD_NR_statfs 396
++#define TARGET_FREEBSD_NR_fstatfs 397
++#define TARGET_FREEBSD_NR_fhstatfs 398
++#define TARGET_FREEBSD_NR_ksem_close 400
++#define TARGET_FREEBSD_NR_ksem_post 401
++#define TARGET_FREEBSD_NR_ksem_wait 402
++#define TARGET_FREEBSD_NR_ksem_trywait 403
++#define TARGET_FREEBSD_NR_ksem_init 404
++#define TARGET_FREEBSD_NR_ksem_open 405
++#define TARGET_FREEBSD_NR_ksem_unlink 406
++#define TARGET_FREEBSD_NR_ksem_getvalue 407
++#define TARGET_FREEBSD_NR_ksem_destroy 408
++#define TARGET_FREEBSD_NR___mac_get_pid 409
++#define TARGET_FREEBSD_NR___mac_get_link 410
++#define TARGET_FREEBSD_NR___mac_set_link 411
++#define TARGET_FREEBSD_NR_extattr_set_link 412
++#define TARGET_FREEBSD_NR_extattr_get_link 413
++#define TARGET_FREEBSD_NR_extattr_delete_link 414
++#define TARGET_FREEBSD_NR___mac_execve 415
++#define TARGET_FREEBSD_NR_sigaction 416
++#define TARGET_FREEBSD_NR_sigreturn 417
++#define TARGET_FREEBSD_NR_getcontext 421
++#define TARGET_FREEBSD_NR_setcontext 422
++#define TARGET_FREEBSD_NR_swapcontext 423
++#define TARGET_FREEBSD_NR_swapoff 424
++#define TARGET_FREEBSD_NR___acl_get_link 425
++#define TARGET_FREEBSD_NR___acl_set_link 426
++#define TARGET_FREEBSD_NR___acl_delete_link 427
++#define TARGET_FREEBSD_NR___acl_aclcheck_link 428
++#define TARGET_FREEBSD_NR_sigwait 429
++#define TARGET_FREEBSD_NR_thr_create 430
++#define TARGET_FREEBSD_NR_thr_exit 431
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list