svn commit: r211798 - projects/arm_eabi/sys/compat/arm

Andrew Turner andrew at FreeBSD.org
Wed Aug 25 07:31:19 UTC 2010


Author: andrew
Date: Wed Aug 25 07:31:18 2010
New Revision: 211798
URL: http://svn.freebsd.org/changeset/base/211798

Log:
  Add generated files

Added:
  projects/arm_eabi/sys/compat/arm/freebsd_oabi_proto.h   (contents, props changed)
  projects/arm_eabi/sys/compat/arm/freebsd_oabi_syscall.h   (contents, props changed)
  projects/arm_eabi/sys/compat/arm/freebsd_oabi_syscalls.c   (contents, props changed)
  projects/arm_eabi/sys/compat/arm/freebsd_oabi_sysent.c   (contents, props changed)

Added: projects/arm_eabi/sys/compat/arm/freebsd_oabi_proto.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/arm_eabi/sys/compat/arm/freebsd_oabi_proto.h	Wed Aug 25 07:31:18 2010	(r211798)
@@ -0,0 +1,552 @@
+/*
+ * System call prototypes.
+ *
+ * DO NOT EDIT-- this file is automatically generated.
+ * $FreeBSD$
+ * created from FreeBSD: projects/arm_eabi/sys/compat/arm/syscalls.master 211796 2010-08-25 07:24:52Z andrew 
+ */
+
+#ifndef _FREEBSD32_SYSPROTO_H_
+#define	_FREEBSD32_SYSPROTO_H_
+
+#include <sys/signal.h>
+#include <sys/acl.h>
+#include <sys/cpuset.h>
+#include <sys/_semaphore.h>
+#include <sys/ucontext.h>
+
+#include <bsm/audit_kevents.h>
+
+struct proc;
+
+struct thread;
+
+#define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
+		0 : sizeof(register_t) - sizeof(t))
+
+#if BYTE_ORDER == LITTLE_ENDIAN
+#define	PADL_(t)	0
+#define	PADR_(t)	PAD_(t)
+#else
+#define	PADL_(t)	PAD_(t)
+#define	PADR_(t)	0
+#endif
+
+struct freebsd_oabi_wait4_args {
+	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
+	char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
+	char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
+	char rusage_l_[PADL_(struct rusage_oabi *)]; struct rusage_oabi * rusage; char rusage_r_[PADR_(struct rusage_oabi *)];
+};
+struct freebsd_oabi_setitimer_args {
+	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
+	char itv_l_[PADL_(struct itimerval_oabi *)]; struct itimerval_oabi * itv; char itv_r_[PADR_(struct itimerval_oabi *)];
+	char oitv_l_[PADL_(struct itimerval_oabi *)]; struct itimerval_oabi * oitv; char oitv_r_[PADR_(struct itimerval_oabi *)];
+};
+struct freebsd_oabi_getitimer_args {
+	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
+	char itv_l_[PADL_(struct itimerval_oabi *)]; struct itimerval_oabi * itv; char itv_r_[PADR_(struct itimerval_oabi *)];
+};
+struct freebsd_oabi_select_args {
+	char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)];
+	char in_l_[PADL_(fd_set *)]; fd_set * in; char in_r_[PADR_(fd_set *)];
+	char ou_l_[PADL_(fd_set *)]; fd_set * ou; char ou_r_[PADR_(fd_set *)];
+	char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)];
+	char tv_l_[PADL_(struct timeval_oabi *)]; struct timeval_oabi * tv; char tv_r_[PADR_(struct timeval_oabi *)];
+};
+struct freebsd_oabi_gettimeofday_args {
+	char tp_l_[PADL_(struct timeval_oabi *)]; struct timeval_oabi * tp; char tp_r_[PADR_(struct timeval_oabi *)];
+	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
+};
+struct freebsd_oabi_getrusage_args {
+	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
+	char rusage_l_[PADL_(struct rusage_oabi *)]; struct rusage_oabi * rusage; char rusage_r_[PADR_(struct rusage_oabi *)];
+};
+struct freebsd_oabi_settimeofday_args {
+	char tv_l_[PADL_(struct timeval_oabi *)]; struct timeval_oabi * tv; char tv_r_[PADR_(struct timeval_oabi *)];
+	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
+};
+struct freebsd_oabi_utimes_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
+};
+struct freebsd_oabi_adjtime_args {
+	char delta_l_[PADL_(struct timeval32 *)]; struct timeval32 * delta; char delta_r_[PADR_(struct timeval32 *)];
+	char olddelta_l_[PADL_(struct timeval32 *)]; struct timeval32 * olddelta; char olddelta_r_[PADR_(struct timeval32 *)];
+};
+struct freebsd_oabi_semsys_args {
+	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
+	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
+	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
+	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
+	char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
+};
+struct freebsd_oabi_msgsys_args {
+	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
+	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
+	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
+	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
+	char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
+	char a6_l_[PADL_(int)]; int a6; char a6_r_[PADR_(int)];
+};
+struct freebsd_oabi_shmsys_args {
+	char which_l_[PADL_(uint32_t)]; uint32_t which; char which_r_[PADR_(uint32_t)];
+	char a2_l_[PADL_(uint32_t)]; uint32_t a2; char a2_r_[PADR_(uint32_t)];
+	char a3_l_[PADL_(uint32_t)]; uint32_t a3; char a3_r_[PADR_(uint32_t)];
+	char a4_l_[PADL_(uint32_t)]; uint32_t a4; char a4_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_stat_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char ub_l_[PADL_(struct stat_oabi *)]; struct stat_oabi * ub; char ub_r_[PADR_(struct stat_oabi *)];
+};
+struct freebsd_oabi_fstat_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char ub_l_[PADL_(struct stat_oabi *)]; struct stat_oabi * ub; char ub_r_[PADR_(struct stat_oabi *)];
+};
+struct freebsd_oabi_lstat_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char ub_l_[PADL_(struct stat_oabi *)]; struct stat_oabi * ub; char ub_r_[PADR_(struct stat_oabi *)];
+};
+struct freebsd_oabi_futimes_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
+};
+struct freebsd_oabi_msgsnd_args {
+	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
+	char msgp_l_[PADL_(void *)]; void * msgp; char msgp_r_[PADR_(void *)];
+	char msgsz_l_[PADL_(size_t)]; size_t msgsz; char msgsz_r_[PADR_(size_t)];
+	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
+};
+struct freebsd_oabi_msgrcv_args {
+	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
+	char msgp_l_[PADL_(void *)]; void * msgp; char msgp_r_[PADR_(void *)];
+	char msgsz_l_[PADL_(size_t)]; size_t msgsz; char msgsz_r_[PADR_(size_t)];
+	char msgtyp_l_[PADL_(long)]; long msgtyp; char msgtyp_r_[PADR_(long)];
+	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
+};
+struct freebsd_oabi_aio_read_args {
+	char aiocbp_l_[PADL_(struct aiocb_oabi *)]; struct aiocb_oabi * aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi *)];
+};
+struct freebsd_oabi_aio_write_args {
+	char aiocbp_l_[PADL_(struct aiocb_oabi *)]; struct aiocb_oabi * aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi *)];
+};
+struct freebsd_oabi_lio_listio_args {
+	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
+	char acb_list_l_[PADL_(struct aiocb_oabi *const *)]; struct aiocb_oabi *const * acb_list; char acb_list_r_[PADR_(struct aiocb_oabi *const *)];
+	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
+	char sig_l_[PADL_(struct sigevent *)]; struct sigevent * sig; char sig_r_[PADR_(struct sigevent *)];
+};
+struct freebsd_oabi_lutimes_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
+};
+struct freebsd_oabi_preadv_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
+	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
+	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
+	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_pwritev_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
+	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
+	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
+	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_aio_return_args {
+	char aiocbp_l_[PADL_(struct aiocb_oabi *)]; struct aiocb_oabi * aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi *)];
+};
+struct freebsd_oabi_aio_suspend_args {
+	char aiocbp_l_[PADL_(struct aiocb_oabi *const *)]; struct aiocb_oabi *const * aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi *const *)];
+	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
+	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
+};
+struct freebsd_oabi_aio_cancel_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char aiocbp_l_[PADL_(struct aiocb_oabi *)]; struct aiocb_oabi * aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi *)];
+};
+struct freebsd_oabi_aio_error_args {
+	char aiocbp_l_[PADL_(struct aiocb_oabi *)]; struct aiocb_oabi * aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi *)];
+};
+struct freebsd_oabi_oaio_read_args {
+	char aiocbp_l_[PADL_(struct oaiocb32 *)]; struct oaiocb32 * aiocbp; char aiocbp_r_[PADR_(struct oaiocb32 *)];
+};
+struct freebsd_oabi_oaio_write_args {
+	char aiocbp_l_[PADL_(struct oaiocb32 *)]; struct oaiocb32 * aiocbp; char aiocbp_r_[PADR_(struct oaiocb32 *)];
+};
+struct freebsd_oabi_olio_listio_args {
+	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
+	char acb_list_l_[PADL_(struct oaiocb32 *const *)]; struct oaiocb32 *const * acb_list; char acb_list_r_[PADR_(struct oaiocb32 *const *)];
+	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
+	char sig_l_[PADL_(struct osigevent32 *)]; struct osigevent32 * sig; char sig_r_[PADR_(struct osigevent32 *)];
+};
+struct freebsd_oabi_aio_waitcomplete_args {
+	char aiocbp_l_[PADL_(struct aiocb_oabi **)]; struct aiocb_oabi ** aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi **)];
+	char timeout_l_[PADL_(struct timespec *)]; struct timespec * timeout; char timeout_r_[PADR_(struct timespec *)];
+};
+struct freebsd_oabi_ksem_init_args {
+	char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)];
+	char value_l_[PADL_(unsigned int)]; unsigned int value; char value_r_[PADR_(unsigned int)];
+};
+struct freebsd_oabi_ksem_open_args {
+	char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)];
+	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
+	char oflag_l_[PADL_(int)]; int oflag; char oflag_r_[PADR_(int)];
+	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
+	char value_l_[PADL_(unsigned int)]; unsigned int value; char value_r_[PADR_(unsigned int)];
+};
+struct freebsd_oabi_aio_fsync_args {
+	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
+	char aiocbp_l_[PADL_(struct aiocb_oabi *)]; struct aiocb_oabi * aiocbp; char aiocbp_r_[PADR_(struct aiocb_oabi *)];
+};
+struct freebsd_oabi_pread_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
+	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_pwrite_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
+	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_mmap_args {
+	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
+	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
+	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
+	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char pos1_l_[PADL_(uint32_t)]; uint32_t pos1; char pos1_r_[PADR_(uint32_t)];
+	char pos2_l_[PADL_(uint32_t)]; uint32_t pos2; char pos2_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_lseek_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
+	char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
+	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
+};
+struct freebsd_oabi_truncate_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char length1_l_[PADL_(uint32_t)]; uint32_t length1; char length1_r_[PADR_(uint32_t)];
+	char length2_l_[PADL_(uint32_t)]; uint32_t length2; char length2_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_ftruncate_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char length1_l_[PADL_(uint32_t)]; uint32_t length1; char length1_r_[PADR_(uint32_t)];
+	char length2_l_[PADL_(uint32_t)]; uint32_t length2; char length2_r_[PADR_(uint32_t)];
+};
+struct freebsd_oabi_cpuset_setid_args {
+	char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
+	char id1_l_[PADL_(uint32_t)]; uint32_t id1; char id1_r_[PADR_(uint32_t)];
+	char id2_l_[PADL_(uint32_t)]; uint32_t id2; char id2_r_[PADR_(uint32_t)];
+	char setid_l_[PADL_(cpusetid_t)]; cpusetid_t setid; char setid_r_[PADR_(cpusetid_t)];
+};
+struct freebsd_oabi_fstatat_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char buf_l_[PADL_(struct stat *)]; struct stat * buf; char buf_r_[PADR_(struct stat *)];
+	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
+};
+struct freebsd_oabi_futimesat_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char times_l_[PADL_(struct timeval *)]; struct timeval * times; char times_r_[PADR_(struct timeval *)];
+};
+struct freebsd_oabi_msgctl_args {
+	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
+	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+	char buf_l_[PADL_(struct msqid_ds_oabi *)]; struct msqid_ds_oabi * buf; char buf_r_[PADR_(struct msqid_ds_oabi *)];
+};
+struct freebsd_oabi_shmctl_args {
+	char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
+	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+	char buf_l_[PADL_(struct shmid_ds32 *)]; struct shmid_ds32 * buf; char buf_r_[PADR_(struct shmid_ds32 *)];
+};
+int	freebsd_oabi_wait4(struct thread *, struct freebsd_oabi_wait4_args *);
+int	freebsd_oabi_setitimer(struct thread *, struct freebsd_oabi_setitimer_args *);
+int	freebsd_oabi_getitimer(struct thread *, struct freebsd_oabi_getitimer_args *);
+int	freebsd_oabi_select(struct thread *, struct freebsd_oabi_select_args *);
+int	freebsd_oabi_gettimeofday(struct thread *, struct freebsd_oabi_gettimeofday_args *);
+int	freebsd_oabi_getrusage(struct thread *, struct freebsd_oabi_getrusage_args *);
+int	freebsd_oabi_settimeofday(struct thread *, struct freebsd_oabi_settimeofday_args *);
+int	freebsd_oabi_utimes(struct thread *, struct freebsd_oabi_utimes_args *);
+int	freebsd_oabi_adjtime(struct thread *, struct freebsd_oabi_adjtime_args *);
+int	freebsd_oabi_semsys(struct thread *, struct freebsd_oabi_semsys_args *);
+int	freebsd_oabi_msgsys(struct thread *, struct freebsd_oabi_msgsys_args *);
+int	freebsd_oabi_shmsys(struct thread *, struct freebsd_oabi_shmsys_args *);
+int	freebsd_oabi_stat(struct thread *, struct freebsd_oabi_stat_args *);
+int	freebsd_oabi_fstat(struct thread *, struct freebsd_oabi_fstat_args *);
+int	freebsd_oabi_lstat(struct thread *, struct freebsd_oabi_lstat_args *);
+int	freebsd_oabi_futimes(struct thread *, struct freebsd_oabi_futimes_args *);
+int	freebsd_oabi_msgsnd(struct thread *, struct freebsd_oabi_msgsnd_args *);
+int	freebsd_oabi_msgrcv(struct thread *, struct freebsd_oabi_msgrcv_args *);
+int	freebsd_oabi_aio_read(struct thread *, struct freebsd_oabi_aio_read_args *);
+int	freebsd_oabi_aio_write(struct thread *, struct freebsd_oabi_aio_write_args *);
+int	freebsd_oabi_lio_listio(struct thread *, struct freebsd_oabi_lio_listio_args *);
+int	freebsd_oabi_lutimes(struct thread *, struct freebsd_oabi_lutimes_args *);
+int	freebsd_oabi_preadv(struct thread *, struct freebsd_oabi_preadv_args *);
+int	freebsd_oabi_pwritev(struct thread *, struct freebsd_oabi_pwritev_args *);
+int	freebsd_oabi_aio_return(struct thread *, struct freebsd_oabi_aio_return_args *);
+int	freebsd_oabi_aio_suspend(struct thread *, struct freebsd_oabi_aio_suspend_args *);
+int	freebsd_oabi_aio_cancel(struct thread *, struct freebsd_oabi_aio_cancel_args *);
+int	freebsd_oabi_aio_error(struct thread *, struct freebsd_oabi_aio_error_args *);
+int	freebsd_oabi_oaio_read(struct thread *, struct freebsd_oabi_oaio_read_args *);
+int	freebsd_oabi_oaio_write(struct thread *, struct freebsd_oabi_oaio_write_args *);
+int	freebsd_oabi_olio_listio(struct thread *, struct freebsd_oabi_olio_listio_args *);
+int	freebsd_oabi_aio_waitcomplete(struct thread *, struct freebsd_oabi_aio_waitcomplete_args *);
+int	freebsd_oabi_ksem_init(struct thread *, struct freebsd_oabi_ksem_init_args *);
+int	freebsd_oabi_ksem_open(struct thread *, struct freebsd_oabi_ksem_open_args *);
+int	freebsd_oabi_aio_fsync(struct thread *, struct freebsd_oabi_aio_fsync_args *);
+int	freebsd_oabi_pread(struct thread *, struct freebsd_oabi_pread_args *);
+int	freebsd_oabi_pwrite(struct thread *, struct freebsd_oabi_pwrite_args *);
+int	freebsd_oabi_mmap(struct thread *, struct freebsd_oabi_mmap_args *);
+int	freebsd_oabi_lseek(struct thread *, struct freebsd_oabi_lseek_args *);
+int	freebsd_oabi_truncate(struct thread *, struct freebsd_oabi_truncate_args *);
+int	freebsd_oabi_ftruncate(struct thread *, struct freebsd_oabi_ftruncate_args *);
+int	freebsd_oabi_cpuset_setid(struct thread *, struct freebsd_oabi_cpuset_setid_args *);
+int	freebsd_oabi_fstatat(struct thread *, struct freebsd_oabi_fstatat_args *);
+int	freebsd_oabi_futimesat(struct thread *, struct freebsd_oabi_futimesat_args *);
+int	freebsd_oabi_msgctl(struct thread *, struct freebsd_oabi_msgctl_args *);
+int	freebsd_oabi_shmctl(struct thread *, struct freebsd_oabi_shmctl_args *);
+
+#ifdef COMPAT_43
+
+struct osigaction_args {
+	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
+	char nsa_l_[PADL_(struct osigaction *)]; struct osigaction * nsa; char nsa_r_[PADR_(struct osigaction *)];
+	char osa_l_[PADL_(struct osigaction *)]; struct osigaction * osa; char osa_r_[PADR_(struct osigaction *)];
+};
+struct ofreebsd_oabi_sigprocmask_args {
+	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
+	char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)];
+};
+struct ofreebsd_oabi_sigvec_args {
+	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
+	char nsv_l_[PADL_(struct sigvec *)]; struct sigvec * nsv; char nsv_r_[PADR_(struct sigvec *)];
+	char osv_l_[PADL_(struct sigvec *)]; struct sigvec * osv; char osv_r_[PADR_(struct sigvec *)];
+};
+struct ofreebsd_oabi_sigblock_args {
+	char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
+};
+struct ofreebsd_oabi_sigsetmask_args {
+	char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
+};
+struct ofreebsd_oabi_sigsuspend_args {
+	char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
+};
+struct ofreebsd_oabi_sigstack_args {
+	char nss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * nss; char nss_r_[PADR_(struct sigstack32 *)];
+	char oss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * oss; char oss_r_[PADR_(struct sigstack32 *)];
+};
+int	osigaction(struct thread *, struct osigaction_args *);
+int	ofreebsd_oabi_sigprocmask(struct thread *, struct ofreebsd_oabi_sigprocmask_args *);
+int	ofreebsd_oabi_sigvec(struct thread *, struct ofreebsd_oabi_sigvec_args *);
+int	ofreebsd_oabi_sigblock(struct thread *, struct ofreebsd_oabi_sigblock_args *);
+int	ofreebsd_oabi_sigsetmask(struct thread *, struct ofreebsd_oabi_sigsetmask_args *);
+int	ofreebsd_oabi_sigsuspend(struct thread *, struct ofreebsd_oabi_sigsuspend_args *);
+int	ofreebsd_oabi_sigstack(struct thread *, struct ofreebsd_oabi_sigstack_args *);
+
+#endif /* COMPAT_43 */
+
+
+#ifdef COMPAT_FREEBSD4
+
+struct freebsd4_getfsstat_args {
+	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
+	char bufsize_l_[PADL_(long)]; long bufsize; char bufsize_r_[PADR_(long)];
+	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+};
+struct freebsd4_statfs_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
+};
+struct freebsd4_fstatfs_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
+};
+struct freebsd4_fhstatfs_args {
+	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
+	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
+};
+struct freebsd4_sendfile_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
+	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
+	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
+	char hdtr_l_[PADL_(struct sf_hdtr *)]; struct sf_hdtr * hdtr; char hdtr_r_[PADR_(struct sf_hdtr *)];
+	char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
+	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+};
+struct freebsd4_sigaction_args {
+	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
+	char act_l_[PADL_(struct sigaction *)]; struct sigaction * act; char act_r_[PADR_(struct sigaction *)];
+	char oact_l_[PADL_(struct sigaction *)]; struct sigaction * oact; char oact_r_[PADR_(struct sigaction *)];
+};
+struct freebsd4_freebsd_oabi_sigreturn_args {
+	char sigcntxp_l_[PADL_(const struct freebsd4_freebsd_oabi_ucontext *)]; const struct freebsd4_freebsd_oabi_ucontext * sigcntxp; char sigcntxp_r_[PADR_(const struct freebsd4_freebsd_oabi_ucontext *)];
+};
+int	freebsd4_getfsstat(struct thread *, struct freebsd4_getfsstat_args *);
+int	freebsd4_statfs(struct thread *, struct freebsd4_statfs_args *);
+int	freebsd4_fstatfs(struct thread *, struct freebsd4_fstatfs_args *);
+int	freebsd4_fhstatfs(struct thread *, struct freebsd4_fhstatfs_args *);
+int	freebsd4_sendfile(struct thread *, struct freebsd4_sendfile_args *);
+int	freebsd4_sigaction(struct thread *, struct freebsd4_sigaction_args *);
+int	freebsd4_freebsd_oabi_sigreturn(struct thread *, struct freebsd4_freebsd_oabi_sigreturn_args *);
+
+#endif /* COMPAT_FREEBSD4 */
+
+
+#ifdef COMPAT_FREEBSD6
+
+struct freebsd6_freebsd6_pread_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
+};
+struct freebsd6_freebsd6_pwrite_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
+	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
+};
+struct freebsd6_freebsd6_mmap_args {
+	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
+	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
+	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
+	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char pos_l_[PADL_(off_t)]; off_t pos; char pos_r_[PADR_(off_t)];
+};
+struct freebsd6_freebsd6_lseek_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
+	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
+};
+struct freebsd6_freebsd6_truncate_args {
+	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
+};
+struct freebsd6_freebsd6_ftruncate_args {
+	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
+	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
+	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
+};
+int	freebsd6_freebsd6_pread(struct thread *, struct freebsd6_freebsd6_pread_args *);
+int	freebsd6_freebsd6_pwrite(struct thread *, struct freebsd6_freebsd6_pwrite_args *);
+int	freebsd6_freebsd6_mmap(struct thread *, struct freebsd6_freebsd6_mmap_args *);
+int	freebsd6_freebsd6_lseek(struct thread *, struct freebsd6_freebsd6_lseek_args *);
+int	freebsd6_freebsd6_truncate(struct thread *, struct freebsd6_freebsd6_truncate_args *);
+int	freebsd6_freebsd6_ftruncate(struct thread *, struct freebsd6_freebsd6_ftruncate_args *);
+
+#endif /* COMPAT_FREEBSD6 */
+
+
+#ifdef COMPAT_FREEBSD7
+
+struct freebsd7___semctl_args {
+	char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
+	char semnum_l_[PADL_(int)]; int semnum; char semnum_r_[PADR_(int)];
+	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+	char arg_l_[PADL_(union semun *)]; union semun * arg; char arg_r_[PADR_(union semun *)];
+};
+struct freebsd7_freebsd_oabi_msgctl_args {
+	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
+	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+	char buf_l_[PADL_(struct msqid_ds32_old *)]; struct msqid_ds32_old * buf; char buf_r_[PADR_(struct msqid_ds32_old *)];
+};
+struct freebsd7_freebsd_oabi_shmctl_args {
+	char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
+	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+	char buf_l_[PADL_(struct shmid_ds32_old *)]; struct shmid_ds32_old * buf; char buf_r_[PADR_(struct shmid_ds32_old *)];
+};
+int	freebsd7___semctl(struct thread *, struct freebsd7___semctl_args *);
+int	freebsd7_freebsd_oabi_msgctl(struct thread *, struct freebsd7_freebsd_oabi_msgctl_args *);
+int	freebsd7_freebsd_oabi_shmctl(struct thread *, struct freebsd7_freebsd_oabi_shmctl_args *);
+
+#endif /* COMPAT_FREEBSD7 */
+
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_wait4	AUE_WAIT4
+#define	FREEBSD_OABI_SYS_AUE_freebsd4_getfsstat	AUE_GETFSSTAT
+#define	FREEBSD_OABI_SYS_AUE_osigaction	AUE_SIGACTION
+#define	FREEBSD_OABI_SYS_AUE_ofreebsd_oabi_sigprocmask	AUE_SIGPROCMASK
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_setitimer	AUE_SETITIMER
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_getitimer	AUE_GETITIMER
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_select	AUE_SELECT
+#define	FREEBSD_OABI_SYS_AUE_ofreebsd_oabi_sigvec	AUE_O_SIGVEC
+#define	FREEBSD_OABI_SYS_AUE_ofreebsd_oabi_sigblock	AUE_O_SIGBLOCK
+#define	FREEBSD_OABI_SYS_AUE_ofreebsd_oabi_sigsetmask	AUE_O_SIGSETMASK
+#define	FREEBSD_OABI_SYS_AUE_ofreebsd_oabi_sigsuspend	AUE_SIGSUSPEND
+#define	FREEBSD_OABI_SYS_AUE_ofreebsd_oabi_sigstack	AUE_O_SIGSTACK
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_gettimeofday	AUE_GETTIMEOFDAY
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_getrusage	AUE_GETRUSAGE
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_settimeofday	AUE_SETTIMEOFDAY
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_utimes	AUE_UTIMES
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_adjtime	AUE_ADJTIME
+#define	FREEBSD_OABI_SYS_AUE_freebsd4_statfs	AUE_STATFS
+#define	FREEBSD_OABI_SYS_AUE_freebsd4_fstatfs	AUE_FSTATFS
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_semsys	AUE_SEMSYS
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_msgsys	AUE_MSGSYS
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_shmsys	AUE_SHMSYS
+#define	FREEBSD_OABI_SYS_AUE_freebsd6_freebsd6_pread	AUE_PREAD
+#define	FREEBSD_OABI_SYS_AUE_freebsd6_freebsd6_pwrite	AUE_PWRITE
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_stat	AUE_STAT
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_fstat	AUE_FSTAT
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_lstat	AUE_LSTAT
+#define	FREEBSD_OABI_SYS_AUE_freebsd6_freebsd6_mmap	AUE_MMAP
+#define	FREEBSD_OABI_SYS_AUE_freebsd6_freebsd6_lseek	AUE_LSEEK
+#define	FREEBSD_OABI_SYS_AUE_freebsd6_freebsd6_truncate	AUE_TRUNCATE
+#define	FREEBSD_OABI_SYS_AUE_freebsd6_freebsd6_ftruncate	AUE_FTRUNCATE
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_futimes	AUE_FUTIMES
+#define	FREEBSD_OABI_SYS_AUE_freebsd7___semctl	AUE_SEMCTL
+#define	FREEBSD_OABI_SYS_AUE_freebsd7_freebsd_oabi_msgctl	AUE_MSGCTL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_msgsnd	AUE_MSGSND
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_msgrcv	AUE_MSGRCV
+#define	FREEBSD_OABI_SYS_AUE_freebsd7_freebsd_oabi_shmctl	AUE_SHMCTL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_read	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_write	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_lio_listio	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_lutimes	AUE_LUTIMES
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_preadv	AUE_PREADV
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_pwritev	AUE_PWRITEV
+#define	FREEBSD_OABI_SYS_AUE_freebsd4_fhstatfs	AUE_FHSTATFS
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_return	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_suspend	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_cancel	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_error	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_oaio_read	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_oaio_write	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_olio_listio	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd4_sendfile	AUE_SENDFILE
+#define	FREEBSD_OABI_SYS_AUE_freebsd4_sigaction	AUE_SIGACTION
+#define	FREEBSD_OABI_SYS_AUE_freebsd4_freebsd_oabi_sigreturn	AUE_SIGRETURN
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_waitcomplete	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_ksem_init	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_ksem_open	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_aio_fsync	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_pread	AUE_PREAD
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_pwrite	AUE_PWRITE
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_mmap	AUE_MMAP
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_lseek	AUE_LSEEK
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_truncate	AUE_TRUNCATE
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_ftruncate	AUE_FTRUNCATE
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_cpuset_setid	AUE_NULL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_fstatat	AUE_FSTATAT
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_futimesat	AUE_FUTIMESAT
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_msgctl	AUE_MSGCTL
+#define	FREEBSD_OABI_SYS_AUE_freebsd_oabi_shmctl	AUE_SHMCTL
+
+#undef PAD_
+#undef PADL_
+#undef PADR_
+
+#endif /* !_FREEBSD32_SYSPROTO_H_ */

Added: projects/arm_eabi/sys/compat/arm/freebsd_oabi_syscall.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/arm_eabi/sys/compat/arm/freebsd_oabi_syscall.h	Wed Aug 25 07:31:18 2010	(r211798)
@@ -0,0 +1,406 @@
+/*
+ * System call numbers.
+ *
+ * DO NOT EDIT-- this file is automatically generated.
+ * $FreeBSD$
+ * created from FreeBSD: projects/arm_eabi/sys/compat/arm/syscalls.master 211796 2010-08-25 07:24:52Z andrew 
+ */
+
+#define	FREEBSD_OABI_SYS_syscall	0
+#define	FREEBSD_OABI_SYS_exit	1
+#define	FREEBSD_OABI_SYS_fork	2
+#define	FREEBSD_OABI_SYS_read	3
+#define	FREEBSD_OABI_SYS_write	4
+#define	FREEBSD_OABI_SYS_open	5
+#define	FREEBSD_OABI_SYS_close	6
+#define	FREEBSD_OABI_SYS_freebsd_oabi_wait4	7
+				/* 8 is obsolete old creat */
+#define	FREEBSD_OABI_SYS_link	9
+#define	FREEBSD_OABI_SYS_unlink	10
+				/* 11 is obsolete execv */
+#define	FREEBSD_OABI_SYS_chdir	12
+#define	FREEBSD_OABI_SYS_fchdir	13
+#define	FREEBSD_OABI_SYS_mknod	14
+#define	FREEBSD_OABI_SYS_chmod	15
+#define	FREEBSD_OABI_SYS_chown	16
+#define	FREEBSD_OABI_SYS_break	17
+#define	FREEBSD_OABI_SYS_freebsd4_getfsstat	18
+				/* 19 is obsolete olseek */
+#define	FREEBSD_OABI_SYS_getpid	20
+#define	FREEBSD_OABI_SYS_mount	21
+#define	FREEBSD_OABI_SYS_unmount	22
+#define	FREEBSD_OABI_SYS_setuid	23
+#define	FREEBSD_OABI_SYS_getuid	24
+#define	FREEBSD_OABI_SYS_geteuid	25
+#define	FREEBSD_OABI_SYS_ptrace	26
+#define	FREEBSD_OABI_SYS_recvmsg	27
+#define	FREEBSD_OABI_SYS_sendmsg	28
+#define	FREEBSD_OABI_SYS_recvfrom	29
+#define	FREEBSD_OABI_SYS_accept	30
+#define	FREEBSD_OABI_SYS_getpeername	31
+#define	FREEBSD_OABI_SYS_getsockname	32
+#define	FREEBSD_OABI_SYS_access	33
+#define	FREEBSD_OABI_SYS_chflags	34
+#define	FREEBSD_OABI_SYS_fchflags	35
+#define	FREEBSD_OABI_SYS_sync	36
+#define	FREEBSD_OABI_SYS_kill	37
+#define	FREEBSD_OABI_SYS_getppid	39
+#define	FREEBSD_OABI_SYS_dup	41
+#define	FREEBSD_OABI_SYS_pipe	42
+#define	FREEBSD_OABI_SYS_getegid	43
+#define	FREEBSD_OABI_SYS_profil	44
+#define	FREEBSD_OABI_SYS_ktrace	45
+				/* 46 is old sigaction */
+#define	FREEBSD_OABI_SYS_getgid	47
+				/* 48 is old freebsd_oabi_sigprocmask */
+#define	FREEBSD_OABI_SYS_getlogin	49
+#define	FREEBSD_OABI_SYS_setlogin	50
+#define	FREEBSD_OABI_SYS_acct	51
+#define	FREEBSD_OABI_SYS_sigpending	52
+#define	FREEBSD_OABI_SYS_sigaltstack	53
+#define	FREEBSD_OABI_SYS_ioctl	54
+#define	FREEBSD_OABI_SYS_reboot	55
+#define	FREEBSD_OABI_SYS_revoke	56
+#define	FREEBSD_OABI_SYS_symlink	57
+#define	FREEBSD_OABI_SYS_readlink	58
+#define	FREEBSD_OABI_SYS_execve	59
+#define	FREEBSD_OABI_SYS_umask	60
+#define	FREEBSD_OABI_SYS_chroot	61
+				/* 62 is obsolete ofstat */
+				/* 63 is obsolete ogetkerninfo */
+				/* 64 is obsolete ogetpagesize */
+#define	FREEBSD_OABI_SYS_msync	65
+#define	FREEBSD_OABI_SYS_vfork	66
+				/* 67 is obsolete vread */
+				/* 68 is obsolete vwrite */
+#define	FREEBSD_OABI_SYS_sbrk	69
+#define	FREEBSD_OABI_SYS_sstk	70
+				/* 71 is obsolete ommap */
+#define	FREEBSD_OABI_SYS_vadvise	72
+#define	FREEBSD_OABI_SYS_munmap	73
+#define	FREEBSD_OABI_SYS_mprotect	74
+#define	FREEBSD_OABI_SYS_madvise	75
+				/* 76 is obsolete vhangup */
+				/* 77 is obsolete vlimit */
+#define	FREEBSD_OABI_SYS_mincore	78
+#define	FREEBSD_OABI_SYS_getgroups	79
+#define	FREEBSD_OABI_SYS_setgroups	80
+#define	FREEBSD_OABI_SYS_getpgrp	81
+#define	FREEBSD_OABI_SYS_setpgid	82
+#define	FREEBSD_OABI_SYS_freebsd_oabi_setitimer	83
+				/* 84 is obsolete owait */
+#define	FREEBSD_OABI_SYS_swapon	85
+#define	FREEBSD_OABI_SYS_freebsd_oabi_getitimer	86
+				/* 87 is obsolete ogethostname */
+				/* 88 is obsolete osethostname */
+#define	FREEBSD_OABI_SYS_getdtablesize	89
+#define	FREEBSD_OABI_SYS_dup2	90
+#define	FREEBSD_OABI_SYS_fcntl	92
+#define	FREEBSD_OABI_SYS_freebsd_oabi_select	93
+#define	FREEBSD_OABI_SYS_fsync	95
+#define	FREEBSD_OABI_SYS_setpriority	96
+#define	FREEBSD_OABI_SYS_socket	97
+#define	FREEBSD_OABI_SYS_connect	98
+				/* 99 is obsolete oaccept */
+#define	FREEBSD_OABI_SYS_getpriority	100
+				/* 101 is obsolete osend */
+				/* 102 is obsolete orecv */
+				/* 103 is obsolete osigreturn */
+#define	FREEBSD_OABI_SYS_bind	104
+#define	FREEBSD_OABI_SYS_setsockopt	105
+#define	FREEBSD_OABI_SYS_listen	106
+				/* 107 is obsolete vtimes */
+				/* 108 is old freebsd_oabi_sigvec */
+				/* 109 is old freebsd_oabi_sigblock */
+				/* 110 is old freebsd_oabi_sigsetmask */
+				/* 111 is old freebsd_oabi_sigsuspend */
+				/* 112 is old freebsd_oabi_sigstack */
+				/* 113 is obsolete orecvmsg */
+				/* 114 is obsolete osendmsg */
+				/* 115 is obsolete vtrace */
+#define	FREEBSD_OABI_SYS_freebsd_oabi_gettimeofday	116
+#define	FREEBSD_OABI_SYS_freebsd_oabi_getrusage	117
+#define	FREEBSD_OABI_SYS_getsockopt	118
+#define	FREEBSD_OABI_SYS_readv	120
+#define	FREEBSD_OABI_SYS_writev	121
+#define	FREEBSD_OABI_SYS_freebsd_oabi_settimeofday	122
+#define	FREEBSD_OABI_SYS_fchown	123
+#define	FREEBSD_OABI_SYS_fchmod	124
+				/* 125 is obsolete orecvfrom */
+#define	FREEBSD_OABI_SYS_setreuid	126
+#define	FREEBSD_OABI_SYS_setregid	127
+#define	FREEBSD_OABI_SYS_rename	128
+				/* 129 is obsolete otruncate */
+				/* 130 is obsolete ftruncate */
+#define	FREEBSD_OABI_SYS_flock	131
+#define	FREEBSD_OABI_SYS_mkfifo	132
+#define	FREEBSD_OABI_SYS_sendto	133
+#define	FREEBSD_OABI_SYS_shutdown	134
+#define	FREEBSD_OABI_SYS_socketpair	135
+#define	FREEBSD_OABI_SYS_mkdir	136
+#define	FREEBSD_OABI_SYS_rmdir	137
+#define	FREEBSD_OABI_SYS_freebsd_oabi_utimes	138
+				/* 139 is obsolete 4.2 sigreturn */
+#define	FREEBSD_OABI_SYS_freebsd_oabi_adjtime	140
+				/* 141 is obsolete ogetpeername */
+				/* 142 is obsolete ogethostid */
+				/* 143 is obsolete sethostid */
+				/* 144 is obsolete getrlimit */
+				/* 145 is obsolete setrlimit */
+				/* 146 is obsolete killpg */
+#define	FREEBSD_OABI_SYS_setsid	147
+#define	FREEBSD_OABI_SYS_quotactl	148
+				/* 149 is obsolete oquota */
+				/* 150 is obsolete ogetsockname */
+				/* 156 is obsolete ogetdirentries */
+#define	FREEBSD_OABI_SYS_freebsd4_statfs	157
+#define	FREEBSD_OABI_SYS_freebsd4_fstatfs	158
+#define	FREEBSD_OABI_SYS_getfh	161
+				/* 162 is obsolete getdomainname */
+				/* 163 is obsolete setdomainname */
+				/* 164 is obsolete uname */
+#define	FREEBSD_OABI_SYS_sysarch	165
+#define	FREEBSD_OABI_SYS_rtprio	166
+#define	FREEBSD_OABI_SYS_freebsd_oabi_semsys	169
+#define	FREEBSD_OABI_SYS_freebsd_oabi_msgsys	170
+#define	FREEBSD_OABI_SYS_freebsd_oabi_shmsys	171
+#define	FREEBSD_OABI_SYS_freebsd6_freebsd6_pread	173
+#define	FREEBSD_OABI_SYS_freebsd6_freebsd6_pwrite	174
+#define	FREEBSD_OABI_SYS_ntp_adjtime	176
+#define	FREEBSD_OABI_SYS_setgid	181
+#define	FREEBSD_OABI_SYS_setegid	182
+#define	FREEBSD_OABI_SYS_seteuid	183
+#define	FREEBSD_OABI_SYS_freebsd_oabi_stat	188
+#define	FREEBSD_OABI_SYS_freebsd_oabi_fstat	189
+#define	FREEBSD_OABI_SYS_freebsd_oabi_lstat	190
+#define	FREEBSD_OABI_SYS_pathconf	191
+#define	FREEBSD_OABI_SYS_fpathconf	192
+#define	FREEBSD_OABI_SYS_getrlimit	194
+#define	FREEBSD_OABI_SYS_setrlimit	195
+#define	FREEBSD_OABI_SYS_getdirentries	196
+#define	FREEBSD_OABI_SYS_freebsd6_freebsd6_mmap	197
+#define	FREEBSD_OABI_SYS___syscall	198
+#define	FREEBSD_OABI_SYS_freebsd6_freebsd6_lseek	199
+#define	FREEBSD_OABI_SYS_freebsd6_freebsd6_truncate	200
+#define	FREEBSD_OABI_SYS_freebsd6_freebsd6_ftruncate	201
+#define	FREEBSD_OABI_SYS___sysctl	202
+#define	FREEBSD_OABI_SYS_mlock	203
+#define	FREEBSD_OABI_SYS_munlock	204
+#define	FREEBSD_OABI_SYS_undelete	205
+#define	FREEBSD_OABI_SYS_freebsd_oabi_futimes	206
+#define	FREEBSD_OABI_SYS_getpgid	207
+#define	FREEBSD_OABI_SYS_poll	209
+#define	FREEBSD_OABI_SYS_freebsd7___semctl	220
+#define	FREEBSD_OABI_SYS_semget	221
+#define	FREEBSD_OABI_SYS_semop	222
+#define	FREEBSD_OABI_SYS_freebsd7_freebsd_oabi_msgctl	224
+#define	FREEBSD_OABI_SYS_msgget	225
+#define	FREEBSD_OABI_SYS_freebsd_oabi_msgsnd	226
+#define	FREEBSD_OABI_SYS_freebsd_oabi_msgrcv	227
+#define	FREEBSD_OABI_SYS_shmat	228
+#define	FREEBSD_OABI_SYS_freebsd7_freebsd_oabi_shmctl	229
+#define	FREEBSD_OABI_SYS_shmdt	230
+#define	FREEBSD_OABI_SYS_shmget	231
+#define	FREEBSD_OABI_SYS_clock_gettime	232
+#define	FREEBSD_OABI_SYS_clock_settime	233
+#define	FREEBSD_OABI_SYS_clock_getres	234
+#define	FREEBSD_OABI_SYS_nanosleep	240
+#define	FREEBSD_OABI_SYS_minherit	250
+#define	FREEBSD_OABI_SYS_rfork	251
+#define	FREEBSD_OABI_SYS_openbsd_poll	252
+#define	FREEBSD_OABI_SYS_issetugid	253
+#define	FREEBSD_OABI_SYS_lchown	254
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_read	255
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_write	256
+#define	FREEBSD_OABI_SYS_freebsd_oabi_lio_listio	257
+#define	FREEBSD_OABI_SYS_getdents	272
+#define	FREEBSD_OABI_SYS_lchmod	274
+#define	FREEBSD_OABI_SYS_netbsd_lchown	275
+#define	FREEBSD_OABI_SYS_freebsd_oabi_lutimes	276
+#define	FREEBSD_OABI_SYS_netbsd_msync	277
+#define	FREEBSD_OABI_SYS_nstat	278
+#define	FREEBSD_OABI_SYS_nfstat	279
+#define	FREEBSD_OABI_SYS_nlstat	280
+#define	FREEBSD_OABI_SYS_freebsd_oabi_preadv	289
+#define	FREEBSD_OABI_SYS_freebsd_oabi_pwritev	290
+#define	FREEBSD_OABI_SYS_freebsd4_fhstatfs	297
+#define	FREEBSD_OABI_SYS_fhopen	298
+#define	FREEBSD_OABI_SYS_fhstat	299
+#define	FREEBSD_OABI_SYS_modnext	300
+#define	FREEBSD_OABI_SYS_modstat	301
+#define	FREEBSD_OABI_SYS_modfnext	302
+#define	FREEBSD_OABI_SYS_modfind	303
+#define	FREEBSD_OABI_SYS_kldload	304
+#define	FREEBSD_OABI_SYS_kldunload	305
+#define	FREEBSD_OABI_SYS_kldfind	306
+#define	FREEBSD_OABI_SYS_kldnext	307
+#define	FREEBSD_OABI_SYS_kldstat	308
+#define	FREEBSD_OABI_SYS_kldfirstmod	309
+#define	FREEBSD_OABI_SYS_getsid	310
+#define	FREEBSD_OABI_SYS_setresuid	311
+#define	FREEBSD_OABI_SYS_setresgid	312
+				/* 313 is obsolete signanosleep */
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_return	314
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_suspend	315
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_cancel	316
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_error	317
+#define	FREEBSD_OABI_SYS_freebsd_oabi_oaio_read	318
+#define	FREEBSD_OABI_SYS_freebsd_oabi_oaio_write	319
+#define	FREEBSD_OABI_SYS_freebsd_oabi_olio_listio	320
+#define	FREEBSD_OABI_SYS_yield	321
+				/* 322 is obsolete thr_sleep */
+				/* 323 is obsolete thr_wakeup */
+#define	FREEBSD_OABI_SYS_mlockall	324
+#define	FREEBSD_OABI_SYS_munlockall	325
+#define	FREEBSD_OABI_SYS___getcwd	326
+#define	FREEBSD_OABI_SYS_sched_setparam	327
+#define	FREEBSD_OABI_SYS_sched_getparam	328
+#define	FREEBSD_OABI_SYS_sched_setscheduler	329
+#define	FREEBSD_OABI_SYS_sched_getscheduler	330
+#define	FREEBSD_OABI_SYS_sched_yield	331
+#define	FREEBSD_OABI_SYS_sched_get_priority_max	332
+#define	FREEBSD_OABI_SYS_sched_get_priority_min	333
+#define	FREEBSD_OABI_SYS_sched_rr_get_interval	334
+#define	FREEBSD_OABI_SYS_utrace	335
+#define	FREEBSD_OABI_SYS_freebsd4_sendfile	336
+#define	FREEBSD_OABI_SYS_kldsym	337
+#define	FREEBSD_OABI_SYS_jail	338
+#define	FREEBSD_OABI_SYS_sigprocmask	340
+#define	FREEBSD_OABI_SYS_sigsuspend	341
+#define	FREEBSD_OABI_SYS_freebsd4_sigaction	342
+#define	FREEBSD_OABI_SYS_sigpending	343
+#define	FREEBSD_OABI_SYS_freebsd4_freebsd_oabi_sigreturn	344
+#define	FREEBSD_OABI_SYS_sigtimedwait	345
+#define	FREEBSD_OABI_SYS_sigwaitinfo	346
+#define	FREEBSD_OABI_SYS___acl_get_file	347
+#define	FREEBSD_OABI_SYS___acl_set_file	348
+#define	FREEBSD_OABI_SYS___acl_get_fd	349
+#define	FREEBSD_OABI_SYS___acl_set_fd	350
+#define	FREEBSD_OABI_SYS___acl_delete_file	351
+#define	FREEBSD_OABI_SYS___acl_delete_fd	352
+#define	FREEBSD_OABI_SYS___acl_aclcheck_file	353
+#define	FREEBSD_OABI_SYS___acl_aclcheck_fd	354
+#define	FREEBSD_OABI_SYS_extattrctl	355
+#define	FREEBSD_OABI_SYS_extattr_set_file	356
+#define	FREEBSD_OABI_SYS_extattr_get_file	357
+#define	FREEBSD_OABI_SYS_extattr_delete_file	358
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_waitcomplete	359
+#define	FREEBSD_OABI_SYS_getresuid	360
+#define	FREEBSD_OABI_SYS_getresgid	361
+#define	FREEBSD_OABI_SYS_kqueue	362
+#define	FREEBSD_OABI_SYS_kevent	363
+#define	FREEBSD_OABI_SYS_extattr_set_fd	371
+#define	FREEBSD_OABI_SYS_extattr_get_fd	372
+#define	FREEBSD_OABI_SYS_extattr_delete_fd	373
+#define	FREEBSD_OABI_SYS___setugid	374
+#define	FREEBSD_OABI_SYS_eaccess	376
+#define	FREEBSD_OABI_SYS_nmount	378
+#define	FREEBSD_OABI_SYS_kenv	390
+#define	FREEBSD_OABI_SYS_lchflags	391
+#define	FREEBSD_OABI_SYS_uuidgen	392
+#define	FREEBSD_OABI_SYS_sendfile	393
+#define	FREEBSD_OABI_SYS_getfsstat	395
+#define	FREEBSD_OABI_SYS_statfs	396
+#define	FREEBSD_OABI_SYS_fstatfs	397
+#define	FREEBSD_OABI_SYS_fhstatfs	398
+#define	FREEBSD_OABI_SYS_ksem_close	400
+#define	FREEBSD_OABI_SYS_ksem_post	401
+#define	FREEBSD_OABI_SYS_ksem_wait	402
+#define	FREEBSD_OABI_SYS_ksem_trywait	403
+#define	FREEBSD_OABI_SYS_freebsd_oabi_ksem_init	404
+#define	FREEBSD_OABI_SYS_freebsd_oabi_ksem_open	405
+#define	FREEBSD_OABI_SYS_ksem_unlink	406
+#define	FREEBSD_OABI_SYS_ksem_getvalue	407
+#define	FREEBSD_OABI_SYS_ksem_destroy	408
+#define	FREEBSD_OABI_SYS_extattr_set_link	412
+#define	FREEBSD_OABI_SYS_extattr_get_link	413
+#define	FREEBSD_OABI_SYS_extattr_delete_link	414
+#define	FREEBSD_OABI_SYS_sigaction	416
+#define	FREEBSD_OABI_SYS_sigreturn	417
+#define	FREEBSD_OABI_SYS_getcontext	421
+#define	FREEBSD_OABI_SYS_setcontext	422
+#define	FREEBSD_OABI_SYS_swapcontext	423
+#define	FREEBSD_OABI_SYS___acl_get_link	425
+#define	FREEBSD_OABI_SYS___acl_set_link	426
+#define	FREEBSD_OABI_SYS___acl_delete_link	427
+#define	FREEBSD_OABI_SYS___acl_aclcheck_link	428
+#define	FREEBSD_OABI_SYS_sigwait	429
+#define	FREEBSD_OABI_SYS_thr_exit	431
+#define	FREEBSD_OABI_SYS_thr_self	432
+#define	FREEBSD_OABI_SYS_thr_kill	433
+#define	FREEBSD_OABI_SYS__umtx_lock	434
+#define	FREEBSD_OABI_SYS__umtx_unlock	435
+#define	FREEBSD_OABI_SYS_jail_attach	436
+#define	FREEBSD_OABI_SYS_extattr_list_fd	437
+#define	FREEBSD_OABI_SYS_extattr_list_file	438
+#define	FREEBSD_OABI_SYS_extattr_list_link	439
+#define	FREEBSD_OABI_SYS_ksem_timedwait	441
+#define	FREEBSD_OABI_SYS_thr_suspend	442
+#define	FREEBSD_OABI_SYS_thr_wake	443
+#define	FREEBSD_OABI_SYS_kldunloadf	444
+#define	FREEBSD_OABI_SYS_audit	445
+#define	FREEBSD_OABI_SYS_auditon	446
+#define	FREEBSD_OABI_SYS_getauid	447
+#define	FREEBSD_OABI_SYS_setauid	448
+#define	FREEBSD_OABI_SYS_getaudit	449
+#define	FREEBSD_OABI_SYS_setaudit	450
+#define	FREEBSD_OABI_SYS_getaudit_addr	451
+#define	FREEBSD_OABI_SYS_setaudit_addr	452
+#define	FREEBSD_OABI_SYS_auditctl	453
+#define	FREEBSD_OABI_SYS__umtx_op	454
+#define	FREEBSD_OABI_SYS_thr_new	455
+#define	FREEBSD_OABI_SYS_sigqueue	456
+#define	FREEBSD_OABI_SYS_kmq_open	457
+#define	FREEBSD_OABI_SYS_kmq_setattr	458
+#define	FREEBSD_OABI_SYS_kmq_timedreceive	459
+#define	FREEBSD_OABI_SYS_kmq_timedsend	460
+#define	FREEBSD_OABI_SYS_kmq_notify	461
+#define	FREEBSD_OABI_SYS_kmq_unlink	462
+#define	FREEBSD_OABI_SYS_abort2	463
+#define	FREEBSD_OABI_SYS_thr_set_name	464
+#define	FREEBSD_OABI_SYS_freebsd_oabi_aio_fsync	465
+#define	FREEBSD_OABI_SYS_rtprio_thread	466
+#define	FREEBSD_OABI_SYS_sctp_peeloff	471
+#define	FREEBSD_OABI_SYS_sctp_generic_sendmsg	472
+#define	FREEBSD_OABI_SYS_sctp_generic_sendmsg_iov	473
+#define	FREEBSD_OABI_SYS_sctp_generic_recvmsg	474
+#define	FREEBSD_OABI_SYS_freebsd_oabi_pread	475
+#define	FREEBSD_OABI_SYS_freebsd_oabi_pwrite	476
+#define	FREEBSD_OABI_SYS_freebsd_oabi_mmap	477
+#define	FREEBSD_OABI_SYS_freebsd_oabi_lseek	478
+#define	FREEBSD_OABI_SYS_freebsd_oabi_truncate	479
+#define	FREEBSD_OABI_SYS_freebsd_oabi_ftruncate	480
+#define	FREEBSD_OABI_SYS_thr_kill2	481
+#define	FREEBSD_OABI_SYS_shm_open	482
+#define	FREEBSD_OABI_SYS_shm_unlink	483
+#define	FREEBSD_OABI_SYS_cpuset	484
+#define	FREEBSD_OABI_SYS_freebsd_oabi_cpuset_setid	485
+#define	FREEBSD_OABI_SYS_cpuset_getid	486
+#define	FREEBSD_OABI_SYS_cpuset_getaffinity	487
+#define	FREEBSD_OABI_SYS_cpuset_setaffinity	488
+#define	FREEBSD_OABI_SYS_faccessat	489
+#define	FREEBSD_OABI_SYS_fchmodat	490
+#define	FREEBSD_OABI_SYS_fchownat	491
+#define	FREEBSD_OABI_SYS_fexecve	492
+#define	FREEBSD_OABI_SYS_freebsd_oabi_fstatat	493
+#define	FREEBSD_OABI_SYS_freebsd_oabi_futimesat	494
+#define	FREEBSD_OABI_SYS_linkat	495
+#define	FREEBSD_OABI_SYS_mkdirat	496
+#define	FREEBSD_OABI_SYS_mkfifoat	497
+#define	FREEBSD_OABI_SYS_mknodat	498
+#define	FREEBSD_OABI_SYS_openat	499
+#define	FREEBSD_OABI_SYS_readlinkat	500
+#define	FREEBSD_OABI_SYS_renameat	501
+#define	FREEBSD_OABI_SYS_symlinkat	502
+#define	FREEBSD_OABI_SYS_unlinkat	503
+#define	FREEBSD_OABI_SYS_posix_openpt	504
+#define	FREEBSD_OABI_SYS_jail_get	506
+#define	FREEBSD_OABI_SYS_jail_set	507
+#define	FREEBSD_OABI_SYS_jail_remove	508
+#define	FREEBSD_OABI_SYS_closefrom	509
+#define	FREEBSD_OABI_SYS___semctl	510
+#define	FREEBSD_OABI_SYS_freebsd_oabi_msgctl	511
+#define	FREEBSD_OABI_SYS_freebsd_oabi_shmctl	512
+#define	FREEBSD_OABI_SYS_lpathconf	513
+#define	FREEBSD_OABI_SYS_pselect	522
+#define	FREEBSD_OABI_SYS_MAXSYSCALL	523

Added: projects/arm_eabi/sys/compat/arm/freebsd_oabi_syscalls.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/arm_eabi/sys/compat/arm/freebsd_oabi_syscalls.c	Wed Aug 25 07:31:18 2010	(r211798)
@@ -0,0 +1,533 @@
+/*
+ * System call names.
+ *
+ * DO NOT EDIT-- this file is automatically generated.
+ * $FreeBSD$
+ * created from FreeBSD: projects/arm_eabi/sys/compat/arm/syscalls.master 211796 2010-08-25 07:24:52Z andrew 
+ */
+
+const char *freebsd_oabi_syscallnames[] = {
+	"syscall",			/* 0 = syscall */
+	"exit",			/* 1 = exit */
+	"fork",			/* 2 = fork */
+	"read",			/* 3 = read */
+	"write",			/* 4 = write */
+	"open",			/* 5 = open */
+	"close",			/* 6 = close */
+	"freebsd_oabi_wait4",			/* 7 = freebsd_oabi_wait4 */
+	"obs_old",			/* 8 = obsolete old creat */
+	"link",			/* 9 = link */
+	"unlink",			/* 10 = unlink */
+	"obs_execv",			/* 11 = obsolete execv */
+	"chdir",			/* 12 = chdir */
+	"fchdir",			/* 13 = fchdir */
+	"mknod",			/* 14 = mknod */
+	"chmod",			/* 15 = chmod */
+	"chown",			/* 16 = chown */
+	"break",			/* 17 = break */
+	"compat4.getfsstat",		/* 18 = freebsd4 getfsstat */
+	"obs_olseek",			/* 19 = obsolete olseek */
+	"getpid",			/* 20 = getpid */
+	"mount",			/* 21 = mount */
+	"unmount",			/* 22 = unmount */
+	"setuid",			/* 23 = setuid */

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list