aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2015-03-25 14:16:08 +0100
committerDenys Vlasenko <dvlasenk@redhat.com>2015-03-25 15:21:57 +0100
commitdf4dd8b5407fe4ded09052e0e74b3cf3958a50a7 (patch)
tree34a66225426f0c34c58f5aaace07ea468b86d8f4
parent602d717a62bf383804055cf68a32d8a09d85ad96 (diff)
downloadstrace-df4dd8b5407fe4ded09052e0e74b3cf3958a50a7.tar.gz
sparc: delete personality 1
Personality 1 for sparc and sparc64 appears to be an old attempt to support stracing Solaris binaries. It stalled after the only syscall, solaris_open, was covered: all other solaris_foo's are printargs. This change deletes personality 1. Now sparc is an one-personality arch, and sparc64 is a two-personality one. For clarity, pure renaming of personality 2 files to personality 1 for sparc64 is performed in the next commit - this prevents a state where syscallent1.h seems to indergo a lot of changes, where in fact in is deleted, and then replaced by syscallent2.h Therefore, tree at this commit will not build. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
-rw-r--r--Makefile.am12
-rw-r--r--defs.h9
-rw-r--r--linux/sparc/dummy2.h276
-rw-r--r--linux/sparc/errnoent1.h116
-rw-r--r--linux/sparc/get_scno.c2
-rw-r--r--linux/sparc/ioctlent1.h429
-rw-r--r--linux/sparc/signalent1.h36
-rw-r--r--linux/sparc/syscall1.h498
-rw-r--r--linux/sparc/syscallent1.h437
-rw-r--r--linux/sparc64/dummy2.h276
-rw-r--r--linux/sparc64/errnoent1.h1
-rw-r--r--linux/sparc64/ioctlent1.h1
-rw-r--r--linux/sparc64/signalent1.h1
-rw-r--r--linux/sparc64/syscall1.h498
-rw-r--r--linux/sparc64/syscallent1.h1
-rw-r--r--linux/syscall.h1
-rw-r--r--open.c21
17 files changed, 4 insertions, 2611 deletions
diff --git a/Makefile.am b/Makefile.am
index f97d4feb..da64fc43 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -434,46 +434,34 @@ EXTRA_DIST = \
linux/sparc/arch_regs.c \
linux/sparc/arch_regs.h \
linux/sparc/arch_sigreturn.c \
- linux/sparc/dummy2.h \
linux/sparc/errnoent.h \
- linux/sparc/errnoent1.h \
linux/sparc/gen.pl \
linux/sparc/get_error.c \
linux/sparc/get_scno.c \
linux/sparc/get_syscall_args.c \
- linux/sparc/ioctlent1.h \
linux/sparc/ioctls_arch0.h \
linux/sparc/ioctls_inc0.h \
linux/sparc/print_pc.c \
linux/sparc/signalent.h \
- linux/sparc/signalent1.h \
- linux/sparc/syscall1.h \
linux/sparc/syscallent.h \
- linux/sparc/syscallent1.h \
linux/sparc/userent.h \
linux/sparc64/arch_getrval2.c \
linux/sparc64/arch_regs.c \
linux/sparc64/arch_regs.h \
linux/sparc64/arch_sigreturn.c \
- linux/sparc64/dummy2.h \
linux/sparc64/errnoent.h \
- linux/sparc64/errnoent1.h \
linux/sparc64/errnoent2.h \
linux/sparc64/get_error.c \
linux/sparc64/get_scno.c \
linux/sparc64/get_syscall_args.c\
- linux/sparc64/ioctlent1.h \
linux/sparc64/ioctls_arch0.h \
linux/sparc64/ioctls_arch2.h \
linux/sparc64/ioctls_inc0.h \
linux/sparc64/ioctls_inc2.h \
linux/sparc64/print_pc.c \
linux/sparc64/signalent.h \
- linux/sparc64/signalent1.h \
linux/sparc64/signalent2.h \
- linux/sparc64/syscall1.h \
linux/sparc64/syscallent.h \
- linux/sparc64/syscallent1.h \
linux/sparc64/syscallent2.h \
linux/sparc64/userent.h \
linux/subcall.h \
diff --git a/defs.h b/defs.h
index 6e436821..38bc015a 100644
--- a/defs.h
+++ b/defs.h
@@ -152,14 +152,11 @@ extern char *stpcpy(char *dst, const char *src);
#if defined(SPARC) || defined(SPARC64)
# define PERSONALITY0_WORDSIZE 4
-# define PERSONALITY1_WORDSIZE 4
# if defined(SPARC64)
-# define SUPPORTED_PERSONALITIES 3
-# define PERSONALITY2_WORDSIZE 8
-# else
# define SUPPORTED_PERSONALITIES 2
-# endif /* SPARC64 */
-#endif /* SPARC[64] */
+# define PERSONALITY1_WORDSIZE 8
+# endif
+#endif
#ifdef X86_64
# define SUPPORTED_PERSONALITIES 3
diff --git a/linux/sparc/dummy2.h b/linux/sparc/dummy2.h
deleted file mode 100644
index 783d4ee0..00000000
--- a/linux/sparc/dummy2.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/*
- * Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/* still unfinished */
-
-#define solaris_sysmp printargs
-#define solaris_sginap printargs
-#define solaris_sgikopt printargs
-#define solaris_sysmips printargs
-#define solaris_sigreturn printargs
-#define solaris_recvmsg printargs
-#define solaris_sendmsg printargs
-#define solaris_nfssvc printargs
-#define solaris_getfh printargs
-#define solaris_async_daemon printargs
-#define solaris_exportfs printargs
-#define solaris_BSD_getime printargs
-#define solaris_sproc printargs
-#define solaris_procblk printargs
-#define solaris_sprocsp printargs
-#define solaris_msync printargs
-#define solaris_madvise printargs
-#define solaris_pagelock printargs
-#define solaris_quotactl printargs
-#define solaris_cacheflush printargs
-#define solaris_cachectl printargs
-#define solaris_nuname printargs
-#define solaris_sigpoll printargs
-#define solaris_swapctl printargs
-#define solaris_sigstack printargs
-#define solaris_sigsendset printargs
-#define solaris_priocntl printargs
-#define solaris_ksigqueue printargs
-#define solaris_lwp_sema_wait printargs
-#define solaris_memcntl printargs
-#define solaris_syscall printargs
-#define solaris_clocal printargs
-#define solaris_syssun printargs
-#define solaris_sysi86 printargs
-#define solaris_sysmachine printargs
-#define solaris_plock printargs
-#define solaris_pathconf printargs
-#define solaris_sigtimedwait printargs
-#define solaris_ulimit printargs
-#define solaris_ptrace printargs
-#define solaris_stty printargs
-#define solaris_lwp_info printargs
-#define solaris_priocntlsys printargs
-#define solaris_hrtsys printargs
-#define solaris_xenix printargs
-#define solaris_statfs printargs
-#define solaris_fstatfs printargs
-#define solaris_statvfs printargs
-#define solaris_fstatvfs printargs
-#define solaris_fork1 printargs
-#define solaris_sigsendsys printargs
-#define solaris_gtty printargs
-#define solaris_vtrace printargs
-#define solaris_fpathconf printargs
-#define solaris_evsys printargs
-#define solaris_acct printargs
-#define solaris_exec printargs
-#define solaris_lwp_sema_post printargs
-#define solaris_nfssys printargs
-#define solaris_sigaltstack printargs
-#define solaris_uadmin printargs
-#define solaris_umount printargs
-#define solaris_modctl printargs
-#define solaris_acancel printargs
-#define solaris_async printargs
-#define solaris_evtrapret printargs
-#define solaris_lwp_create printargs
-#define solaris_lwp_exit printargs
-#define solaris_lwp_suspend printargs
-#define solaris_lwp_continue printargs
-#define solaris_lwp_kill printargs
-#define solaris_lwp_self printargs
-#define solaris_lwp_setprivate printargs
-#define solaris_lwp_getprivate printargs
-#define solaris_lwp_wait printargs
-#define solaris_lwp_mutex_unlock printargs
-#define solaris_lwp_mutex_lock printargs
-#define solaris_lwp_cond_wait printargs
-#define solaris_lwp_cond_signal printargs
-#define solaris_lwp_cond_broadcast printargs
-#define solaris_llseek printargs
-#define solaris_inst_sync printargs
-#define solaris_auditsys printargs
-#define solaris_processor_bind printargs
-#define solaris_processor_info printargs
-#define solaris_p_online printargs
-#define solaris_sigqueue printargs
-#define solaris_clock_gettime printargs
-#define solaris_clock_settime printargs
-#define solaris_clock_getres printargs
-#define solaris_nanosleep printargs
-#define solaris_timer_create printargs
-#define solaris_timer_delete printargs
-#define solaris_timer_settime printargs
-#define solaris_timer_gettime printargs
-#define solaris_timer_getoverrun printargs
-#define solaris_signal printargs
-#define solaris_sigset printargs
-#define solaris_sighold printargs
-#define solaris_sigrelse printargs
-#define solaris_sigignore printargs
-#define solaris_sigpause printargs
-#define solaris_msgctl printargs
-#define solaris_msgget printargs
-#define solaris_msgrcv printargs
-#define solaris_msgsnd printargs
-#define solaris_shmat printargs
-#define solaris_shmctl printargs
-#define solaris_shmdt printargs
-#define solaris_shmget printargs
-#define solaris_semctl printargs
-#define solaris_semget printargs
-#define solaris_semop printargs
-#define solaris_olduname printargs
-#define solaris_ustat printargs
-#define solaris_fusers printargs
-#define solaris_sysfs1 printargs
-#define solaris_sysfs2 printargs
-#define solaris_sysfs3 printargs
-
-/* like another call */
-#define solaris_lchown solaris_chown
-#define solaris_setuid solaris_close
-#define solaris_seteuid solaris_close
-#define solaris_setgid solaris_close
-#define solaris_setegid solaris_close
-#define solaris_vhangup solaris_close
-#define solaris_fdsync solaris_close
-#define solaris_sigfillset solaris_sigpending
-#define solaris_vfork solaris_fork
-#define solaris_ksigaction solaris_sigaction
-#define solaris_BSDgetpgrp solaris_getpgrp
-#define solaris_BSDsetpgrp solaris_setpgrp
-#define solaris_waitsys solaris_waitid
-
-/* printargs does the right thing */
-#define solaris_sync printargs
-#define solaris_profil printargs
-#define solaris_yield printargs
-#define solaris_pause printargs
-#define solaris_sethostid printargs
-
-/* subfunction entry points */
-#define solaris_pgrpsys printargs
-#define solaris_sigcall printargs
-#define solaris_msgsys printargs
-#define solaris_shmsys printargs
-#define solaris_semsys printargs
-#define solaris_utssys printargs
-#define solaris_sysfs printargs
-#define solaris_spcall printargs
-#define solaris_context printargs
-
-/* same as linux */
-#define solaris_exit sys_exit
-#define solaris_fork sys_fork
-#define solaris_read sys_read
-#define solaris_write sys_write
-#define solaris_close sys_close
-#define solaris_creat sys_creat
-#define solaris_link sys_link
-#define solaris_unlink sys_unlink
-#define solaris_chdir sys_chdir
-#define solaris_time sys_time
-#define solaris_chmod sys_chmod
-#define solaris_lseek sys_lseek
-#define solaris_stime sys_stime
-#define solaris_alarm sys_alarm
-#define solaris_utime sys_utime
-#define solaris_access sys_access
-#define solaris_nice sys_nice
-#define solaris_dup sys_dup
-#define solaris_pipe sys_pipe
-#define solaris_times sys_times
-#define solaris_execve sys_execve
-#define solaris_umask sys_umask
-#define solaris_chroot sys_chroot
-#define solaris_rmdir sys_rmdir
-#define solaris_mkdir sys_mkdir
-#define solaris_getdents sys_getdents
-#define solaris_poll sys_poll
-#define solaris_symlink sys_symlink
-#define solaris_readlink sys_readlink
-#define solaris_setgroups sys_setgroups
-#define solaris_getgroups sys_getgroups
-#define solaris_fchmod sys_fchmod
-#define solaris_fchown sys_fchown
-#define solaris_mprotect sys_mprotect
-#define solaris_munmap sys_munmap
-#define solaris_readv sys_readv
-#define solaris_writev sys_writev
-#define solaris_chown sys_chown
-#define solaris_rename sys_rename
-#define solaris_gettimeofday sys_gettimeofday
-#define solaris_getitimer sys_getitimer
-#define solaris_setitimer sys_setitimer
-#define solaris_brk sys_brk
-#define solaris_mmap sys_mmap
-#define solaris_getsid sys_getsid
-#define solaris_setsid sys_setsid
-#define solaris_getpgid sys_getpgid
-#define solaris_setpgid sys_setpgid
-#define solaris_getpgrp sys_getpgrp
-
-/* These are handled according to current_personality */
-#define solaris_xstat sys_xstat
-#define solaris_fxstat sys_fxstat
-#define solaris_lxstat sys_xstat
-#define solaris_xmknod sys_xmknod
-#define solaris_stat sys_stat
-#define solaris_fstat sys_fstat
-#define solaris_lstat sys_lstat
-#define solaris_pread sys_pread
-#define solaris_pwrite sys_pwrite
-#define solaris_ioctl sys_ioctl
-#define solaris_mknod sys_mknod
-
-/* To be done */
-#define solaris_mount printargs
-#define solaris_sysinfo printargs
-#define solaris_sysconfig printargs
-#define solaris_getpmsg printargs
-#define solaris_putpmsg printargs
-#define solaris_wait printargs
-#define solaris_waitid printargs
-#define solaris_sigsuspend printargs
-#define solaris_setpgrp printargs
-#define solaris_getcontext printargs
-#define solaris_setcontext printargs
-#define solaris_getpid printargs
-#define solaris_getuid printargs
-#define solaris_kill printargs
-#define solaris_getgid printargs
-#define solaris_fcntl printargs
-#define solaris_getmsg printargs
-#define solaris_putmsg printargs
-#define solaris_sigprocmask printargs
-#define solaris_sigaction printargs
-#define solaris_sigpending printargs
-#define solaris_mincore printargs
-#define solaris_fchdir printargs
-#define solaris_setrlimit printargs
-#define solaris_getrlimit printargs
-#define solaris_uname printargs
-#define solaris_adjtime printargs
-#define solaris_fchroot printargs
-#define solaris_utimes printargs
diff --git a/linux/sparc/errnoent1.h b/linux/sparc/errnoent1.h
deleted file mode 100644
index e4311a43..00000000
--- a/linux/sparc/errnoent1.h
+++ /dev/null
@@ -1,116 +0,0 @@
-[ 1] = "EPERM",
-[ 2] = "ENOENT",
-[ 3] = "ESRCH",
-[ 4] = "EINTR",
-[ 5] = "EIO",
-[ 6] = "ENXIO",
-[ 7] = "E2BIG",
-[ 8] = "ENOEXEC",
-[ 9] = "EBADF",
-[ 10] = "ECHILD",
-[ 11] = "EAGAIN",
-[ 12] = "ENOMEM",
-[ 13] = "EACCES",
-[ 14] = "EFAULT",
-[ 15] = "ENOTBLK",
-[ 16] = "EBUSY",
-[ 17] = "EEXIST",
-[ 18] = "EXDEV",
-[ 19] = "ENODEV",
-[ 20] = "ENOTDIR",
-[ 21] = "EISDIR",
-[ 22] = "EINVAL",
-[ 23] = "ENFILE",
-[ 24] = "EMFILE",
-[ 25] = "ENOTTY",
-[ 26] = "ETXTBSY",
-[ 27] = "EFBIG",
-[ 28] = "ENOSPC",
-[ 29] = "ESPIPE",
-[ 30] = "EROFS",
-[ 31] = "EMLINK",
-[ 32] = "EPIPE",
-[ 33] = "EDOM",
-[ 34] = "ERANGE",
-[ 35] = "ENOMSG",
-[ 36] = "EIDRM",
-[ 37] = "ECHRNG",
-[ 38] = "EL2NSYNC",
-[ 39] = "EL3HLT",
-[ 40] = "EL3RST",
-[ 41] = "ELNRNG",
-[ 42] = "EUNATCH",
-[ 43] = "ENOCSI",
-[ 44] = "EL2HLT",
-[ 45] = "EDEADLK",
-[ 46] = "ENOLCK",
-[ 47] = "ECANCELED",
-[ 48] = "ENOTSUP",
-[ 50] = "EBADE",
-[ 51] = "EBADR",
-[ 52] = "EXFULL",
-[ 53] = "ENOANO",
-[ 54] = "EBADRQC",
-[ 55] = "EBADSLT",
-[ 56] = "EDEADLOCK",
-[ 57] = "EBFONT",
-[ 60] = "ENOSTR",
-[ 61] = "ENODATA",
-[ 62] = "ETIME",
-[ 63] = "ENOSR",
-[ 64] = "ENONET",
-[ 65] = "ENOPKG",
-[ 66] = "EREMOTE",
-[ 67] = "ENOLINK",
-[ 68] = "EADV",
-[ 69] = "ESRMNT",
-[ 70] = "ECOMM",
-[ 71] = "EPROTO",
-[ 74] = "EMULTIHOP",
-[ 77] = "EBADMSG",
-[ 78] = "ENAMETOOLONG",
-[ 79] = "EOVERFLOW",
-[ 80] = "ENOTUNIQ",
-[ 81] = "EBADFD",
-[ 82] = "EREMCHG",
-[ 83] = "ELIBACC",
-[ 84] = "ELIBBAD",
-[ 85] = "ELIBSCN",
-[ 86] = "ELIBMAX",
-[ 87] = "ELIBEXEC",
-[ 88] = "EILSEQ",
-[ 89] = "ENOSYS",
-[ 90] = "ELOOP",
-[ 91] = "ERESTART",
-[ 92] = "ESTRPIPE",
-[ 93] = "ENOTEMPTY",
-[ 94] = "EUSERS",
-[ 95] = "ENOTSOCK",
-[ 96] = "EDESTADDRREQ",
-[ 97] = "EMSGSIZE",
-[ 98] = "EPROTOTYPE",
-[ 99] = "ENOPROTOOPT",
-[120] = "EPROTONOSUPPORT",
-[121] = "ESOCKTNOSUPPORT",
-[122] = "EOPNOTSUPP",
-[123] = "EPFNOSUPPORT",
-[124] = "EAFNOSUPPORT",
-[125] = "EADDRINUSE",
-[126] = "EADDRNOTAVAIL",
-[127] = "ENETDOWN",
-[128] = "ENETUNREACH",
-[129] = "ENETRESET",
-[130] = "ECONNABORTED",
-[131] = "ECONNRESET",
-[132] = "ENOBUFS",
-[133] = "EISCONN",
-[134] = "ENOTCONN",
-[143] = "ESHUTDOWN",
-[144] = "ETOOMANYREFS",
-[145] = "ETIMEDOUT",
-[146] = "ECONNREFUSED",
-[147] = "EHOSTDOWN",
-[148] = "EHOSTUNREACH",
-[149] = "EALREADY",
-[150] = "EINPROGRESS",
-[151] = "ESTALE",
diff --git a/linux/sparc/get_scno.c b/linux/sparc/get_scno.c
index cde44441..0e59a280 100644
--- a/linux/sparc/get_scno.c
+++ b/linux/sparc/get_scno.c
@@ -13,7 +13,7 @@ case 0x91d02010:
break;
case 0x91d0206d:
/* Linux/SPARC64 syscall trap. */
- update_personality(tcp, 2);
+ update_personality(tcp, 1);
break;
}
#endif
diff --git a/linux/sparc/ioctlent1.h b/linux/sparc/ioctlent1.h
deleted file mode 100644
index 72efe422..00000000
--- a/linux/sparc/ioctlent1.h
+++ /dev/null
@@ -1,429 +0,0 @@
-{"DKIOCGGEOM", 0x401},
-{"DKIOCSGEOM", 0x402},
-{"DKIOCINFO", 0x403},
-{"DKIOCSAPART", 0x404},
-{"DKIOCGAPART", 0x405},
-{"DKIOCEJECT", 0x406},
-{"DKIOCLOCK", 0x407},
-{"DKIOCUNLOCK", 0x408},
-{"DKIOCGVTOC", 0x40b},
-{"DKIOCSVTOC", 0x40c},
-{"DKIOCSTATE", 0x40d},
-{"FDIOGCHAR", 0x433},
-{"FDIOSCHAR", 0x434},
-{"FDEJECT", 0x435},
-{"FDGETCHANGE", 0x436},
-{"FDGETDRIVECHAR", 0x437},
-{"FDSETDRIVECHAR", 0x438},
-{"FDGETSEARCH", 0x439},
-{"FDSETSEARCH", 0x43a},
-{"FDIOCMD", 0x43b},
-{"FDRAW", 0x446},
-{"FDDEFGEOCHAR", 0x456},
-{"HDKIOCSTYPE", 0x465},
-{"HDKIOCGTYPE", 0x466},
-{"HDKIOCSBAD", 0x467},
-{"HDKIOCGBAD", 0x468},
-{"HDKIOCSCMD", 0x469},
-{"HDKIOCGDIAG", 0x46a},
-{"CDROMPAUSE", 0x497},
-{"CDROMRESUME", 0x498},
-{"CDROMPLAYMSF", 0x499},
-{"CDROMPLAYTRKIND", 0x49a},
-{"CDROMREADTOCHDR", 0x49b},
-{"CDROMREADTOCENTRY", 0x49c},
-{"CDROMSTOP", 0x49d},
-{"CDROMSTART", 0x49e},
-{"CDROMEJECT", 0x49f},
-{"CDROMVOLCTRL", 0x4a0},
-{"CDROMSUBCHNL", 0x4a1},
-{"CDROMREADMODE2", 0x4a2},
-{"CDROMREADMODE1", 0x4a3},
-{"CDROMREADOFFSET", 0x4a4},
-{"CDROMGBLKMODE", 0x4a5},
-{"CDROMSBLKMODE", 0x4a6},
-{"CDROMCDDA", 0x4a7},
-{"CDROMCDXA", 0x4a8},
-{"CDROMSUBCODE", 0x4a9},
-{"CDROMGDRVSPEED", 0x4aa},
-{"CDROMSDRVSPEED", 0x4ab},
-{"USCSICMD", 0x4c9},
-{"SBIOCSTIME", 0x4201},
-{"SBIOCGTIME", 0x4202},
-{"SBIOCCTIME", 0x4203},
-{"SBIOCSCHUNK", 0x4204},
-{"SBIOCGCHUNK", 0x4205},
-{"SBIOCSSNAP", 0x4206},
-{"SBIOCGSNAP", 0x4207},
-{"SBIOCSFLAGS", 0x4208},
-{"SBIOCGFLAGS", 0x4209},
-{"LDOPEN", 0x4400},
-{"LDCLOSE", 0x4401},
-{"DLIOCRAW", 0x4401},
-{"SAD_SAP", 0x4401},
-{"LDCHG", 0x4402},
-{"SAD_GAP", 0x4402},
-{"SAD_VML", 0x4403},
-{"LDGETT", 0x4408},
-{"LDSETT", 0x4409},
-{"DL_IOC_HDR_INFO", 0x440a},
-{"LDSMAP", 0x446e},
-{"LDGMAP", 0x446f},
-{"LDNMAP", 0x4470},
-{"LDEMAP", 0x4471},
-{"LDDMAP", 0x4472},
-{"FBIOGTYPE", 0x4600},
-{"FBIOGINFO", 0x4602},
-{"FBIOPUTCMAP", 0x4603},
-{"FBIOGETCMAP", 0x4604},
-{"FBIOSATTR", 0x4605},
-{"FBIOGATTR", 0x4606},
-{"FBIOSVIDEO", 0x4607},
-{"FBIOGVIDEO", 0x4608},
-{"FBIOVERTICAL", 0x4609},
-{"GRABPAGEALLOC", 0x460a},
-{"GRABPAGEFREE", 0x460b},
-{"GRABATTACH", 0x460c},
-{"FBIOGPLNGRP", 0x460d},
-{"FBIOGCMSIZE", 0x460e},
-{"FBIOSCMSIZE", 0x460f},
-{"FBIOSCMS", 0x4610},
-{"FBIOAVAILPLNGRP", 0x4611},
-{"FBIODBLGINFO", 0x4612},
-{"FBIODBLSINFO", 0x4613},
-{"FBIOSWINFD", 0x4614},
-{"FBIOSAVWINFD", 0x4615},
-{"FBIORESWINFD", 0x4616},
-{"FBIOSRWINFD", 0x4617},
-{"VIS_SETCURSOR", 0x4618},
-{"FBIOSCURSOR", 0x4618},
-{"FBIOGCURSOR", 0x4619},
-{"VIS_GETCURSOR", 0x4619},
-{"FBIOSCURPOS", 0x461a},
-{"VIS_MOVECURSOR", 0x461a},
-{"FBIOGCURPOS", 0x461b},
-{"VIS_GETCURSORPOS", 0x461b},
-{"FBIOGCURMAX", 0x461c},
-{"GRABLOCKINFO", 0x461d},
-{"FBIO_WID_ALLOC", 0x461e},
-{"FBIO_WID_FREE", 0x461f},
-{"FBIO_WID_PUT", 0x4620},
-{"FBIO_WID_GET", 0x4621},
-{"FBIO_DEVID", 0x4622},
-{"FBIO_U_RST", 0x4623},
-{"FBIO_FULLSCREEN_ELIMINATION_GROUPS", 0x4624},
-{"FBIO_WID_DBL_SET", 0x4625},
-{"FBIOVRTOFFSET", 0x4626},
-{"FBIOGXINFO", 0x4627},
-{"FBIOMONINFO", 0x4628},
-{"FBIOPUTCMAPI", 0x4629},
-{"FBIOGETCMAPI", 0x462a},
-{"FBIO_ASSIGNWID", 0x462b},
-{"FBIO_STEREO", 0x462c},
-{"GP1IO_PUT_INFO", 0x4700},
-{"GP1IO_GET_STATIC_BLOCK", 0x4701},
-{"GP1IO_FREE_STATIC_BLOCK", 0x4702},
-{"GP1IO_GET_GBUFFER_STATE", 0x4703},
-{"GP1IO_CHK_GP", 0x4704},
-{"GP1IO_GET_RESTART_COUNT", 0x4705},
-{"GP1IO_REDIRECT_DEVFB", 0x4706},
-{"GP1IO_GET_REQDEV", 0x4707},
-{"GP1IO_GET_TRUMINORDEV", 0x4708},
-{"GP1IO_CHK_FOR_GBUFFER", 0x4709},
-{"GP1IO_SET_USING_GBUFFER", 0x470a},
-{"GP1IO_INFO_STATIC_BLOCK", 0x470b},
-{"O_SI_GETUDATA", 0x4965},
-{"SI_SHUTDOWN", 0x4966},
-{"SI_LISTEN", 0x4967},
-{"SI_SETMYNAME", 0x4968},
-{"SI_SETPEERNAME", 0x4969},
-{"SI_GETINTRANSIT", 0x496a},
-{"SI_SOCKPARAMS", 0x496d},
-{"SI_GETUDATA", 0x496e},
-{"I_TRCLOG", 0x4c01},
-{"I_ERRLOG", 0x4c02},
-{"I_CONSLOG", 0x4c03},
-{"MDI_RESET", 0x4d01},
-{"MDI_GET_CFGINFO", 0x4d02},
-{"MDI_SET_PIXELMODE", 0x4d03},
-{"MDI_SET_COUNTERS", 0x4d04},
-{"MDI_SET_PPR", 0x4d05},
-{"MDI_VRT_CNTL", 0x4d06},
-{"MDI_SET_CLUT", 0x4d07},
-{"MDI_GET_CLUT", 0x4d08},
-{"MDI_SET_XLUT", 0x4d09},
-{"MDI_GET_XLUT", 0x4d0a},
-{"MDI_GAMMA_CORRECT", 0x4d0b},
-{"MDI_SET_GAMMALUT", 0x4d0c},
-{"MDI_GET_GAMMALUT", 0x4d0d},
-{"MDI_SET_DEGAMMALUT", 0x4d0e},
-{"MDI_GET_DEGAMMALUT", 0x4d0f},
-{"MDI_GET_BUFFER_INFO", 0x4d10},
-{"MDI_SET_CURSOR", 0x4d11},
-{"MDI_GET_DIAGINFO", 0x4d12},
-{"MDI_SET_RESOLUTION", 0x4d13},
-{"SET_MONITOR_POWER", 0x4d14},
-{"OPROMGETBOOTARGS", 0x4f0c},
-{"PFIOCSETF", 0x5001},
-{"I_NREAD", 0x5301},
-{"I_PUSH", 0x5302},
-{"I_POP", 0x5303},
-{"I_LOOK", 0x5304},
-{"I_FLUSH", 0x5305},
-{"I_SRDOPT", 0x5306},
-{"I_GRDOPT", 0x5307},
-{"I_STR", 0x5308},
-{"I_SETSIG", 0x5309},
-{"I_GETSIG", 0x530a},
-{"I_FIND", 0x530b},
-{"I_LINK", 0x530c},
-{"I_UNLINK", 0x530d},
-{"I_RECVFD", 0x530e},
-{"I_PEEK", 0x530f},
-{"I_FDINSERT", 0x5310},
-{"I_SENDFD", 0x5311},
-{"I_SWROPT", 0x5313},
-{"I_GWROPT", 0x5314},
-{"I_LIST", 0x5315},
-{"I_PLINK", 0x5316},
-{"I_PUNLINK", 0x5317},
-{"I_SETEV", 0x5318},
-{"I_GETEV", 0x5319},
-{"I_STREV", 0x531a},
-{"I_UNSTREV", 0x531b},
-{"I_FLUSHBAND", 0x531c},
-{"I_CKBAND", 0x531d},
-{"I_GETBAND", 0x531e},
-{"I_ATMARK", 0x531f},
-{"I_SETCLTIME", 0x5320},
-{"I_GETCLTIME", 0x5321},
-{"I_CANPUT", 0x5322},
-{"TCGETA", 0x5401},
-{"TCSETA", 0x5402},
-{"TCSETAW", 0x5403},
-{"TCSETAF", 0x5404},
-{"TCSBRK", 0x5405},
-{"TCXONC", 0x5406},
-{"TCFLSH", 0x5407},
-{"TIOCKBON", 0x5408},
-{"TIOCKBOF", 0x5409},
-{"KBENABLED", 0x540a},
-{"TCGETS", 0x540d},
-{"TCSETS", 0x540e},
-{"TCSANOW", 0x540e},
-{"TCSADRAIN", 0x540f},
-{"TCSETSW", 0x540f},
-{"TCSAFLUSH", 0x5410},
-{"TCSETSF", 0x5410},
-{"TCDSET", 0x5420},
-{"TCDSET", 0x5420},
-{"RTS_TOG", 0x5421},
-{"TIOCSWINSZ", 0x5467},
-{"TIOCSWINSZ", 0x5467},
-{"TIOCGWINSZ", 0x5468},
-{"TIOCGWINSZ", 0x5468},
-{"TIOCGSOFTCAR", 0x5469},
-{"TIOCSSOFTCAR", 0x546a},
-{"TI_GETINFO", 0x548c},
-{"TI_OPTMGMT", 0x548d},
-{"TI_BIND", 0x548e},
-{"TI_UNBIND", 0x548f},
-{"TI_GETMYNAME", 0x5490},
-{"TI_GETPEERNAME", 0x5491},
-{"TI_SETMYNAME", 0x5492},
-{"TI_SETPEERNAME", 0x5493},
-{"TCGETX", 0x5801},
-{"TCSETX", 0x5802},
-{"TCSETXW", 0x5803},
-{"TCSETXF", 0x5804},
-{"DIOCGETC", 0x6401},
-{"DIOCGETB", 0x6402},
-{"DIOCSETE", 0x6403},
-{"DIOCGETP", 0x6408},
-{"DIOCSETP", 0x6409},
-{"JBOOT", 0x6a01},
-{"JTERM", 0x6a02},
-{"JMPX", 0x6a03},
-{"JWINSIZE", 0x6a05},
-{"JZOMBOOT", 0x6a07},
-{"JAGENT", 0x6a09},
-{"JTRUN", 0x6a0a},
-{"JXTPROTO", 0x6a0b},
-{"KIOCTRANS", 0x6b00},
-{"KIOCSETKEY", 0x6b01},
-{"KIOCGETKEY", 0x6b02},
-{"KIOCGTRANS", 0x6b05},
-{"KIOCTRANSABLE", 0x6b06},
-{"KIOCGTRANSABLE", 0x6b07},
-{"KIOCCMD", 0x6b08},
-{"KIOCTYPE", 0x6b09},
-{"KIOCSDIRECT", 0x6b0a},
-{"KIOCGDIRECT", 0x6b0b},
-{"KIOCSKEY", 0x6b0c},
-{"KIOCGKEY", 0x6b0d},
-{"KIOCSLED", 0x6b0e},
-{"KIOCGLED", 0x6b0f},
-{"KIOCSCOMPAT", 0x6b10},
-{"KIOCGCOMPAT", 0x6b11},
-{"KIOCLAYOUT", 0x6b14},
-{"LIOCGETP", 0x6c01},
-{"LIOCSETP", 0x6c02},
-{"LIOCGETS", 0x6c05},
-{"LIOCSETS", 0x6c06},
-{"MTIOCTOP", 0x6d01},
-{"MSIOGETPARMS", 0x6d01},
-{"MSIOSETPARMS", 0x6d02},
-{"MTIOCGET", 0x6d02},
-{"MTIOCGETDRIVETYPE", 0x6d03},
-{"PIOCSTATUS", 0x7101},
-{"PIOCSTOP", 0x7102},
-{"PIOCWSTOP", 0x7103},
-{"PIOCRUN", 0x7104},
-{"PIOCGTRACE", 0x7105},
-{"PIOCSTRACE", 0x7106},
-{"PIOCSSIG", 0x7107},
-{"PIOCKILL", 0x7108},
-{"PIOCUNKILL", 0x7109},
-{"PIOCGHOLD", 0x710a},
-{"PIOCSHOLD", 0x710b},
-{"PIOCMAXSIG", 0x710c},
-{"PIOCACTION", 0x710d},
-{"PIOCGFAULT", 0x710e},
-{"PIOCSFAULT", 0x710f},
-{"PIOCCFAULT", 0x7110},
-{"PIOCGENTRY", 0x7111},
-{"PIOCSENTRY", 0x7112},
-{"PIOCGEXIT", 0x7113},
-{"PIOCSEXIT", 0x7114},
-{"PIOCSFORK", 0x7115},
-{"PIOCRFORK", 0x7116},
-{"PIOCSRLC", 0x7117},
-{"PIOCRRLC", 0x7118},
-{"PIOCGREG", 0x7119},
-{"PIOCSREG", 0x711a},
-{"PIOCGFPREG", 0x711b},
-{"PIOCSFPREG", 0x711c},
-{"PIOCNICE", 0x711d},
-{"PIOCPSINFO", 0x711e},
-{"PIOCNMAP", 0x711f},
-{"PIOCMAP", 0x7120},
-{"PIOCOPENM", 0x7121},
-{"PIOCCRED", 0x7122},
-{"PIOCGROUPS", 0x7123},
-{"PIOCGETPR", 0x7124},
-{"PIOCGETU", 0x7125},
-{"PIOCSET", 0x7126},
-{"PIOCRESET", 0x7127},
-{"PIOCNWATCH", 0x7128},
-{"PIOCGWATCH", 0x7129},
-{"PIOCSWATCH", 0x712a},
-{"PIOCUSAGE", 0x712b},
-{"PIOCOPENPD", 0x712c},
-{"PIOCLWPIDS", 0x712d},
-{"PIOCOPENLWP", 0x712e},
-{"PIOCLSTATUS", 0x712f},
-{"PIOCLUSAGE", 0x7130},
-{"PIOCNAUXV", 0x7131},
-{"PIOCAUXV", 0x7132},
-{"PIOCGWIN", 0x7165},
-{"TIOCGETD", 0x7400},
-{"TIOCGETD", 0x7400},
-{"TIOCSETD", 0x7401},
-{"TIOCSETD", 0x7401},
-{"TIOCHPCL", 0x7402},
-{"TIOCHPCL", 0x7402},
-{"TIOCGETP", 0x7408},
-{"TIOCGETP", 0x7408},
-{"TIOCSETP", 0x7409},
-{"TIOCSETP", 0x7409},
-{"TIOCSETN", 0x740a},
-{"TIOCSETN", 0x740a},
-{"TIOCEXCL", 0x740d},
-{"TIOCEXCL", 0x740d},
-{"TIOCNXCL", 0x740e},
-{"TIOCNXCL", 0x740e},
-{"TIOCFLUSH", 0x7410},
-{"TIOCFLUSH", 0x7410},
-{"TIOCSETC", 0x7411},
-{"TIOCSETC", 0x7411},
-{"TIOCGETC", 0x7412},
-{"TIOCGETC", 0x7412},
-{"TIOCGPGRP", 0x7414},
-{"TIOCSPGRP", 0x7415},
-{"TIOCGSID", 0x7416},
-{"TIOCSTI", 0x7417},
-{"TIOCSSID", 0x7418},
-{"TIOCMSET", 0x741a},
-{"TIOCMBIS", 0x741b},
-{"TIOCMBIC", 0x741c},
-{"TIOCMGET", 0x741d},
-{"TIOCREMOTE", 0x741e},
-{"TIOCREMOTE", 0x741e},
-{"TIOCSIGNAL", 0x741f},
-{"TIOCSTART", 0x746e},
-{"TIOCSTART", 0x746e},
-{"TIOCSTOP", 0x746f},
-{"TIOCSTOP", 0x746f},
-{"TIOCNOTTY", 0x7471},
-{"TIOCNOTTY", 0x7471},
-{"TIOCOUTQ", 0x7473},
-{"TIOCOUTQ", 0x7473},
-{"TIOCGLTC", 0x7474},
-{"TIOCGLTC", 0x7474},
-{"TIOCSLTC", 0x7475},
-{"TIOCSLTC", 0x7475},
-{"TIOCCDTR", 0x7478},
-{"TIOCCDTR", 0x7478},
-{"TIOCSDTR", 0x7479},
-{"TIOCSDTR", 0x7479},
-{"TIOCCBRK", 0x747a},
-{"TIOCCBRK", 0x747a},
-{"TIOCSBRK", 0x747b},
-{"TIOCSBRK", 0x747b},
-{"TIOCLGET", 0x747c},
-{"TIOCLGET", 0x747c},
-{"TIOCLSET", 0x747d},
-{"TIOCLSET", 0x747d},
-{"TIOCLBIC", 0x747e},
-{"TIOCLBIC", 0x747e},
-{"TIOCLBIS", 0x747f},
-{"TIOCLBIS", 0x747f},
-{"VOLIOCMAP", 0x7601},
-{"VUIDSFORMAT", 0x7601},
-{"VUIDSFORMAT", 0x7601},
-{"VUIDGFORMAT", 0x7602},
-{"VUIDGFORMAT", 0x7602},
-{"VOLIOCUNMAP", 0x7602},
-{"VOLIOCEVENT", 0x7603},
-{"VUIDSADDR", 0x7603},
-{"VUIDSADDR", 0x7603},
-{"VUIDGADDR", 0x7604},
-{"VUIDGADDR", 0x7604},
-{"VOLIOCEJECT", 0x7604},
-{"VOLIOCCHECK", 0x7605},
-{"VOLIOCINUSE", 0x7606},
-{"VOLIOCDGATTR", 0x7607},
-{"VOLIOCDSATTR", 0x7608},
-{"VOLIOCDCHECK", 0x7609},
-{"VOLIOCCANCEL", 0x760a},
-{"VOLIOCINFO", 0x760b},
-{"VOLIOCSATTR", 0x760c},
-{"VOLIOCGATTR", 0x760d},
-{"VOLIOCDINUSE", 0x760e},
-{"VOLIOCDAEMON", 0x760f},
-{"VOLIOCFLAGS", 0x7610},
-{"VOLIOCEXTRA4", 0x7611},
-{"VOLIOCEXTRA5", 0x7612},
-{"VOLIOCEXTRA6", 0x7613},
-{"VOLIOCEXTRA7", 0x7614},
-{"S_IOCGETMODE", 0x7a01},
-{"S_IOCSETMODE", 0x7a02},
-{"S_IOCGETSTATS", 0x7a03},
-{"S_IOCCLRSTATS", 0x7a04},
-{"S_IOCGETSPEED", 0x7a05},
-{"S_IOCGETMRU", 0x7a06},
-{"S_IOCSETMRU", 0x7a07},
-{"S_IOCGETMTU", 0x7a08},
-{"S_IOCSETMTU", 0x7a09},
-{"S_IOCGETMCTL", 0x7a0a},
-{"TL_IOC_CREDOPT", 0x544c01},
diff --git a/linux/sparc/signalent1.h b/linux/sparc/signalent1.h
deleted file mode 100644
index 58869a51..00000000
--- a/linux/sparc/signalent1.h
+++ /dev/null
@@ -1,36 +0,0 @@
- "SIG_0", /* 0 */
- "SIGHUP", /* 1 */
- "SIGINT", /* 2 */
- "SIGQUIT", /* 3 */
- "SIGILL", /* 4 */
- "SIGTRAP", /* 5 */
- "SIGABRT", /* 6 */
- "SIGEMT", /* 7 */
- "SIGFPE", /* 8 */
- "SIGKILL", /* 9 */
- "SIGBUS", /* 10 */
- "SIGSEGV", /* 11 */
- "SIGSYS", /* 12 */
- "SIGPIPE", /* 13 */
- "SIGALRM", /* 14 */
- "SIGTERM", /* 15 */
- "SIGUSR1", /* 16 */
- "SIGUSR2", /* 17 */
- "SIGCHLD", /* 18 */
- "SIGPWR", /* 19 */
- "SIGWINCH", /* 20 */
- "SIGURG", /* 21 */
- "SIGPOLL", /* 22 */
- "SIGSTOP", /* 23 */
- "SIGTSTP", /* 24 */
- "SIGCONT", /* 25 */
- "SIGTTIN", /* 26 */
- "SIGTTOU", /* 27 */
- "SIGVTALRM", /* 28 */
- "SIGPROF", /* 29 */
- "SIGXCPU", /* 30 */
- "SIGXFSZ", /* 31 */
- "SIGWAITING", /* 32 */
- "SIGLWP", /* 33 */
- "SIGFREEZE", /* 34 */
- "SIGTHAW", /* 35 */
diff --git a/linux/sparc/syscall1.h b/linux/sparc/syscall1.h
deleted file mode 100644
index 6f30b742..00000000
--- a/linux/sparc/syscall1.h
+++ /dev/null
@@ -1,498 +0,0 @@
-/*
- * Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#define SOLARIS_syscall 0
-#define SOLARIS_exit 1
-#define SOLARIS_fork 2
-#define SOLARIS_read 3
-#define SOLARIS_write 4
-#define SOLARIS_open 5
-#define SOLARIS_close 6
-#define SOLARIS_wait 7
-#define SOLARIS_creat 8
-#define SOLARIS_link 9
-#define SOLARIS_unlink 10
-#define SOLARIS_exec 11
-#define SOLARIS_chdir 12
-#define SOLARIS_time 13
-#define SOLARIS_mknod 14
-#define SOLARIS_chmod 15
-#define SOLARIS_chown 16
-#define SOLARIS_brk 17
-#define SOLARIS_stat 18
-#define SOLARIS_lseek 19
-#define SOLARIS_getpid 20
-#define SOLARIS_mount 21
-#define SOLARIS_umount 22
-#define SOLARIS_setuid 23
-#define SOLARIS_getuid 24
-#define SOLARIS_stime 25
-#define SOLARIS_ptrace 26
-#define SOLARIS_alarm 27
-#define SOLARIS_fstat 28
-#define SOLARIS_pause 29
-#define SOLARIS_utime 30
-#define SOLARIS_stty 31
-#define SOLARIS_gtty 32
-#define SOLARIS_access 33
-#define SOLARIS_nice 34
-#define SOLARIS_statfs 35
-#define SOLARIS_sync 36
-#define SOLARIS_kill 37
-#define SOLARIS_fstatfs 38
-#define SOLARIS_pgrpsys 39
-#define SOLARIS_xenix 40
-#define SOLARIS_dup 41
-#define SOLARIS_pipe 42
-#define SOLARIS_times 43
-#define SOLARIS_profil 44
-#define SOLARIS_plock 45
-#define SOLARIS_setgid 46
-#define SOLARIS_getgid 47
-#define SOLARIS_signal 48
-#define SOLARIS_msgsys 49
-#define SOLARIS_syssun 50
-#define SOLARIS_acct 51
-#define SOLARIS_shmsys 52
-#define SOLARIS_semsys 53
-#define SOLARIS_ioctl 54
-#define SOLARIS_uadmin 55
-#define SOLARIS_utssys 57
-#define SOLARIS_fdsync 58
-#define SOLARIS_execve 59
-#define SOLARIS_umask 60
-#define SOLARIS_chroot 61
-#define SOLARIS_fcntl 62
-#define SOLARIS_ulimit 63
-#define SOLARIS_rmdir 79
-#define SOLARIS_mkdir 80
-#define SOLARIS_getdents 81
-#define SOLARIS_sysfs 84
-#define SOLARIS_getmsg 85
-#define SOLARIS_putmsg 86
-#define SOLARIS_poll 87
-#define SOLARIS_lstat 88
-#define SOLARIS_symlink 89
-#define SOLARIS_readlink 90
-#define SOLARIS_setgroups 91
-#define SOLARIS_getgroups 92
-#define SOLARIS_fchmod 93
-#define SOLARIS_fchown 94
-#define SOLARIS_sigprocmask 95
-#define SOLARIS_sigsuspend 96
-#define SOLARIS_sigaltstack 97
-#define SOLARIS_sigaction 98
-#define SOLARIS_sigpending 99
-#define SOLARIS_context 100
-#define SOLARIS_evsys 101
-#define SOLARIS_evtrapret 102
-#define SOLARIS_statvfs 103
-#define SOLARIS_fstatvfs 104
-#define SOLARIS_nfssys 106
-#define SOLARIS_waitsys 107
-#define SOLARIS_sigsendsys 108
-#define SOLARIS_hrtsys 109
-#define SOLARIS_acancel 110
-#define SOLARIS_async 111
-#define SOLARIS_priocntlsys 112
-#define SOLARIS_pathconf 113
-#define SOLARIS_mincore 114
-#define SOLARIS_mmap 115
-#define SOLARIS_mprotect 116
-#define SOLARIS_munmap 117
-#define SOLARIS_fpathconf 118
-#define SOLARIS_vfork 119
-#define SOLARIS_fchdir 120
-#define SOLARIS_readv 121
-#define SOLARIS_writev 122
-#define SOLARIS_xstat 123
-#define SOLARIS_lxstat 124
-#define SOLARIS_fxstat 125
-#define SOLARIS_xmknod 126
-#define SOLARIS_clocal 127
-#define SOLARIS_setrlimit 128
-#define SOLARIS_getrlimit 129
-#define SOLARIS_lchown 130
-#define SOLARIS_memcntl 131
-#define SOLARIS_getpmsg 132
-#define SOLARIS_putpmsg 133
-#define SOLARIS_rename 134
-#define SOLARIS_uname 135
-#define SOLARIS_setegid 136
-#define SOLARIS_sysconfig 137
-#define SOLARIS_adjtime 138
-#define SOLARIS_systeminfo 139
-#define SOLARIS_seteuid 141
-#define SOLARIS_vtrace 142
-#define SOLARIS_fork1 143
-#define SOLARIS_sigtimedwait 144
-#define SOLARIS_lwp_info 145
-#define SOLARIS_yield 146
-#define SOLARIS_lwp_sema_wait 147
-#define SOLARIS_lwp_sema_post 148
-#define SOLARIS_modctl 152
-#define SOLARIS_fchroot 153
-#define SOLARIS_utimes 154
-#define SOLARIS_vhangup 155
-#define SOLARIS_gettimeofday 156
-#define SOLARIS_getitimer 157
-#define SOLARIS_setitimer 158
-#define SOLARIS_lwp_create 159
-#define SOLARIS_lwp_exit 160
-#define SOLARIS_lwp_suspend 161
-#define SOLARIS_lwp_continue 162
-#define SOLARIS_lwp_kill 163
-#define SOLARIS_lwp_self 164
-#define SOLARIS_lwp_setprivate 165
-#define SOLARIS_lwp_getprivate 166
-#define SOLARIS_lwp_wait 167
-#define SOLARIS_lwp_mutex_unlock 168
-#define SOLARIS_lwp_mutex_lock 169
-#define SOLARIS_lwp_cond_wait 170
-#define SOLARIS_lwp_cond_signal 171
-#define SOLARIS_lwp_cond_broadcast 172
-#define SOLARIS_pread 173
-#define SOLARIS_pwrite 174
-#define SOLARIS_llseek 175
-#define SOLARIS_inst_sync 176
-#define SOLARIS_kaio 178
-#define SOLARIS_tsolsys 184
-#define SOLARIS_acl 185
-#define SOLARIS_auditsys 186
-#define SOLARIS_processor_bind 187
-#define SOLARIS_processor_info 188
-#define SOLARIS_p_online 189
-#define SOLARIS_sigqueue 190
-#define SOLARIS_clock_gettime 191
-#define SOLARIS_clock_settime 192
-#define SOLARIS_clock_getres 193
-#define SOLARIS_timer_create 194
-#define SOLARIS_timer_delete 195
-#define SOLARIS_timer_settime 196
-#define SOLARIS_timer_gettime 197
-#define SOLARIS_timer_getoverrun 198
-#define SOLARIS_nanosleep 199
-#define SOLARIS_facl 200
-#define SOLARIS_door 201
-#define SOLARIS_setreuid 202
-#define SOLARIS_setregid 203
-#define SOLARIS_signotifywait 210
-#define SOLARIS_lwp_sigredirect 211
-#define SOLARIS_lwp_alarm 212
-
-#include "dummy2.h"
-
-extern int solaris_syscall();
-extern int solaris_exit();
-extern int solaris_fork();
-extern int solaris_read();
-extern int solaris_write();
-extern int solaris_open();
-extern int solaris_close();
-extern int solaris_wait();
-extern int solaris_creat();
-extern int solaris_link();
-extern int solaris_unlink();
-extern int solaris_exec();
-extern int solaris_chdir();
-extern int solaris_time();
-extern int solaris_mknod();
-extern int solaris_chmod();
-extern int solaris_chown();
-extern int solaris_brk();
-extern int solaris_stat();
-extern int solaris_lseek();
-extern int solaris_getpid();
-extern int solaris_mount();
-extern int solaris_umount();
-extern int solaris_setuid();
-extern int solaris_getuid();
-extern int solaris_stime();
-extern int solaris_ptrace();
-extern int solaris_alarm();
-extern int solaris_fstat();
-extern int solaris_pause();
-extern int solaris_utime();
-extern int solaris_stty();
-extern int solaris_gtty();
-extern int solaris_access();
-extern int solaris_nice();
-extern int solaris_statfs();
-extern int solaris_sync();
-extern int solaris_kill();
-extern int solaris_fstatfs();
-extern int solaris_pgrpsys();
-extern int solaris_setpgrp();
-extern int solaris_xenix();
-extern int solaris_syssgi();
-extern int solaris_dup();
-extern int solaris_pipe();
-extern int solaris_times();
-extern int solaris_profil();
-extern int solaris_plock();
-extern int solaris_setgid();
-extern int solaris_getgid();
-extern int solaris_sigcall();
-extern int solaris_msgsys();
-extern int solaris_syssun();
-extern int solaris_sysi86();
-extern int solaris_sysmips();
-extern int solaris_sysmachine();
-extern int solaris_acct();
-extern int solaris_shmsys();
-extern int solaris_semsys();
-extern int solaris_ioctl();
-extern int solaris_uadmin();
-extern int solaris_utssys();
-extern int solaris_fdsync();
-extern int solaris_execve();
-extern int solaris_umask();
-extern int solaris_chroot();
-extern int solaris_fcntl();
-extern int solaris_ulimit();
-extern int solaris_rmdir();
-extern int solaris_mkdir();
-extern int solaris_getdents();
-extern int solaris_sysfs();
-extern int solaris_getmsg();
-extern int solaris_putmsg();
-extern int solaris_poll();
-extern int solaris_lstat();
-extern int solaris_symlink();
-extern int solaris_readlink();
-extern int solaris_setgroups();
-extern int solaris_getgroups();
-extern int solaris_fchmod();
-extern int solaris_fchown();
-extern int solaris_sigprocmask();
-extern int solaris_sigsuspend();
-extern int solaris_sigaltstack();
-extern int solaris_sigaction();
-extern int solaris_spcall();
-extern int solaris_context();
-extern int solaris_evsys();
-extern int solaris_evtrapret();
-extern int solaris_statvfs();
-extern int solaris_fstatvfs();
-extern int solaris_nfssys();
-extern int solaris_waitid();
-extern int solaris_sigsendsys();
-extern int solaris_hrtsys();
-extern int solaris_acancel();
-extern int solaris_async();
-extern int solaris_priocntlsys();
-extern int solaris_pathconf();
-extern int solaris_mincore();
-extern int solaris_mmap();
-extern int solaris_mprotect();
-extern int solaris_munmap();
-extern int solaris_fpathconf();
-extern int solaris_vfork();
-extern int solaris_fchdir();
-extern int solaris_readv();
-extern int solaris_writev();
-extern int solaris_xstat();
-extern int solaris_lxstat();
-extern int solaris_fxstat();
-extern int solaris_xmknod();
-extern int solaris_clocal();
-extern int solaris_setrlimit();
-extern int solaris_getrlimit();
-extern int solaris_lchown();
-extern int solaris_memcntl();
-extern int solaris_getpmsg();
-extern int solaris_putpmsg();
-extern int solaris_rename();
-extern int solaris_uname();
-extern int solaris_setegid();
-extern int solaris_sysconfig();
-extern int solaris_adjtime();
-extern int solaris_sysinfo();
-extern int solaris_seteuid();
-extern int solaris_vtrace();
-extern int solaris_fork1();
-extern int solaris_sigtimedwait();
-extern int solaris_lwp_info();
-extern int solaris_yield();
-extern int solaris_lwp_sema_wait();
-extern int solaris_lwp_sema_post();
-extern int solaris_modctl();
-extern int solaris_fchroot();
-extern int solaris_utimes();
-extern int solaris_vhangup();
-extern int solaris_gettimeofday();
-extern int solaris_getitimer();
-extern int solaris_setitimer();
-extern int solaris_lwp_create();
-extern int solaris_lwp_exit();
-extern int solaris_lwp_suspend();
-extern int solaris_lwp_continue();
-extern int solaris_lwp_kill();
-extern int solaris_lwp_self();
-extern int solaris_lwp_setprivate();
-extern int solaris_lwp_getprivate();
-extern int solaris_lwp_wait();
-extern int solaris_lwp_mutex_unlock();
-extern int solaris_lwp_mutex_lock();
-extern int solaris_lwp_cond_wait();
-extern int solaris_lwp_cond_signal();
-extern int solaris_lwp_cond_broadcast();
-extern int solaris_pread();
-extern int solaris_pwrite();
-extern int solaris_llseek();
-extern int solaris_inst_sync();
-extern int solaris_auditsys();
-extern int solaris_processor_bind();
-extern int solaris_processor_info();
-extern int solaris_p_online();
-extern int solaris_sigqueue();
-extern int solaris_clock_gettime();
-extern int solaris_clock_settime();
-extern int solaris_clock_getres();
-extern int solaris_timer_create();
-extern int solaris_timer_delete();
-extern int solaris_timer_settime();
-extern int solaris_timer_gettime();
-extern int solaris_timer_getoverrun();
-extern int solaris_nanosleep();
-
-/* solaris_pgrpsys subcalls */
-
-extern int solaris_getpgrp(), solaris_setpgrp(), solaris_getsid();
-extern int solaris_setsid(), solaris_getpgid(), solaris_setpgid();
-
-#define SOLARIS_pgrpsys_subcall 300
-#define SOLARIS_getpgrp (SOLARIS_pgrpsys_subcall + 0)
-#define SOLARIS_setpgrp (SOLARIS_pgrpsys_subcall + 1)
-#define SOLARIS_getsid (SOLARIS_pgrpsys_subcall + 2)
-#define SOLARIS_setsid (SOLARIS_pgrpsys_subcall + 3)
-#define SOLARIS_getpgid (SOLARIS_pgrpsys_subcall + 4)
-#define SOLARIS_setpgid (SOLARIS_pgrpsys_subcall + 5)
-
-#define SOLARIS_pgrpsys_nsubcalls 6
-
-/* solaris_sigcall subcalls */
-
-#undef SOLARIS_signal
-#define SOLARIS_sigcall 48
-
-extern int solaris_signal(), solaris_sigset(), solaris_sighold();
-extern int solaris_sigrelse(), solaris_sigignore(), solaris_sigpause();
-
-#define SOLARIS_sigcall_subcall 310
-#define SOLARIS_signal (SOLARIS_sigcall_subcall + 0)
-#define SOLARIS_sigset (SOLARIS_sigcall_subcall + 1)
-#define SOLARIS_sighold (SOLARIS_sigcall_subcall + 2)
-#define SOLARIS_sigrelse (SOLARIS_sigcall_subcall + 3)
-#define SOLARIS_sigignore (SOLARIS_sigcall_subcall + 4)
-#define SOLARIS_sigpause (SOLARIS_sigcall_subcall + 5)
-
-#define SOLARIS_sigcall_nsubcalls 6
-
-/* msgsys subcalls */
-
-extern int solaris_msgget(), solaris_msgctl(), solaris_msgrcv(), solaris_msgsnd();
-
-#define SOLARIS_msgsys_subcall 320
-#define SOLARIS_msgget (SOLARIS_msgsys_subcall + 0)
-#define SOLARIS_msgctl (SOLARIS_msgsys_subcall + 1)
-#define SOLARIS_msgrcv (SOLARIS_msgsys_subcall + 2)
-#define SOLARIS_msgsnd (SOLARIS_msgsys_subcall + 3)
-
-#define SOLARIS_msgsys_nsubcalls 4
-
-/* shmsys subcalls */
-
-extern int solaris_shmat(), solaris_shmctl(), solaris_shmdt(), solaris_shmget();
-
-#define SOLARIS_shmsys_subcall 330
-#define SOLARIS_shmat (SOLARIS_shmsys_subcall + 0)
-#define SOLARIS_shmctl (SOLARIS_shmsys_subcall + 1)
-#define SOLARIS_shmdt (SOLARIS_shmsys_subcall + 2)
-#define SOLARIS_shmget (SOLARIS_shmsys_subcall + 3)
-
-#define SOLARIS_shmsys_nsubcalls 4
-
-/* semsys subcalls */
-
-extern int solaris_semctl(), solaris_semget(), solaris_semop();
-
-#define SOLARIS_semsys_subcall 340
-#define SOLARIS_semctl (SOLARIS_semsys_subcall + 0)
-#define SOLARIS_semget (SOLARIS_semsys_subcall + 1)
-#define SOLARIS_semop (SOLARIS_semsys_subcall + 2)
-
-#define SOLARIS_semsys_nsubcalls 3
-
-/* utssys subcalls */
-
-extern int solaris_olduname(), solaris_ustat(), solaris_fusers();
-
-#define SOLARIS_utssys_subcall 350
-
-#define SOLARIS_olduname (SOLARIS_utssys_subcall + 0)
- /* 1 is unused */
-#define SOLARIS_ustat (SOLARIS_utssys_subcall + 2)
-#define SOLARIS_fusers (SOLARIS_utssys_subcall + 3)
-
-#define SOLARIS_utssys_nsubcalls 4
-
-/* sysfs subcalls */
-
-extern int solaris_sysfs1(), solaris_sysfs2(), solaris_sysfs3();
-
-#define SOLARIS_sysfs_subcall 360
- /* 0 is unused */
-#define SOLARIS_sysfs1 (SOLARIS_sysfs_subcall + 1)
-#define SOLARIS_sysfs2 (SOLARIS_sysfs_subcall + 2)
-#define SOLARIS_sysfs3 (SOLARIS_sysfs_subcall + 3)
-
-#define SOLARIS_sysfs_nsubcalls 4
-
-/* solaris_spcall subcalls */
-
-#undef SOLARIS_sigpending
-#define SOLARIS_spcall 99
-
-extern int solaris_sigpending(), solaris_sigfillset();
-
-#define SOLARIS_spcall_subcall 370
- /* 0 is unused */
-#define SOLARIS_sigpending (SOLARIS_spcall_subcall + 1)
-#define SOLARIS_sigfillset (SOLARIS_spcall_subcall + 2)
-
-#define SOLARIS_spcall_nsubcalls 3
-
-/* solaris_context subcalls */
-
-extern int solaris_getcontext(), solaris_setcontext();
-
-#define SOLARIS_context_subcall 380
-#define SOLARIS_getcontext (SOLARIS_context_subcall + 0)
-#define SOLARIS_setcontext (SOLARIS_context_subcall + 1)
-
-#define SOLARIS_context_nsubcalls 2
diff --git a/linux/sparc/syscallent1.h b/linux/sparc/syscallent1.h
deleted file mode 100644
index 2e2805b2..00000000
--- a/linux/sparc/syscallent1.h
+++ /dev/null
@@ -1,437 +0,0 @@
-/*
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
- { 6, 0, solaris_syscall, "syscall" }, /* 0 */
- { 6, TP, solaris_exit, "_exit" }, /* 1 */
- { 6, TP, solaris_fork, "fork" }, /* 2 */
- { 6, 0, solaris_read, "read" }, /* 3 */
- { 6, 0, solaris_write, "write" }, /* 4 */
- { 6, TF, solaris_open, "open" }, /* 5 */
- { 6, 0, solaris_close, "close" }, /* 6 */
- { 6, TP, solaris_wait, "wait" }, /* 7 */
- { 6, TF, solaris_creat, "creat" }, /* 8 */
- { 6, TF, solaris_link, "link" }, /* 9 */
- { 6, TF, solaris_unlink, "unlink" }, /* 10 */
- { 6, TF|TP, solaris_exec, "exec" }, /* 11 */
- { 6, TF, solaris_chdir, "chdir" }, /* 12 */
- { 6, 0, solaris_time, "time" }, /* 13 */
- { 6, TF, solaris_mknod, "mknod" }, /* 14 */
- { 6, TF, solaris_chmod, "chmod" }, /* 15 */
- { 6, TF, solaris_chown, "chown" }, /* 16 */
- { 6, 0, solaris_brk, "brk" }, /* 17 */
- { 6, TF, solaris_stat, "stat" }, /* 18 */
- { 6, 0, solaris_lseek, "lseek" }, /* 19 */
- { 6, 0, solaris_getpid, "getpid" }, /* 20 */
- { 6, TF, solaris_mount, "mount" }, /* 21 */
- { 6, TF, solaris_umount, "umount" }, /* 22 */
- { 6, 0, solaris_setuid, "setuid" }, /* 23 */
- { 6, 0, solaris_getuid, "getuid" }, /* 24 */
- { 6, 0, solaris_stime, "stime" }, /* 25 */
- { 6, 0, solaris_ptrace, "ptrace" }, /* 26 */
- { 6, 0, solaris_alarm, "alarm" }, /* 27 */
- { 6, 0, solaris_fstat, "fstat" }, /* 28 */
- { 6, TS, solaris_pause, "pause" }, /* 29 */
- { 6, TF, solaris_utime, "utime" }, /* 30 */
- { 6, 0, solaris_stty, "stty" }, /* 31 */
- { 6, 0, solaris_gtty, "gtty" }, /* 32 */
- { 6, TF, solaris_access, "access" }, /* 33 */
- { 6, 0, solaris_nice, "nice" }, /* 34 */
- { 6, TF, solaris_statfs, "statfs" }, /* 35 */
- { 6, 0, solaris_sync, "sync" }, /* 36 */
- { 6, TS, solaris_kill, "kill" }, /* 37 */
- { 6, 0, solaris_fstatfs, "fstatfs" }, /* 38 */
- { 6, 0, solaris_pgrpsys, "pgrpsys" }, /* 39 */
- { 6, 0, solaris_xenix, "xenix" }, /* 40 */
- { 6, 0, solaris_dup, "dup" }, /* 41 */
- { 6, 0, solaris_pipe, "pipe" }, /* 42 */
- { 6, 0, solaris_times, "times" }, /* 43 */
- { 6, 0, solaris_profil, "profil" }, /* 44 */
- { 6, 0, solaris_plock, "plock" }, /* 45 */
- { 6, 0, solaris_setgid, "setgid" }, /* 46 */
- { 6, 0, solaris_getgid, "getgid" }, /* 47 */
- { 6, 0, solaris_sigcall, "sigcall" }, /* 48 */
- { 6, TI, solaris_msgsys, "msgsys" }, /* 49 */
- { 6, 0, solaris_syssun, "syssun" }, /* 50 */
- { 6, TF, solaris_acct, "acct" }, /* 51 */
- { 6, TI, solaris_shmsys, "shmsys" }, /* 52 */
- { 6, TI, solaris_semsys, "semsys" }, /* 53 */
- { 6, 0, solaris_ioctl, "ioctl" }, /* 54 */
- { 6, 0, solaris_uadmin, "uadmin" }, /* 55 */
- { 6, 0, solaris_sysmp, "sysmp" }, /* 56 */
- { 6, 0, solaris_utssys, "utssys" }, /* 57 */
- { 6, 0, solaris_fdsync, "fdsync" }, /* 58 */
- { 6, TF|TP, solaris_execve, "execve" }, /* 59 */
- { 6, 0, solaris_umask, "umask" }, /* 60 */
- { 6, TF, solaris_chroot, "chroot" }, /* 61 */
- { 6, 0, solaris_fcntl, "fcntl" }, /* 62 */
- { 6, 0, solaris_ulimit, "ulimit" }, /* 63 */
- { 6, 0, NULL, NULL }, /* 64 */
- { 6, 0, NULL, NULL }, /* 65 */
- { 6, 0, NULL, NULL }, /* 66 */
- { 6, 0, NULL, NULL }, /* 67 */
- { 6, 0, NULL, NULL }, /* 68 */
- { 6, 0, NULL, NULL }, /* 69 */
- { 6, 0, NULL, NULL }, /* 70 */
- { 6, 0, NULL, NULL }, /* 71 */
- { 6, 0, NULL, NULL }, /* 72 */
- { 6, 0, NULL, NULL }, /* 73 */
- { 6, 0, NULL, NULL }, /* 74 */
- { 6, 0, NULL, NULL }, /* 75 */
- { 6, 0, NULL, NULL }, /* 76 */
- { 6, 0, NULL, NULL }, /* 77 */
- { 6, 0, NULL, NULL }, /* 78 */
- { 6, TF, solaris_rmdir, "rmdir" }, /* 79 */
- { 6, TF, solaris_mkdir, "mkdir" }, /* 80 */
- { 6, 0, solaris_getdents, "getdents" }, /* 81 */
- { 6, 0, solaris_sginap, "sginap" }, /* 82 */
- { 6, 0, solaris_sgikopt, "sgikopt" }, /* 83 */
- { 6, 0, solaris_sysfs, "sysfs" }, /* 84 */
- { 6, TN, sys_getmsg, "getmsg" }, /* 85 */
- { 6, TN, sys_putmsg, "putmsg" }, /* 86 */
- { 6, TN, solaris_poll, "poll" }, /* 87 */
- { 6, TF, solaris_lstat, "lstat" }, /* 88 */
- { 6, TF, solaris_symlink, "symlink" }, /* 89 */
- { 6, TF, solaris_readlink, "readlink" }, /* 90 */
- { 6, 0, solaris_setgroups, "setgroups" }, /* 91 */
- { 6, 0, solaris_getgroups, "getgroups" }, /* 92 */
- { 6, 0, solaris_fchmod, "fchmod" }, /* 93 */
- { 6, 0, solaris_fchown, "fchown" }, /* 94 */
- { 6, TS, solaris_sigprocmask, "sigprocmask" }, /* 95 */
- { 6, TS, solaris_sigsuspend, "sigsuspend" }, /* 96 */
- { 6, TS, solaris_sigaltstack, "sigaltstack" }, /* 97 */
- { 6, TS, solaris_sigaction, "sigaction" }, /* 98 */
- { 6, 0, solaris_spcall, "spcall" }, /* 99 */
- { 6, 0, solaris_context, "context" }, /* 100 */
- { 6, 0, solaris_evsys, "evsys" }, /* 101 */
- { 6, 0, solaris_evtrapret, "evtrapret" }, /* 102 */
- { 6, TF, solaris_statvfs, "statvfs" }, /* 103 */
- { 6, 0, solaris_fstatvfs, "fstatvfs" }, /* 104 */
- { 6, 0, NULL, NULL }, /* 105 */
- { 6, 0, solaris_nfssys, "nfssys" }, /* 106 */
- { 6, TP, solaris_waitid, "waitid" }, /* 107 */
- { 6, 0, solaris_sigsendsys, "sigsendsys" }, /* 108 */
- { 6, 0, solaris_hrtsys, "hrtsys" }, /* 109 */
- { 6, 0, solaris_acancel, "acancel" }, /* 110 */
- { 6, 0, solaris_async, "async" }, /* 111 */
- { 6, 0, solaris_priocntlsys, "priocntlsys" }, /* 112 */
- { 6, TF, solaris_pathconf, "pathconf" }, /* 113 */
- { 6, 0, solaris_mincore, "mincore" }, /* 114 */
- { 6, TD|TM, solaris_mmap, "mmap" }, /* 115 */
- { 6, 0, solaris_mprotect, "mprotect" }, /* 116 */
- { 6, 0, solaris_munmap, "munmap" }, /* 117 */
- { 6, 0, solaris_fpathconf, "fpathconf" }, /* 118 */
- { 6, TP, solaris_vfork, "vfork" }, /* 119 */
- { 6, 0, solaris_fchdir, "fchdir" }, /* 120 */
- { 6, 0, solaris_readv, "readv" }, /* 121 */
- { 6, 0, solaris_writev, "writev" }, /* 122 */
- { 6, TF, solaris_xstat, "xstat" }, /* 123 */
- { 6, TF, solaris_lxstat, "lxstat" }, /* 124 */
- { 6, 0, solaris_fxstat, "fxstat" }, /* 125 */
- { 6, TF, solaris_xmknod, "xmknod" }, /* 126 */
- { 6, 0, solaris_clocal, "clocal" }, /* 127 */
- { 6, 0, solaris_setrlimit, "setrlimit" }, /* 128 */
- { 6, 0, solaris_getrlimit, "getrlimit" }, /* 129 */
- { 6, TF, solaris_lchown, "lchown" }, /* 130 */
- { 6, 0, solaris_memcntl, "memcntl" }, /* 131 */
- { 6, TN, solaris_getpmsg, "getpmsg" }, /* 132 */
- { 6, TN, solaris_putpmsg, "putpmsg" }, /* 133 */
- { 6, TF, solaris_rename, "rename" }, /* 134 */
- { 6, 0, solaris_uname, "uname" }, /* 135 */
- { 6, 0, solaris_setegid, "setegid" }, /* 136 */
- { 6, 0, solaris_sysconfig, "sysconfig" }, /* 137 */
- { 6, 0, solaris_adjtime, "adjtime" }, /* 138 */
- { 6, 0, solaris_sysinfo, "sysinfo" }, /* 139 */
- { 6, 0, NULL, NULL }, /* 140 */
- { 6, 0, solaris_seteuid, "seteuid" }, /* 141 */
- { 6, 0, solaris_vtrace, "vtrace" }, /* 142 */
- { 6, TP, solaris_fork1, "fork1" }, /* 143 */
- { 6, TS, solaris_sigtimedwait, "sigtimedwait" }, /* 144 */
- { 6, 0, solaris_lwp_info, "lwp_info" }, /* 145 */
- { 6, 0, solaris_yield, "yield" }, /* 146 */
- { 6, 0, solaris_lwp_sema_wait, "lwp_sema_wait" }, /* 147 */
- { 6, 0, solaris_lwp_sema_post, "lwp_sema_post" }, /* 148 */
- { 6, 0, NULL, NULL }, /* 149 */
- { 6, 0, NULL, NULL }, /* 150 */
- { 6, 0, NULL, NULL }, /* 151 */
- { 6, 0, solaris_modctl, "modctl" }, /* 152 */
- { 6, 0, solaris_fchroot, "fchroot" }, /* 153 */
- { 6, TF, solaris_utimes, "utimes" }, /* 154 */
- { 6, 0, solaris_vhangup, "vhangup" }, /* 155 */
- { 6, 0, solaris_gettimeofday, "gettimeofday" }, /* 156 */
- { 6, 0, solaris_getitimer, "getitimer" }, /* 157 */
- { 6, 0, solaris_setitimer, "setitimer" }, /* 158 */
- { 6, 0, solaris_lwp_create, "lwp_create" }, /* 159 */
- { 6, 0, solaris_lwp_exit, "lwp_exit" }, /* 160 */
- { 6, 0, solaris_lwp_suspend, "lwp_suspend" }, /* 161 */
- { 6, 0, solaris_lwp_continue, "lwp_continue" }, /* 162 */
- { 6, 0, solaris_lwp_kill, "lwp_kill" }, /* 163 */
- { 6, 0, solaris_lwp_self, "lwp_self" }, /* 164 */
- { 6, 0, solaris_lwp_setprivate, "lwp_setprivate"}, /* 165 */
- { 6, 0, solaris_lwp_getprivate, "lwp_getprivate"}, /* 166 */
- { 6, 0, solaris_lwp_wait, "lwp_wait" }, /* 167 */
- { 6, 0, solaris_lwp_mutex_unlock,"lwp_mutex_unlock"}, /* 168 */
- { 6, 0, solaris_lwp_mutex_lock, "lwp_mutex_lock"}, /* 169 */
- { 6, 0, solaris_lwp_cond_wait, "lwp_cond_wait"}, /* 170 */
- { 6, 0, solaris_lwp_cond_signal,"lwp_cond_signal"}, /* 171 */
- { 6, 0, solaris_lwp_cond_broadcast,"lwp_cond_broadcast"}, /* 172 */
- { 6, 0, solaris_pread, "pread" }, /* 173 */
- { 6, 0, solaris_pwrite, "pwrite" }, /* 174 */
- { 6, 0, solaris_llseek, "llseek" }, /* 175 */
- { 6, 0, solaris_inst_sync, "inst_sync" }, /* 176 */
- { 6, 0, NULL, NULL }, /* 177 */
- { 6, 0, NULL, NULL }, /* 178 */
- { 6, 0, NULL, NULL }, /* 179 */
- { 6, 0, NULL, NULL }, /* 180 */
- { 6, 0, NULL, NULL }, /* 181 */
- { 6, 0, NULL, NULL }, /* 182 */
- { 6, 0, NULL, NULL }, /* 183 */
- { 6, 0, NULL, NULL }, /* 184 */
- { 6, 0, NULL, NULL }, /* 185 */
- { 6, 0, solaris_auditsys, "auditsys" }, /* 186 */
- { 6, 0, solaris_processor_bind, "processor_bind"}, /* 187 */
- { 6, 0, solaris_processor_info, "processor_info"}, /* 188 */
- { 6, 0, solaris_p_online, "p_online" }, /* 189 */
- { 6, 0, solaris_sigqueue, "sigqueue" }, /* 190 */
- { 6, 0, solaris_clock_gettime, "clock_gettime" }, /* 191 */
- { 6, 0, solaris_clock_settime, "clock_settime" }, /* 192 */
- { 6, 0, solaris_clock_getres, "clock_getres" }, /* 193 */
- { 6, 0, solaris_timer_create, "timer_create" }, /* 194 */
- { 6, 0, solaris_timer_delete, "timer_delete" }, /* 195 */
- { 6, 0, solaris_timer_settime, "timer_settime" }, /* 196 */
- { 6, 0, solaris_timer_gettime, "timer_gettime" }, /* 197 */
- { 6, 0, solaris_timer_getoverrun,"timer_getoverrun"}, /* 198 */
- { 6, 0, solaris_nanosleep, "nanosleep" }, /* 199 */
- { 6, 0, NULL, NULL }, /* 200 */
- { 6, 0, NULL, NULL }, /* 201 */
- { 6, 0, NULL, NULL }, /* 202 */
- { 6, 0, NULL, NULL }, /* 203 */
- { 6, 0, NULL, NULL }, /* 204 */
- { 6, 0, NULL, NULL }, /* 205 */
- { 6, 0, NULL, NULL }, /* 206 */
- { 6, 0, NULL, NULL }, /* 207 */
- { 6, 0, NULL, NULL }, /* 208 */
- { 6, 0, NULL, NULL }, /* 209 */
- { 6, 0, NULL, NULL }, /* 210 */
- { 6, 0, NULL, NULL }, /* 211 */
- { 6, 0, NULL, NULL }, /* 212 */
- { 6, 0, NULL, NULL }, /* 213 */
- { 6, 0, NULL, NULL }, /* 214 */
- { 6, 0, NULL, NULL }, /* 215 */
- { 6, 0, NULL, NULL }, /* 216 */
- { 6, 0, NULL, NULL }, /* 217 */
- { 6, 0, NULL, NULL }, /* 218 */
- { 6, 0, NULL, NULL }, /* 219 */
- { 6, 0, NULL, NULL }, /* 220 */
- { 6, 0, NULL, NULL }, /* 221 */
- { 6, 0, NULL, NULL }, /* 222 */
- { 6, 0, NULL, NULL }, /* 223 */
- { 6, 0, NULL, NULL }, /* 224 */
- { 6, 0, NULL, NULL }, /* 225 */
- { 6, 0, NULL, NULL }, /* 226 */
- { 6, 0, NULL, NULL }, /* 227 */
- { 6, 0, NULL, NULL }, /* 228 */
- { 6, 0, NULL, NULL }, /* 229 */
- { 6, 0, NULL, NULL }, /* 230 */
- { 6, 0, NULL, NULL }, /* 231 */
- { 6, 0, NULL, NULL }, /* 232 */
- { 6, 0, NULL, NULL }, /* 233 */
- { 6, 0, NULL, NULL }, /* 234 */
- { 6, 0, NULL, NULL }, /* 235 */
- { 6, 0, NULL, NULL }, /* 236 */
- { 6, 0, NULL, NULL }, /* 237 */
- { 6, 0, NULL, NULL }, /* 238 */
- { 6, 0, NULL, NULL }, /* 239 */
- { 6, 0, NULL, NULL }, /* 240 */
- { 6, 0, NULL, NULL }, /* 241 */
- { 6, 0, NULL, NULL }, /* 242 */
- { 6, 0, NULL, NULL }, /* 243 */
- { 6, 0, NULL, NULL }, /* 244 */
- { 6, 0, NULL, NULL }, /* 245 */
- { 6, 0, NULL, NULL }, /* 246 */
- { 6, 0, NULL, NULL }, /* 247 */
- { 6, 0, NULL, NULL }, /* 248 */
- { 6, 0, NULL, NULL }, /* 249 */
- { 6, 0, NULL, NULL }, /* 250 */
- { 6, 0, NULL, NULL }, /* 251 */
- { 6, 0, NULL, NULL }, /* 252 */
- { 6, 0, NULL, NULL }, /* 253 */
- { 6, 0, NULL, NULL }, /* 254 */
- { 6, 0, NULL, NULL }, /* 255 */
- { 6, 0, NULL, NULL }, /* 256 */
- { 6, 0, NULL, NULL }, /* 257 */
- { 6, 0, NULL, NULL }, /* 258 */
- { 6, 0, NULL, NULL }, /* 259 */
- { 6, 0, NULL, NULL }, /* 260 */
- { 6, 0, NULL, NULL }, /* 261 */
- { 6, 0, NULL, NULL }, /* 262 */
- { 6, 0, NULL, NULL }, /* 263 */
- { 6, 0, NULL, NULL }, /* 264 */
- { 6, 0, NULL, NULL }, /* 265 */
- { 6, 0, NULL, NULL }, /* 266 */
- { 6, 0, NULL, NULL }, /* 267 */
- { 6, 0, NULL, NULL }, /* 268 */
- { 6, 0, NULL, NULL }, /* 269 */
- { 6, 0, NULL, NULL }, /* 270 */
- { 6, 0, NULL, NULL }, /* 271 */
- { 6, 0, NULL, NULL }, /* 272 */
- { 6, 0, NULL, NULL }, /* 273 */
- { 6, 0, NULL, NULL }, /* 274 */
- { 6, 0, NULL, NULL }, /* 275 */
- { 6, 0, NULL, NULL }, /* 276 */
- { 6, 0, NULL, NULL }, /* 277 */
- { 6, 0, NULL, NULL }, /* 278 */
- { 6, 0, NULL, NULL }, /* 279 */
- { 6, 0, NULL, NULL }, /* 280 */
- { 6, 0, NULL, NULL }, /* 281 */
- { 6, 0, NULL, NULL }, /* 282 */
- { 6, 0, NULL, NULL }, /* 283 */
- { 6, 0, NULL, NULL }, /* 284 */
- { 6, 0, NULL, NULL }, /* 285 */
- { 6, 0, NULL, NULL }, /* 286 */
- { 6, 0, NULL, NULL }, /* 287 */
- { 6, 0, NULL, NULL }, /* 288 */
- { 6, 0, NULL, NULL }, /* 289 */
- { 6, 0, NULL, NULL }, /* 290 */
- { 6, 0, NULL, NULL }, /* 291 */
- { 6, 0, NULL, NULL }, /* 292 */
- { 6, 0, NULL, NULL }, /* 293 */
- { 6, 0, NULL, NULL }, /* 294 */
- { 6, 0, NULL, NULL }, /* 295 */
- { 6, 0, NULL, NULL }, /* 296 */
- { 6, 0, NULL, NULL }, /* 297 */
- { 6, 0, NULL, NULL }, /* 298 */
- { 6, 0, NULL, NULL }, /* 299 */
-
- { 6, 0, solaris_getpgrp, "getpgrp" }, /* 300 */
- { 6, 0, solaris_setpgrp, "setpgrp" }, /* 301 */
- { 6, 0, solaris_getsid, "getsid" }, /* 302 */
- { 6, 0, solaris_setsid, "setsid" }, /* 303 */
- { 6, 0, solaris_getpgid, "getpgid" }, /* 304 */
- { 6, 0, solaris_setpgid, "setpgid" }, /* 305 */
- { 6, 0, NULL, NULL }, /* 306 */
- { 6, 0, NULL, NULL }, /* 307 */
- { 6, 0, NULL, NULL }, /* 308 */
- { 6, 0, NULL, NULL }, /* 309 */
-
- { 6, TS, solaris_signal, "signal" }, /* 310 */
- { 6, TS, solaris_sigset, "sigset" }, /* 311 */
- { 6, TS, solaris_sighold, "sighold" }, /* 312 */
- { 6, TS, solaris_sigrelse, "sigrelse" }, /* 313 */
- { 6, TS, solaris_sigignore, "sigignore" }, /* 314 */
- { 6, TS, solaris_sigpause, "sigpause" }, /* 315 */
- { 6, 0, NULL, NULL }, /* 316 */
- { 6, 0, NULL, NULL }, /* 317 */
- { 6, 0, NULL, NULL }, /* 318 */
- { 6, 0, NULL, NULL }, /* 319 */
-
- { 6, TI, solaris_msgget, "msgget" }, /* 320 */
- { 6, TI, solaris_msgctl, "msgctl" }, /* 321 */
- { 6, TI, solaris_msgrcv, "msgrcv" }, /* 322 */
- { 6, TI, solaris_msgsnd, "msgsnd" }, /* 323 */
- { 6, 0, NULL, NULL }, /* 324 */
- { 6, 0, NULL, NULL }, /* 325 */
- { 6, 0, NULL, NULL }, /* 326 */
- { 6, 0, NULL, NULL }, /* 327 */
- { 6, 0, NULL, NULL }, /* 328 */
- { 6, 0, NULL, NULL }, /* 329 */
-
- { 6, TI|TM, solaris_shmat, "shmat" }, /* 330 */
- { 6, TI, solaris_shmctl, "shmctl" }, /* 331 */
- { 6, TI|TM, solaris_shmdt, "shmdt" }, /* 332 */
- { 6, TI, solaris_shmget, "shmget" }, /* 333 */
- { 6, 0, NULL, NULL }, /* 334 */
- { 6, 0, NULL, NULL }, /* 335 */
- { 6, 0, NULL, NULL }, /* 336 */
- { 6, 0, NULL, NULL }, /* 337 */
- { 6, 0, NULL, NULL }, /* 338 */
- { 6, 0, NULL, NULL }, /* 339 */
-
- { 6, TI, solaris_semctl, "semctl" }, /* 340 */
- { 6, TI, solaris_semget, "semget" }, /* 341 */
- { 6, TI, solaris_semop, "semop" }, /* 342 */
- { 6, 0, NULL, NULL }, /* 343 */
- { 6, 0, NULL, NULL }, /* 344 */
- { 6, 0, NULL, NULL }, /* 345 */
- { 6, 0, NULL, NULL }, /* 346 */
- { 6, 0, NULL, NULL }, /* 347 */
- { 6, 0, NULL, NULL }, /* 348 */
- { 6, 0, NULL, NULL }, /* 349 */
-
- { 6, 0, solaris_olduname, "olduname" }, /* 350 */
- { 6, 0, printargs, "utssys1" }, /* 351 */
- { 6, 0, solaris_ustat, "ustat" }, /* 352 */
- { 6, 0, solaris_fusers, "fusers" }, /* 353 */
- { 6, 0, NULL, NULL }, /* 354 */
- { 6, 0, NULL, NULL }, /* 355 */
- { 6, 0, NULL, NULL }, /* 356 */
- { 6, 0, NULL, NULL }, /* 357 */
- { 6, 0, NULL, NULL }, /* 358 */
- { 6, 0, NULL, NULL }, /* 359 */
-
- { 6, 0, printargs, "sysfs0" }, /* 360 */
- { 6, 0, solaris_sysfs1, "sysfs1" }, /* 361 */
- { 6, 0, solaris_sysfs2, "sysfs2" }, /* 362 */
- { 6, 0, solaris_sysfs3, "sysfs3" }, /* 363 */
- { 6, 0, NULL, NULL }, /* 364 */
- { 6, 0, NULL, NULL }, /* 365 */
- { 6, 0, NULL, NULL }, /* 366 */
- { 6, 0, NULL, NULL }, /* 367 */
- { 6, 0, NULL, NULL }, /* 368 */
- { 6, 0, NULL, NULL }, /* 369 */
-
- { 6, 0, printargs, "spcall0" }, /* 370 */
- { 6, TS, solaris_sigpending, "sigpending" }, /* 371 */
- { 6, TS, solaris_sigfillset, "sigfillset" }, /* 372 */
- { 6, 0, NULL, NULL }, /* 373 */
- { 6, 0, NULL, NULL }, /* 374 */
- { 6, 0, NULL, NULL }, /* 375 */
- { 6, 0, NULL, NULL }, /* 376 */
- { 6, 0, NULL, NULL }, /* 377 */
- { 6, 0, NULL, NULL }, /* 378 */
- { 6, 0, NULL, NULL }, /* 379 */
-
- { 6, 0, solaris_getcontext, "getcontext" }, /* 380 */
- { 6, 0, solaris_setcontext, "setcontext" }, /* 381 */
- { 6, 0, NULL, NULL }, /* 382 */
- { 6, 0, NULL, NULL }, /* 383 */
- { 6, 0, NULL, NULL }, /* 384 */
- { 6, 0, NULL, NULL }, /* 385 */
- { 6, 0, NULL, NULL }, /* 386 */
- { 6, 0, NULL, NULL }, /* 387 */
- { 6, 0, NULL, NULL }, /* 388 */
- { 6, 0, NULL, NULL }, /* 389 */
-
- { 6, 0, NULL, NULL }, /* 390 */
- { 6, 0, NULL, NULL }, /* 391 */
- { 6, 0, NULL, NULL }, /* 392 */
- { 6, 0, NULL, NULL }, /* 393 */
- { 6, 0, NULL, NULL }, /* 394 */
- { 6, 0, NULL, NULL }, /* 395 */
- { 6, 0, NULL, NULL }, /* 396 */
- { 6, 0, NULL, NULL }, /* 397 */
- { 6, 0, NULL, NULL }, /* 398 */
- { 6, 0, NULL, NULL }, /* 399 */
diff --git a/linux/sparc64/dummy2.h b/linux/sparc64/dummy2.h
deleted file mode 100644
index 783d4ee0..00000000
--- a/linux/sparc64/dummy2.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/*
- * Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/* still unfinished */
-
-#define solaris_sysmp printargs
-#define solaris_sginap printargs
-#define solaris_sgikopt printargs
-#define solaris_sysmips printargs
-#define solaris_sigreturn printargs
-#define solaris_recvmsg printargs
-#define solaris_sendmsg printargs
-#define solaris_nfssvc printargs
-#define solaris_getfh printargs
-#define solaris_async_daemon printargs
-#define solaris_exportfs printargs
-#define solaris_BSD_getime printargs
-#define solaris_sproc printargs
-#define solaris_procblk printargs
-#define solaris_sprocsp printargs
-#define solaris_msync printargs
-#define solaris_madvise printargs
-#define solaris_pagelock printargs
-#define solaris_quotactl printargs
-#define solaris_cacheflush printargs
-#define solaris_cachectl printargs
-#define solaris_nuname printargs
-#define solaris_sigpoll printargs
-#define solaris_swapctl printargs
-#define solaris_sigstack printargs
-#define solaris_sigsendset printargs
-#define solaris_priocntl printargs
-#define solaris_ksigqueue printargs
-#define solaris_lwp_sema_wait printargs
-#define solaris_memcntl printargs
-#define solaris_syscall printargs
-#define solaris_clocal printargs
-#define solaris_syssun printargs
-#define solaris_sysi86 printargs
-#define solaris_sysmachine printargs
-#define solaris_plock printargs
-#define solaris_pathconf printargs
-#define solaris_sigtimedwait printargs
-#define solaris_ulimit printargs
-#define solaris_ptrace printargs
-#define solaris_stty printargs
-#define solaris_lwp_info printargs
-#define solaris_priocntlsys printargs
-#define solaris_hrtsys printargs
-#define solaris_xenix printargs
-#define solaris_statfs printargs
-#define solaris_fstatfs printargs
-#define solaris_statvfs printargs
-#define solaris_fstatvfs printargs
-#define solaris_fork1 printargs
-#define solaris_sigsendsys printargs
-#define solaris_gtty printargs
-#define solaris_vtrace printargs
-#define solaris_fpathconf printargs
-#define solaris_evsys printargs
-#define solaris_acct printargs
-#define solaris_exec printargs
-#define solaris_lwp_sema_post printargs
-#define solaris_nfssys printargs
-#define solaris_sigaltstack printargs
-#define solaris_uadmin printargs
-#define solaris_umount printargs
-#define solaris_modctl printargs
-#define solaris_acancel printargs
-#define solaris_async printargs
-#define solaris_evtrapret printargs
-#define solaris_lwp_create printargs
-#define solaris_lwp_exit printargs
-#define solaris_lwp_suspend printargs
-#define solaris_lwp_continue printargs
-#define solaris_lwp_kill printargs
-#define solaris_lwp_self printargs
-#define solaris_lwp_setprivate printargs
-#define solaris_lwp_getprivate printargs
-#define solaris_lwp_wait printargs
-#define solaris_lwp_mutex_unlock printargs
-#define solaris_lwp_mutex_lock printargs
-#define solaris_lwp_cond_wait printargs
-#define solaris_lwp_cond_signal printargs
-#define solaris_lwp_cond_broadcast printargs
-#define solaris_llseek printargs
-#define solaris_inst_sync printargs
-#define solaris_auditsys printargs
-#define solaris_processor_bind printargs
-#define solaris_processor_info printargs
-#define solaris_p_online printargs
-#define solaris_sigqueue printargs
-#define solaris_clock_gettime printargs
-#define solaris_clock_settime printargs
-#define solaris_clock_getres printargs
-#define solaris_nanosleep printargs
-#define solaris_timer_create printargs
-#define solaris_timer_delete printargs
-#define solaris_timer_settime printargs
-#define solaris_timer_gettime printargs
-#define solaris_timer_getoverrun printargs
-#define solaris_signal printargs
-#define solaris_sigset printargs
-#define solaris_sighold printargs
-#define solaris_sigrelse printargs
-#define solaris_sigignore printargs
-#define solaris_sigpause printargs
-#define solaris_msgctl printargs
-#define solaris_msgget printargs
-#define solaris_msgrcv printargs
-#define solaris_msgsnd printargs
-#define solaris_shmat printargs
-#define solaris_shmctl printargs
-#define solaris_shmdt printargs
-#define solaris_shmget printargs
-#define solaris_semctl printargs
-#define solaris_semget printargs
-#define solaris_semop printargs
-#define solaris_olduname printargs
-#define solaris_ustat printargs
-#define solaris_fusers printargs
-#define solaris_sysfs1 printargs
-#define solaris_sysfs2 printargs
-#define solaris_sysfs3 printargs
-
-/* like another call */
-#define solaris_lchown solaris_chown
-#define solaris_setuid solaris_close
-#define solaris_seteuid solaris_close
-#define solaris_setgid solaris_close
-#define solaris_setegid solaris_close
-#define solaris_vhangup solaris_close
-#define solaris_fdsync solaris_close
-#define solaris_sigfillset solaris_sigpending
-#define solaris_vfork solaris_fork
-#define solaris_ksigaction solaris_sigaction
-#define solaris_BSDgetpgrp solaris_getpgrp
-#define solaris_BSDsetpgrp solaris_setpgrp
-#define solaris_waitsys solaris_waitid
-
-/* printargs does the right thing */
-#define solaris_sync printargs
-#define solaris_profil printargs
-#define solaris_yield printargs
-#define solaris_pause printargs
-#define solaris_sethostid printargs
-
-/* subfunction entry points */
-#define solaris_pgrpsys printargs
-#define solaris_sigcall printargs
-#define solaris_msgsys printargs
-#define solaris_shmsys printargs
-#define solaris_semsys printargs
-#define solaris_utssys printargs
-#define solaris_sysfs printargs
-#define solaris_spcall printargs
-#define solaris_context printargs
-
-/* same as linux */
-#define solaris_exit sys_exit
-#define solaris_fork sys_fork
-#define solaris_read sys_read
-#define solaris_write sys_write
-#define solaris_close sys_close
-#define solaris_creat sys_creat
-#define solaris_link sys_link
-#define solaris_unlink sys_unlink
-#define solaris_chdir sys_chdir
-#define solaris_time sys_time
-#define solaris_chmod sys_chmod
-#define solaris_lseek sys_lseek
-#define solaris_stime sys_stime
-#define solaris_alarm sys_alarm
-#define solaris_utime sys_utime
-#define solaris_access sys_access
-#define solaris_nice sys_nice
-#define solaris_dup sys_dup
-#define solaris_pipe sys_pipe
-#define solaris_times sys_times
-#define solaris_execve sys_execve
-#define solaris_umask sys_umask
-#define solaris_chroot sys_chroot
-#define solaris_rmdir sys_rmdir
-#define solaris_mkdir sys_mkdir
-#define solaris_getdents sys_getdents
-#define solaris_poll sys_poll
-#define solaris_symlink sys_symlink
-#define solaris_readlink sys_readlink
-#define solaris_setgroups sys_setgroups
-#define solaris_getgroups sys_getgroups
-#define solaris_fchmod sys_fchmod
-#define solaris_fchown sys_fchown
-#define solaris_mprotect sys_mprotect
-#define solaris_munmap sys_munmap
-#define solaris_readv sys_readv
-#define solaris_writev sys_writev
-#define solaris_chown sys_chown
-#define solaris_rename sys_rename
-#define solaris_gettimeofday sys_gettimeofday
-#define solaris_getitimer sys_getitimer
-#define solaris_setitimer sys_setitimer
-#define solaris_brk sys_brk
-#define solaris_mmap sys_mmap
-#define solaris_getsid sys_getsid
-#define solaris_setsid sys_setsid
-#define solaris_getpgid sys_getpgid
-#define solaris_setpgid sys_setpgid
-#define solaris_getpgrp sys_getpgrp
-
-/* These are handled according to current_personality */
-#define solaris_xstat sys_xstat
-#define solaris_fxstat sys_fxstat
-#define solaris_lxstat sys_xstat
-#define solaris_xmknod sys_xmknod
-#define solaris_stat sys_stat
-#define solaris_fstat sys_fstat
-#define solaris_lstat sys_lstat
-#define solaris_pread sys_pread
-#define solaris_pwrite sys_pwrite
-#define solaris_ioctl sys_ioctl
-#define solaris_mknod sys_mknod
-
-/* To be done */
-#define solaris_mount printargs
-#define solaris_sysinfo printargs
-#define solaris_sysconfig printargs
-#define solaris_getpmsg printargs
-#define solaris_putpmsg printargs
-#define solaris_wait printargs
-#define solaris_waitid printargs
-#define solaris_sigsuspend printargs
-#define solaris_setpgrp printargs
-#define solaris_getcontext printargs
-#define solaris_setcontext printargs
-#define solaris_getpid printargs
-#define solaris_getuid printargs
-#define solaris_kill printargs
-#define solaris_getgid printargs
-#define solaris_fcntl printargs
-#define solaris_getmsg printargs
-#define solaris_putmsg printargs
-#define solaris_sigprocmask printargs
-#define solaris_sigaction printargs
-#define solaris_sigpending printargs
-#define solaris_mincore printargs
-#define solaris_fchdir printargs
-#define solaris_setrlimit printargs
-#define solaris_getrlimit printargs
-#define solaris_uname printargs
-#define solaris_adjtime printargs
-#define solaris_fchroot printargs
-#define solaris_utimes printargs
diff --git a/linux/sparc64/errnoent1.h b/linux/sparc64/errnoent1.h
deleted file mode 100644
index d1940232..00000000
--- a/linux/sparc64/errnoent1.h
+++ /dev/null
@@ -1 +0,0 @@
-#include "sparc/errnoent1.h"
diff --git a/linux/sparc64/ioctlent1.h b/linux/sparc64/ioctlent1.h
deleted file mode 100644
index 8daf2651..00000000
--- a/linux/sparc64/ioctlent1.h
+++ /dev/null
@@ -1 +0,0 @@
-#include "sparc/ioctlent1.h"
diff --git a/linux/sparc64/signalent1.h b/linux/sparc64/signalent1.h
deleted file mode 100644
index 9df023e0..00000000
--- a/linux/sparc64/signalent1.h
+++ /dev/null
@@ -1 +0,0 @@
-#include "sparc/signalent1.h"
diff --git a/linux/sparc64/syscall1.h b/linux/sparc64/syscall1.h
deleted file mode 100644
index 6f30b742..00000000
--- a/linux/sparc64/syscall1.h
+++ /dev/null
@@ -1,498 +0,0 @@
-/*
- * Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#define SOLARIS_syscall 0
-#define SOLARIS_exit 1
-#define SOLARIS_fork 2
-#define SOLARIS_read 3
-#define SOLARIS_write 4
-#define SOLARIS_open 5
-#define SOLARIS_close 6
-#define SOLARIS_wait 7
-#define SOLARIS_creat 8
-#define SOLARIS_link 9
-#define SOLARIS_unlink 10
-#define SOLARIS_exec 11
-#define SOLARIS_chdir 12
-#define SOLARIS_time 13
-#define SOLARIS_mknod 14
-#define SOLARIS_chmod 15
-#define SOLARIS_chown 16
-#define SOLARIS_brk 17
-#define SOLARIS_stat 18
-#define SOLARIS_lseek 19
-#define SOLARIS_getpid 20
-#define SOLARIS_mount 21
-#define SOLARIS_umount 22
-#define SOLARIS_setuid 23
-#define SOLARIS_getuid 24
-#define SOLARIS_stime 25
-#define SOLARIS_ptrace 26
-#define SOLARIS_alarm 27
-#define SOLARIS_fstat 28
-#define SOLARIS_pause 29
-#define SOLARIS_utime 30
-#define SOLARIS_stty 31
-#define SOLARIS_gtty 32
-#define SOLARIS_access 33
-#define SOLARIS_nice 34
-#define SOLARIS_statfs 35
-#define SOLARIS_sync 36
-#define SOLARIS_kill 37
-#define SOLARIS_fstatfs 38
-#define SOLARIS_pgrpsys 39
-#define SOLARIS_xenix 40
-#define SOLARIS_dup 41
-#define SOLARIS_pipe 42
-#define SOLARIS_times 43
-#define SOLARIS_profil 44
-#define SOLARIS_plock 45
-#define SOLARIS_setgid 46
-#define SOLARIS_getgid 47
-#define SOLARIS_signal 48
-#define SOLARIS_msgsys 49
-#define SOLARIS_syssun 50
-#define SOLARIS_acct 51
-#define SOLARIS_shmsys 52
-#define SOLARIS_semsys 53
-#define SOLARIS_ioctl 54
-#define SOLARIS_uadmin 55
-#define SOLARIS_utssys 57
-#define SOLARIS_fdsync 58
-#define SOLARIS_execve 59
-#define SOLARIS_umask 60
-#define SOLARIS_chroot 61
-#define SOLARIS_fcntl 62
-#define SOLARIS_ulimit 63
-#define SOLARIS_rmdir 79
-#define SOLARIS_mkdir 80
-#define SOLARIS_getdents 81
-#define SOLARIS_sysfs 84
-#define SOLARIS_getmsg 85
-#define SOLARIS_putmsg 86
-#define SOLARIS_poll 87
-#define SOLARIS_lstat 88
-#define SOLARIS_symlink 89
-#define SOLARIS_readlink 90
-#define SOLARIS_setgroups 91
-#define SOLARIS_getgroups 92
-#define SOLARIS_fchmod 93
-#define SOLARIS_fchown 94
-#define SOLARIS_sigprocmask 95
-#define SOLARIS_sigsuspend 96
-#define SOLARIS_sigaltstack 97
-#define SOLARIS_sigaction 98
-#define SOLARIS_sigpending 99
-#define SOLARIS_context 100
-#define SOLARIS_evsys 101
-#define SOLARIS_evtrapret 102
-#define SOLARIS_statvfs 103
-#define SOLARIS_fstatvfs 104
-#define SOLARIS_nfssys 106
-#define SOLARIS_waitsys 107
-#define SOLARIS_sigsendsys 108
-#define SOLARIS_hrtsys 109
-#define SOLARIS_acancel 110
-#define SOLARIS_async 111
-#define SOLARIS_priocntlsys 112
-#define SOLARIS_pathconf 113
-#define SOLARIS_mincore 114
-#define SOLARIS_mmap 115
-#define SOLARIS_mprotect 116
-#define SOLARIS_munmap 117
-#define SOLARIS_fpathconf 118
-#define SOLARIS_vfork 119
-#define SOLARIS_fchdir 120
-#define SOLARIS_readv 121
-#define SOLARIS_writev 122
-#define SOLARIS_xstat 123
-#define SOLARIS_lxstat 124
-#define SOLARIS_fxstat 125
-#define SOLARIS_xmknod 126
-#define SOLARIS_clocal 127
-#define SOLARIS_setrlimit 128
-#define SOLARIS_getrlimit 129
-#define SOLARIS_lchown 130
-#define SOLARIS_memcntl 131
-#define SOLARIS_getpmsg 132
-#define SOLARIS_putpmsg 133
-#define SOLARIS_rename 134
-#define SOLARIS_uname 135
-#define SOLARIS_setegid 136
-#define SOLARIS_sysconfig 137
-#define SOLARIS_adjtime 138
-#define SOLARIS_systeminfo 139
-#define SOLARIS_seteuid 141
-#define SOLARIS_vtrace 142
-#define SOLARIS_fork1 143
-#define SOLARIS_sigtimedwait 144
-#define SOLARIS_lwp_info 145
-#define SOLARIS_yield 146
-#define SOLARIS_lwp_sema_wait 147
-#define SOLARIS_lwp_sema_post 148
-#define SOLARIS_modctl 152
-#define SOLARIS_fchroot 153
-#define SOLARIS_utimes 154
-#define SOLARIS_vhangup 155
-#define SOLARIS_gettimeofday 156
-#define SOLARIS_getitimer 157
-#define SOLARIS_setitimer 158
-#define SOLARIS_lwp_create 159
-#define SOLARIS_lwp_exit 160
-#define SOLARIS_lwp_suspend 161
-#define SOLARIS_lwp_continue 162
-#define SOLARIS_lwp_kill 163
-#define SOLARIS_lwp_self 164
-#define SOLARIS_lwp_setprivate 165
-#define SOLARIS_lwp_getprivate 166
-#define SOLARIS_lwp_wait 167
-#define SOLARIS_lwp_mutex_unlock 168
-#define SOLARIS_lwp_mutex_lock 169
-#define SOLARIS_lwp_cond_wait 170
-#define SOLARIS_lwp_cond_signal 171
-#define SOLARIS_lwp_cond_broadcast 172
-#define SOLARIS_pread 173
-#define SOLARIS_pwrite 174
-#define SOLARIS_llseek 175
-#define SOLARIS_inst_sync 176
-#define SOLARIS_kaio 178
-#define SOLARIS_tsolsys 184
-#define SOLARIS_acl 185
-#define SOLARIS_auditsys 186
-#define SOLARIS_processor_bind 187
-#define SOLARIS_processor_info 188
-#define SOLARIS_p_online 189
-#define SOLARIS_sigqueue 190
-#define SOLARIS_clock_gettime 191
-#define SOLARIS_clock_settime 192
-#define SOLARIS_clock_getres 193
-#define SOLARIS_timer_create 194
-#define SOLARIS_timer_delete 195
-#define SOLARIS_timer_settime 196
-#define SOLARIS_timer_gettime 197
-#define SOLARIS_timer_getoverrun 198
-#define SOLARIS_nanosleep 199
-#define SOLARIS_facl 200
-#define SOLARIS_door 201
-#define SOLARIS_setreuid 202
-#define SOLARIS_setregid 203
-#define SOLARIS_signotifywait 210
-#define SOLARIS_lwp_sigredirect 211
-#define SOLARIS_lwp_alarm 212
-
-#include "dummy2.h"
-
-extern int solaris_syscall();
-extern int solaris_exit();
-extern int solaris_fork();
-extern int solaris_read();
-extern int solaris_write();
-extern int solaris_open();
-extern int solaris_close();
-extern int solaris_wait();
-extern int solaris_creat();
-extern int solaris_link();
-extern int solaris_unlink();
-extern int solaris_exec();
-extern int solaris_chdir();
-extern int solaris_time();
-extern int solaris_mknod();
-extern int solaris_chmod();
-extern int solaris_chown();
-extern int solaris_brk();
-extern int solaris_stat();
-extern int solaris_lseek();
-extern int solaris_getpid();
-extern int solaris_mount();
-extern int solaris_umount();
-extern int solaris_setuid();
-extern int solaris_getuid();
-extern int solaris_stime();
-extern int solaris_ptrace();
-extern int solaris_alarm();
-extern int solaris_fstat();
-extern int solaris_pause();
-extern int solaris_utime();
-extern int solaris_stty();
-extern int solaris_gtty();
-extern int solaris_access();
-extern int solaris_nice();
-extern int solaris_statfs();
-extern int solaris_sync();
-extern int solaris_kill();
-extern int solaris_fstatfs();
-extern int solaris_pgrpsys();
-extern int solaris_setpgrp();
-extern int solaris_xenix();
-extern int solaris_syssgi();
-extern int solaris_dup();
-extern int solaris_pipe();
-extern int solaris_times();
-extern int solaris_profil();
-extern int solaris_plock();
-extern int solaris_setgid();
-extern int solaris_getgid();
-extern int solaris_sigcall();
-extern int solaris_msgsys();
-extern int solaris_syssun();
-extern int solaris_sysi86();
-extern int solaris_sysmips();
-extern int solaris_sysmachine();
-extern int solaris_acct();
-extern int solaris_shmsys();
-extern int solaris_semsys();
-extern int solaris_ioctl();
-extern int solaris_uadmin();
-extern int solaris_utssys();
-extern int solaris_fdsync();
-extern int solaris_execve();
-extern int solaris_umask();
-extern int solaris_chroot();
-extern int solaris_fcntl();
-extern int solaris_ulimit();
-extern int solaris_rmdir();
-extern int solaris_mkdir();
-extern int solaris_getdents();
-extern int solaris_sysfs();
-extern int solaris_getmsg();
-extern int solaris_putmsg();
-extern int solaris_poll();
-extern int solaris_lstat();
-extern int solaris_symlink();
-extern int solaris_readlink();
-extern int solaris_setgroups();
-extern int solaris_getgroups();
-extern int solaris_fchmod();
-extern int solaris_fchown();
-extern int solaris_sigprocmask();
-extern int solaris_sigsuspend();
-extern int solaris_sigaltstack();
-extern int solaris_sigaction();
-extern int solaris_spcall();
-extern int solaris_context();
-extern int solaris_evsys();
-extern int solaris_evtrapret();
-extern int solaris_statvfs();
-extern int solaris_fstatvfs();
-extern int solaris_nfssys();
-extern int solaris_waitid();
-extern int solaris_sigsendsys();
-extern int solaris_hrtsys();
-extern int solaris_acancel();
-extern int solaris_async();
-extern int solaris_priocntlsys();
-extern int solaris_pathconf();
-extern int solaris_mincore();
-extern int solaris_mmap();
-extern int solaris_mprotect();
-extern int solaris_munmap();
-extern int solaris_fpathconf();
-extern int solaris_vfork();
-extern int solaris_fchdir();
-extern int solaris_readv();
-extern int solaris_writev();
-extern int solaris_xstat();
-extern int solaris_lxstat();
-extern int solaris_fxstat();
-extern int solaris_xmknod();
-extern int solaris_clocal();
-extern int solaris_setrlimit();
-extern int solaris_getrlimit();
-extern int solaris_lchown();
-extern int solaris_memcntl();
-extern int solaris_getpmsg();
-extern int solaris_putpmsg();
-extern int solaris_rename();
-extern int solaris_uname();
-extern int solaris_setegid();
-extern int solaris_sysconfig();
-extern int solaris_adjtime();
-extern int solaris_sysinfo();
-extern int solaris_seteuid();
-extern int solaris_vtrace();
-extern int solaris_fork1();
-extern int solaris_sigtimedwait();
-extern int solaris_lwp_info();
-extern int solaris_yield();
-extern int solaris_lwp_sema_wait();
-extern int solaris_lwp_sema_post();
-extern int solaris_modctl();
-extern int solaris_fchroot();
-extern int solaris_utimes();
-extern int solaris_vhangup();
-extern int solaris_gettimeofday();
-extern int solaris_getitimer();
-extern int solaris_setitimer();
-extern int solaris_lwp_create();
-extern int solaris_lwp_exit();
-extern int solaris_lwp_suspend();
-extern int solaris_lwp_continue();
-extern int solaris_lwp_kill();
-extern int solaris_lwp_self();
-extern int solaris_lwp_setprivate();
-extern int solaris_lwp_getprivate();
-extern int solaris_lwp_wait();
-extern int solaris_lwp_mutex_unlock();
-extern int solaris_lwp_mutex_lock();
-extern int solaris_lwp_cond_wait();
-extern int solaris_lwp_cond_signal();
-extern int solaris_lwp_cond_broadcast();
-extern int solaris_pread();
-extern int solaris_pwrite();
-extern int solaris_llseek();
-extern int solaris_inst_sync();
-extern int solaris_auditsys();
-extern int solaris_processor_bind();
-extern int solaris_processor_info();
-extern int solaris_p_online();
-extern int solaris_sigqueue();
-extern int solaris_clock_gettime();
-extern int solaris_clock_settime();
-extern int solaris_clock_getres();
-extern int solaris_timer_create();
-extern int solaris_timer_delete();
-extern int solaris_timer_settime();
-extern int solaris_timer_gettime();
-extern int solaris_timer_getoverrun();
-extern int solaris_nanosleep();
-
-/* solaris_pgrpsys subcalls */
-
-extern int solaris_getpgrp(), solaris_setpgrp(), solaris_getsid();
-extern int solaris_setsid(), solaris_getpgid(), solaris_setpgid();
-
-#define SOLARIS_pgrpsys_subcall 300
-#define SOLARIS_getpgrp (SOLARIS_pgrpsys_subcall + 0)
-#define SOLARIS_setpgrp (SOLARIS_pgrpsys_subcall + 1)
-#define SOLARIS_getsid (SOLARIS_pgrpsys_subcall + 2)
-#define SOLARIS_setsid (SOLARIS_pgrpsys_subcall + 3)
-#define SOLARIS_getpgid (SOLARIS_pgrpsys_subcall + 4)
-#define SOLARIS_setpgid (SOLARIS_pgrpsys_subcall + 5)
-
-#define SOLARIS_pgrpsys_nsubcalls 6
-
-/* solaris_sigcall subcalls */
-
-#undef SOLARIS_signal
-#define SOLARIS_sigcall 48
-
-extern int solaris_signal(), solaris_sigset(), solaris_sighold();
-extern int solaris_sigrelse(), solaris_sigignore(), solaris_sigpause();
-
-#define SOLARIS_sigcall_subcall 310
-#define SOLARIS_signal (SOLARIS_sigcall_subcall + 0)
-#define SOLARIS_sigset (SOLARIS_sigcall_subcall + 1)
-#define SOLARIS_sighold (SOLARIS_sigcall_subcall + 2)
-#define SOLARIS_sigrelse (SOLARIS_sigcall_subcall + 3)
-#define SOLARIS_sigignore (SOLARIS_sigcall_subcall + 4)
-#define SOLARIS_sigpause (SOLARIS_sigcall_subcall + 5)
-
-#define SOLARIS_sigcall_nsubcalls 6
-
-/* msgsys subcalls */
-
-extern int solaris_msgget(), solaris_msgctl(), solaris_msgrcv(), solaris_msgsnd();
-
-#define SOLARIS_msgsys_subcall 320
-#define SOLARIS_msgget (SOLARIS_msgsys_subcall + 0)
-#define SOLARIS_msgctl (SOLARIS_msgsys_subcall + 1)
-#define SOLARIS_msgrcv (SOLARIS_msgsys_subcall + 2)
-#define SOLARIS_msgsnd (SOLARIS_msgsys_subcall + 3)
-
-#define SOLARIS_msgsys_nsubcalls 4
-
-/* shmsys subcalls */
-
-extern int solaris_shmat(), solaris_shmctl(), solaris_shmdt(), solaris_shmget();
-
-#define SOLARIS_shmsys_subcall 330
-#define SOLARIS_shmat (SOLARIS_shmsys_subcall + 0)
-#define SOLARIS_shmctl (SOLARIS_shmsys_subcall + 1)
-#define SOLARIS_shmdt (SOLARIS_shmsys_subcall + 2)
-#define SOLARIS_shmget (SOLARIS_shmsys_subcall + 3)
-
-#define SOLARIS_shmsys_nsubcalls 4
-
-/* semsys subcalls */
-
-extern int solaris_semctl(), solaris_semget(), solaris_semop();
-
-#define SOLARIS_semsys_subcall 340
-#define SOLARIS_semctl (SOLARIS_semsys_subcall + 0)
-#define SOLARIS_semget (SOLARIS_semsys_subcall + 1)
-#define SOLARIS_semop (SOLARIS_semsys_subcall + 2)
-
-#define SOLARIS_semsys_nsubcalls 3
-
-/* utssys subcalls */
-
-extern int solaris_olduname(), solaris_ustat(), solaris_fusers();
-
-#define SOLARIS_utssys_subcall 350
-
-#define SOLARIS_olduname (SOLARIS_utssys_subcall + 0)
- /* 1 is unused */
-#define SOLARIS_ustat (SOLARIS_utssys_subcall + 2)
-#define SOLARIS_fusers (SOLARIS_utssys_subcall + 3)
-
-#define SOLARIS_utssys_nsubcalls 4
-
-/* sysfs subcalls */
-
-extern int solaris_sysfs1(), solaris_sysfs2(), solaris_sysfs3();
-
-#define SOLARIS_sysfs_subcall 360
- /* 0 is unused */
-#define SOLARIS_sysfs1 (SOLARIS_sysfs_subcall + 1)
-#define SOLARIS_sysfs2 (SOLARIS_sysfs_subcall + 2)
-#define SOLARIS_sysfs3 (SOLARIS_sysfs_subcall + 3)
-
-#define SOLARIS_sysfs_nsubcalls 4
-
-/* solaris_spcall subcalls */
-
-#undef SOLARIS_sigpending
-#define SOLARIS_spcall 99
-
-extern int solaris_sigpending(), solaris_sigfillset();
-
-#define SOLARIS_spcall_subcall 370
- /* 0 is unused */
-#define SOLARIS_sigpending (SOLARIS_spcall_subcall + 1)
-#define SOLARIS_sigfillset (SOLARIS_spcall_subcall + 2)
-
-#define SOLARIS_spcall_nsubcalls 3
-
-/* solaris_context subcalls */
-
-extern int solaris_getcontext(), solaris_setcontext();
-
-#define SOLARIS_context_subcall 380
-#define SOLARIS_getcontext (SOLARIS_context_subcall + 0)
-#define SOLARIS_setcontext (SOLARIS_context_subcall + 1)
-
-#define SOLARIS_context_nsubcalls 2
diff --git a/linux/sparc64/syscallent1.h b/linux/sparc64/syscallent1.h
deleted file mode 100644
index 821d77c2..00000000
--- a/linux/sparc64/syscallent1.h
+++ /dev/null
@@ -1 +0,0 @@
-#include "../sparc/syscallent1.h"
diff --git a/linux/syscall.h b/linux/syscall.h
index 45d261af..dbf2d20f 100644
--- a/linux/syscall.h
+++ b/linux/syscall.h
@@ -348,7 +348,6 @@ int sys_sram_alloc();
#endif
#if defined SPARC || defined SPARC64
-#include "sparc/syscall1.h"
int sys_execv();
int sys_getmsg();
int sys_putmsg();
diff --git a/open.c b/open.c
index e97be426..5d82981f 100644
--- a/open.c
+++ b/open.c
@@ -120,24 +120,3 @@ sys_creat(struct tcb *tcp)
}
return RVAL_FD;
}
-
-#if defined(SPARC) || defined(SPARC64)
-# include "xlat/openmodessol.h"
-
-int
-solaris_open(struct tcb *tcp)
-{
- if (entering(tcp)) {
- printpath(tcp, tcp->u_arg[0]);
- tprints(", ");
- /* flags */
- printflags(openmodessol, tcp->u_arg[1] + 1, "O_???");
- if (tcp->u_arg[1] & 0x100) {
- /* mode */
- tprintf(", %#lo", tcp->u_arg[2]);
- }
- }
- return 0;
-}
-
-#endif /* SPARC || SPARC64 */