summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/libc/alpha/gen/Makefile.inc5
-rw-r--r--lib/libc/alpha/gen/netbsd_getdtablesize.c21
-rw-r--r--lib/libc/alpha/gen/setjmp.S4
-rw-r--r--lib/libc/alpha/sys/Makefile.inc7
-rw-r--r--lib/libc/sys/Makefile.inc12
-rw-r--r--lib/libc/sys/netbsd_getdirentries.c55
-rw-r--r--lib/libc/sys/netbsd_msync.c57
-rw-r--r--lib/libc/sys/netbsd_stat.c176
-rw-r--r--lib/libc/sys/netbsd_swapon.c44
-rw-r--r--sys/sys/netbsd_syscall.h607
-rw-r--r--sys/sys/netbsd_syscall.mk167
11 files changed, 3 insertions, 1152 deletions
diff --git a/lib/libc/alpha/gen/Makefile.inc b/lib/libc/alpha/gen/Makefile.inc
index 98e0c2a..3ff99f0 100644
--- a/lib/libc/alpha/gen/Makefile.inc
+++ b/lib/libc/alpha/gen/Makefile.inc
@@ -1,10 +1,7 @@
-# $Id: Makefile.inc,v 1.2 1998/05/15 12:01:05 jb Exp $
+# $Id: Makefile.inc,v 1.3 1998/08/08 02:18:07 jb Exp $
SRCS+= _setjmp.S fabs.S frexp.c infinity.c isinf.c ldexp.c modf.c setjmp.S
SRCS+= flt_rounds.c
-.if defined(NETBSD_SYSCALLS)
-SRCS+= netbsd_getdtablesize.c
-.endif
#SRCS+= flt_rounds.c fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c \
# fpsetround.c fpsetsticky.c
diff --git a/lib/libc/alpha/gen/netbsd_getdtablesize.c b/lib/libc/alpha/gen/netbsd_getdtablesize.c
deleted file mode 100644
index 9ceb711..0000000
--- a/lib/libc/alpha/gen/netbsd_getdtablesize.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/* $Id$ */
-/* From: NetBSD: getdtablesize.c,v 1.5 1997/07/21 14:06:26 jtc Exp */
-
-/*
- * Written by J.T. Conklin <jtc@netbsd.org>.
- * Public domain.
- */
-
-#include <sys/cdefs.h>
-#if defined(LIBC_SCCS) && !defined(lint)
-static const char rcsid[] =
- "$Id$";
-#endif /* LIBC_SCCS and not lint */
-
-#include <unistd.h>
-
-int
-getdtablesize()
-{
- return sysconf(_SC_OPEN_MAX);
-}
diff --git a/lib/libc/alpha/gen/setjmp.S b/lib/libc/alpha/gen/setjmp.S
index a41d4c2..86dbb38 100644
--- a/lib/libc/alpha/gen/setjmp.S
+++ b/lib/libc/alpha/gen/setjmp.S
@@ -68,11 +68,7 @@ LEAF(setjmp, 1)
lda sp, -24(sp) /* sizeof struct sigaltstack */
mov zero, a0
mov sp, a1
-#ifdef __NETBSD_SYSCALLS
- CALL(__sigaltstack14)
-#else
CALL(sigaltstack)
-#endif
ldl t0, 16(sp) /* offset of ss_flags */
lda sp, 24(sp) /* sizeof struct sigaltstack */
ldq ra, ((26 + 4) * 8)(s0) /* restore return address */
diff --git a/lib/libc/alpha/sys/Makefile.inc b/lib/libc/alpha/sys/Makefile.inc
index 6bb5de3..e016d7d 100644
--- a/lib/libc/alpha/sys/Makefile.inc
+++ b/lib/libc/alpha/sys/Makefile.inc
@@ -1,20 +1,15 @@
-# $Id: Makefile.inc,v 1.1.1.1 1998/03/09 06:34:42 jb Exp $
+# $Id: Makefile.inc,v 1.2 1998/08/08 02:25:46 jb Exp $
MDASM+= Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S \
sbrk.S setlogin.S sigpending.S sigprocmask.S sigreturn.S \
sigsuspend.S syscall.S
# Don't generate default code for these syscalls:
-.ifdef NETBSD_SYSCALLS
-NOASM= break.o exit.o ftruncate.o lseek.o mmap.o posix_rename.o sstk.o \
- truncate.o vfork.o vtrace.o
-.else
NOASM= __semctl.o break.o exit.o ftruncate.o getdomainname.o getlogin.o \
lseek.o mlockall.o mmap.o msgctl.o msgget.o msgrcv.o msgsnd.o \
munlockall.o openbsd_poll.o semconfig.o semget.o semop.o \
setdomainname.o shmat.o shmctl.o shmdt.o shmget.o sstk.o \
thr_sleep.o thr_wakeup.o truncate.o uname.o vfork.o yield.o
-.endif
PSEUDO= _getlogin.o
diff --git a/lib/libc/sys/Makefile.inc b/lib/libc/sys/Makefile.inc
index 490d1c9..6882621 100644
--- a/lib/libc/sys/Makefile.inc
+++ b/lib/libc/sys/Makefile.inc
@@ -1,16 +1,12 @@
# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94
-# $Id: Makefile.inc,v 1.53 1998/05/14 11:36:16 peter Exp $
+# $Id: Makefile.inc,v 1.54 1998/07/28 03:33:25 jlemon Exp $
# sys sources
.PATH: ${.CURDIR}/../libc/${MACHINE_ARCH}/sys ${.CURDIR}/../libc/sys
# Include the generated makefile containing the *complete* list
# of syscall names in MIASM.
-.if defined(NETBSD_SYSCALLS)
-.include "${.CURDIR}/../../sys/sys/netbsd_syscall.mk"
-.else
.include "${.CURDIR}/../../sys/sys/syscall.mk"
-.endif
# Include machine dependent definitions.
#
@@ -19,12 +15,6 @@
#
.include "${.CURDIR}/../libc/${MACHINE_ARCH}/sys/Makefile.inc"
-# If using the NetBSD syscall interface add sources that convert
-# the NetBSD interface to the one FreeBSD expects:
-.if defined(NETBSD_SYSCALLS)
-SRCS+= netbsd_getdirentries.c netbsd_msync.c netbsd_stat.c netbsd_swapon.c
-.endif
-
# Sources common to both syscall interfaces:
SRCS+= ftruncate.c lseek.c mmap.c truncate.c
diff --git a/lib/libc/sys/netbsd_getdirentries.c b/lib/libc/sys/netbsd_getdirentries.c
deleted file mode 100644
index 63485ad..0000000
--- a/lib/libc/sys/netbsd_getdirentries.c
+++ /dev/null
@@ -1,55 +0,0 @@
-/* $Id: netbsd_getdirentries.c,v 1.1 1998/03/09 07:07:20 jb Exp $ */
-/* From: NetBSD: getdirentries.c,v 1.1 1997/10/10 02:15:56 fvdl Exp */
-
-/*
- * Copyright (c) 1997 Frank van der Linden
- * 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by Frank van der Linden for
- * the NetBSD Project.
- * 4. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#include <sys/types.h>
-#include <sys/syscall.h>
-#include <dirent.h>
-#include <unistd.h>
-
-int getdents __P((int, char *, size_t));
-
-int
-#ifdef _THREAD_SAFE
-_thread_sys_getdirentries(fd, buf, nbytes, basep)
-#else
-getdirentries(fd, buf, nbytes, basep)
-#endif
- int fd, nbytes;
- char *buf;
- long *basep;
-{
- *basep = __syscall((quad_t) SYS_lseek,fd, 0, 0, SEEK_CUR);
- return getdents(fd, buf, nbytes);
-}
diff --git a/lib/libc/sys/netbsd_msync.c b/lib/libc/sys/netbsd_msync.c
deleted file mode 100644
index 4461f22..0000000
--- a/lib/libc/sys/netbsd_msync.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/* $Id$
- *
- * Copyright (c) 1998 John Birrell <jb@cimlogic.com.au>.
- * 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by John Birrell.
- * 4. Neither the name of the author nor the names of any co-contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY JOHN BIRRELL AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- */
-#include <sys/types.h>
-#include <sys/mman.h>
-
-/* NetBSD uses a different syscall and the flags use different numbers! */
-int __msync13 __P((void *, size_t, int));
-
-int
-msync(void *addr, size_t size, int nflags)
-{
- int flags = 0;
-
- /* Convert FreeBSD flags to NetBSD flags (sigh): */
- if (nflags & MS_ASYNC)
- /* MS_ASYNC: */
- flags |= 0x01;
- else
- /* MS_SYNC: */
- flags |= 0x04;
- if (nflags & MS_INVALIDATE)
- flags |= 0x02;
-
- /* Perform the syscall: */
- return(__msync13(addr, size, flags));
-}
diff --git a/lib/libc/sys/netbsd_stat.c b/lib/libc/sys/netbsd_stat.c
deleted file mode 100644
index cb93517..0000000
--- a/lib/libc/sys/netbsd_stat.c
+++ /dev/null
@@ -1,176 +0,0 @@
-/* $Id: netbsd_stat.c,v 1.1 1998/03/09 07:07:21 jb Exp $
-/* From: NetBSD: stat.c,v 1.2 1997/10/22 00:56:39 fvdl Exp */
-
-/*
- * Copyright (c) 1997 Frank van der Linden
- * All rights reserved.
- * Copyright (c) 1998 John Birrell <jb@cimlogic.com.au>
- * 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed for the NetBSD Project
- * by Frank van der Linden
- * 4. 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.
- */
-
-/*
- * These are FreeBSD header files. They do not provide NetBSD structure
- * definitions or variable types.
- */
-#include <sys/types.h>
-#include <sys/stat.h>
-
-/*
- * On systems with 8 byte longs and 4 byte time_ts, padding the time_ts
- * is required in order to have a consistent ABI. This is because the
- * stat structure used to contain timespecs, which had different
- * alignment constraints than a time_t and a long alone. The padding
- * should be removed the next time the stat structure ABI is changed.
- * (This will happen whever we change to 8 byte time_t.)
- */
-#if defined(__alpha__) /* XXX XXX XXX */
-#define __STATPAD(x) int x;
-#else
-#define __STATPAD(x) /* nothing */
-#endif
-
-/*
- * This is the new stat structure that NetBSD added for 1.3.
- * The NetBSD syscalls __stat13, __lstat13 and __fstat13 return
- * information in this format. The functions in this file convert
- * that format to the current FreeBSD stat structure. Yuk.
- */
-struct stat13 {
- u_int32_t st_dev; /* inode's device */
- u_int32_t st_ino; /* inode's number */
- u_int32_t st_mode; /* inode protection mode */
- u_int32_t st_nlink; /* number of hard links */
- u_int32_t st_uid; /* user ID of the file's owner */
- u_int32_t st_gid; /* group ID of the file's group */
- u_int32_t st_rdev; /* device type */
-#ifndef _POSIX_SOURCE
- struct timespec st_atimespec;/* time of last access */
- struct timespec st_mtimespec;/* time of last data modification */
- struct timespec st_ctimespec;/* time of last file status change */
-#else
- __STATPAD(__pad0)
- time_t st_atime; /* time of last access */
- __STATPAD(__pad1)
- long st_atimensec; /* nsec of last access */
- time_t st_mtime; /* time of last data modification */
- __STATPAD(__pad2)
- long st_mtimensec; /* nsec of last data modification */
- time_t st_ctime; /* time of last file status change */
- __STATPAD(__pad3)
- long st_ctimensec; /* nsec of last file status change */
-#endif
- u_int64_t st_size; /* file size, in bytes */
- int64_t st_blocks; /* blocks allocated for file */
- u_int32_t st_blksize; /* optimal blocksize for I/O */
- u_int32_t st_flags; /* user defined flags for file */
- u_int32_t st_gen; /* file generation number */
- int64_t st_qspare[2];
-};
-
-int __stat13 __P((const char *, struct stat13 *));
-int __fstat13 __P((int, struct stat13 *));
-int __lstat13 __P((const char *, struct stat13 *));
-
-/*
- * Convert from a NetBSD 1.3 stat to a FreeBSD stat structure.
- */
-
-static void cvtstat __P((struct stat13 *, struct stat *));
-
-static void
-cvtstat(st, ost)
- struct stat13 *st;
- struct stat *ost;
-{
-
- ost->st_dev = st->st_dev;
- ost->st_ino = st->st_ino;
- ost->st_mode = st->st_mode;
- if (st->st_nlink >= (1 << 15))
- ost->st_nlink = (1 << 15) - 1;
- else
- ost->st_nlink = st->st_nlink;
- ost->st_uid = st->st_uid;
- ost->st_gid = st->st_gid;
- ost->st_rdev = st->st_rdev;
- ost->st_atimespec = st->st_atimespec;
- ost->st_mtimespec = st->st_mtimespec;
- ost->st_ctimespec = st->st_ctimespec;
- ost->st_size = st->st_size;
- ost->st_blocks = st->st_blocks;
- ost->st_blksize = st->st_blksize;
- ost->st_flags = st->st_flags;
- ost->st_gen = st->st_gen;
-}
-
-int
-stat(file, ost)
- const char *file;
- struct stat *ost;
-{
- struct stat13 nst;
- int ret;
-
- if ((ret = __stat13(file, &nst)) < 0)
- return ret;
- cvtstat(&nst, ost);
- return ret;
-}
-
-int
-#ifdef _THREAD_SAFE
-_thread_sys_fstat(f, ost)
-#else
-fstat(f, ost)
-#endif
- int f;
- struct stat *ost;
-{
- struct stat13 nst;
- int ret;
-
- if ((ret = __fstat13(f, &nst)) < 0)
- return ret;
- cvtstat(&nst, ost);
- return ret;
-}
-
-int
-lstat(file, ost)
- const char *file;
- struct stat *ost;
-{
- struct stat13 nst;
- int ret;
-
- if ((ret = __lstat13(file, &nst)) < 0)
- return ret;
- cvtstat(&nst, ost);
- return ret;
-}
diff --git a/lib/libc/sys/netbsd_swapon.c b/lib/libc/sys/netbsd_swapon.c
deleted file mode 100644
index 39a14a0..0000000
--- a/lib/libc/sys/netbsd_swapon.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/* $Id$
- *
- * Copyright (c) 1998 John Birrell <jb@cimlogic.com.au>.
- * 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by John Birrell.
- * 4. Neither the name of the author nor the names of any co-contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY JOHN BIRRELL AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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 SWAP_ON 1
-
-/* As of 1.3, NetBSD uses swapctl() instead of swapon(). */
-int swapctl(int, const void *, int);
-
-int
-swapon(const char *name)
-{
- return (swapctl(SWAP_ON, name, 0));
-}
diff --git a/sys/sys/netbsd_syscall.h b/sys/sys/netbsd_syscall.h
deleted file mode 100644
index a6db488..0000000
--- a/sys/sys/netbsd_syscall.h
+++ /dev/null
@@ -1,607 +0,0 @@
-/* $Id$ */
-/*
- * System call numbers.
- *
- * DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.67 1998/01/04 03:45:21 thorpej Exp
- */
-
-/* syscall: "syscall" ret: "int" args: "int" "..." */
-#define SYS_syscall 0
-
-/* syscall: "exit" ret: "void" args: "int" */
-#define SYS_exit 1
-
-/* syscall: "fork" ret: "int" args: */
-#define SYS_fork 2
-
-/* syscall: "read" ret: "ssize_t" args: "int" "void *" "size_t" */
-#define SYS_read 3
-
-/* syscall: "write" ret: "ssize_t" args: "int" "const void *" "size_t" */
-#define SYS_write 4
-
-/* syscall: "open" ret: "int" args: "const char *" "int" "..." */
-#define SYS_open 5
-
-/* syscall: "close" ret: "int" args: "int" */
-#define SYS_close 6
-
-/* syscall: "wait4" ret: "int" args: "int" "int *" "int" "struct rusage *" */
-#define SYS_wait4 7
-
- /* 8 is compat_43 ocreat */
-
-/* syscall: "link" ret: "int" args: "const char *" "const char *" */
-#define SYS_link 9
-
-/* syscall: "unlink" ret: "int" args: "const char *" */
-#define SYS_unlink 10
-
- /* 11 is obsolete execv */
-/* syscall: "chdir" ret: "int" args: "const char *" */
-#define SYS_chdir 12
-
-/* syscall: "fchdir" ret: "int" args: "int" */
-#define SYS_fchdir 13
-
-/* syscall: "mknod" ret: "int" args: "const char *" "mode_t" "dev_t" */
-#define SYS_mknod 14
-
-/* syscall: "chmod" ret: "int" args: "const char *" "mode_t" */
-#define SYS_chmod 15
-
-/* syscall: "chown" ret: "int" args: "const char *" "uid_t" "gid_t" */
-#define SYS_chown 16
-
-/* syscall: "break" ret: "int" args: "char *" */
-#define SYS_break 17
-
-/* syscall: "getfsstat" ret: "int" args: "struct statfs *" "long" "int" */
-#define SYS_getfsstat 18
-
- /* 19 is compat_43 olseek */
-
-/* syscall: "getpid" ret: "pid_t" args: */
-#define SYS_getpid 20
-
-/* syscall: "mount" ret: "int" args: "const char *" "const char *" "int" "void *" */
-#define SYS_mount 21
-
-/* syscall: "unmount" ret: "int" args: "const char *" "int" */
-#define SYS_unmount 22
-
-/* syscall: "setuid" ret: "int" args: "uid_t" */
-#define SYS_setuid 23
-
-/* syscall: "getuid" ret: "uid_t" args: */
-#define SYS_getuid 24
-
-/* syscall: "geteuid" ret: "uid_t" args: */
-#define SYS_geteuid 25
-
-/* syscall: "ptrace" ret: "int" args: "int" "pid_t" "caddr_t" "int" */
-#define SYS_ptrace 26
-
-/* syscall: "recvmsg" ret: "ssize_t" args: "int" "struct msghdr *" "int" */
-#define SYS_recvmsg 27
-
-/* syscall: "sendmsg" ret: "ssize_t" args: "int" "const struct msghdr *" "int" */
-#define SYS_sendmsg 28
-
-/* syscall: "recvfrom" ret: "ssize_t" args: "int" "void *" "size_t" "int" "struct sockaddr *" "int *" */
-#define SYS_recvfrom 29
-
-/* syscall: "accept" ret: "int" args: "int" "struct sockaddr *" "int *" */
-#define SYS_accept 30
-
-/* syscall: "getpeername" ret: "int" args: "int" "struct sockaddr *" "int *" */
-#define SYS_getpeername 31
-
-/* syscall: "getsockname" ret: "int" args: "int" "struct sockaddr *" "int *" */
-#define SYS_getsockname 32
-
-/* syscall: "access" ret: "int" args: "const char *" "int" */
-#define SYS_access 33
-
-/* syscall: "chflags" ret: "int" args: "const char *" "u_long" */
-#define SYS_chflags 34
-
-/* syscall: "fchflags" ret: "int" args: "int" "u_long" */
-#define SYS_fchflags 35
-
-/* syscall: "sync" ret: "void" args: */
-#define SYS_sync 36
-
-/* syscall: "kill" ret: "int" args: "int" "int" */
-#define SYS_kill 37
-
- /* 38 is compat_43 stat43 */
-
-/* syscall: "getppid" ret: "pid_t" args: */
-#define SYS_getppid 39
-
- /* 40 is compat_43 lstat43 */
-
-/* syscall: "dup" ret: "int" args: "int" */
-#define SYS_dup 41
-
-/* syscall: "pipe" ret: "int" args: */
-#define SYS_pipe 42
-
-/* syscall: "getegid" ret: "gid_t" args: */
-#define SYS_getegid 43
-
-/* syscall: "profil" ret: "int" args: "caddr_t" "size_t" "u_long" "u_int" */
-#define SYS_profil 44
-
-/* syscall: "ktrace" ret: "int" args: "const char *" "int" "int" "int" */
-#define SYS_ktrace 45
-
-/* syscall: "sigaction" ret: "int" args: "int" "const struct sigaction *" "struct sigaction *" */
-#define SYS_sigaction 46
-
-/* syscall: "getgid" ret: "gid_t" args: */
-#define SYS_getgid 47
-
-/* syscall: "sigprocmask" ret: "int" args: "int" "sigset_t" */
-#define SYS_sigprocmask 48
-
-/* syscall: "__getlogin" ret: "int" args: "char *" "u_int" */
-#define SYS___getlogin 49
-
-/* syscall: "setlogin" ret: "int" args: "const char *" */
-#define SYS_setlogin 50
-
-/* syscall: "acct" ret: "int" args: "const char *" */
-#define SYS_acct 51
-
-/* syscall: "sigpending" ret: "int" args: */
-#define SYS_sigpending 52
-
- /* 53 is compat_13 sigaltstack13 */
-
-/* syscall: "ioctl" ret: "int" args: "int" "u_long" "..." */
-#define SYS_ioctl 54
-
- /* 55 is compat_12 oreboot */
-
-/* syscall: "revoke" ret: "int" args: "const char *" */
-#define SYS_revoke 56
-
-/* syscall: "symlink" ret: "int" args: "const char *" "const char *" */
-#define SYS_symlink 57
-
-/* syscall: "readlink" ret: "int" args: "const char *" "char *" "int" */
-#define SYS_readlink 58
-
-/* syscall: "execve" ret: "int" args: "const char *" "char *const *" "char *const *" */
-#define SYS_execve 59
-
-/* syscall: "umask" ret: "mode_t" args: "mode_t" */
-#define SYS_umask 60
-
-/* syscall: "chroot" ret: "int" args: "const char *" */
-#define SYS_chroot 61
-
- /* 62 is compat_43 fstat43 */
-
- /* 63 is compat_43 ogetkerninfo */
-
- /* 64 is compat_43 ogetpagesize */
-
- /* 65 is compat_12 msync */
-
-/* syscall: "vfork" ret: "int" args: */
-#define SYS_vfork 66
-
- /* 67 is obsolete vread */
- /* 68 is obsolete vwrite */
-/* syscall: "sbrk" ret: "int" args: "int" */
-#define SYS_sbrk 69
-
-/* syscall: "sstk" ret: "int" args: "int" */
-#define SYS_sstk 70
-
- /* 71 is compat_43 ommap */
-
-/* syscall: "vadvise" ret: "int" args: "int" */
-#define SYS_vadvise 72
-
-/* syscall: "munmap" ret: "int" args: "void *" "size_t" */
-#define SYS_munmap 73
-
-/* syscall: "mprotect" ret: "int" args: "void *" "size_t" "int" */
-#define SYS_mprotect 74
-
-/* syscall: "madvise" ret: "int" args: "void *" "size_t" "int" */
-#define SYS_madvise 75
-
- /* 76 is obsolete vhangup */
- /* 77 is obsolete vlimit */
-/* syscall: "mincore" ret: "int" args: "caddr_t" "size_t" "char *" */
-#define SYS_mincore 78
-
-/* syscall: "getgroups" ret: "int" args: "int" "gid_t *" */
-#define SYS_getgroups 79
-
-/* syscall: "setgroups" ret: "int" args: "int" "const gid_t *" */
-#define SYS_setgroups 80
-
-/* syscall: "getpgrp" ret: "int" args: */
-#define SYS_getpgrp 81
-
-/* syscall: "setpgid" ret: "int" args: "int" "int" */
-#define SYS_setpgid 82
-
-/* syscall: "setitimer" ret: "int" args: "int" "const struct itimerval *" "struct itimerval *" */
-#define SYS_setitimer 83
-
- /* 84 is compat_43 owait */
-
- /* 85 is compat_12 oswapon */
-
-/* syscall: "getitimer" ret: "int" args: "int" "struct itimerval *" */
-#define SYS_getitimer 86
-
- /* 87 is compat_43 ogethostname */
-
- /* 88 is compat_43 osethostname */
-
- /* 89 is compat_43 ogetdtablesize */
-
-/* syscall: "dup2" ret: "int" args: "int" "int" */
-#define SYS_dup2 90
-
-/* syscall: "fcntl" ret: "int" args: "int" "int" "..." */
-#define SYS_fcntl 92
-
-/* syscall: "select" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */
-#define SYS_select 93
-
-/* syscall: "fsync" ret: "int" args: "int" */
-#define SYS_fsync 95
-
-/* syscall: "setpriority" ret: "int" args: "int" "int" "int" */
-#define SYS_setpriority 96
-
-/* syscall: "socket" ret: "int" args: "int" "int" "int" */
-#define SYS_socket 97
-
-/* syscall: "connect" ret: "int" args: "int" "const struct sockaddr *" "int" */
-#define SYS_connect 98
-
- /* 99 is compat_43 oaccept */
-
-/* syscall: "getpriority" ret: "int" args: "int" "int" */
-#define SYS_getpriority 100
-
- /* 101 is compat_43 osend */
-
- /* 102 is compat_43 orecv */
-
-/* syscall: "sigreturn" ret: "int" args: "struct sigcontext *" */
-#define SYS_sigreturn 103
-
-/* syscall: "bind" ret: "int" args: "int" "const struct sockaddr *" "int" */
-#define SYS_bind 104
-
-/* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "const void *" "int" */
-#define SYS_setsockopt 105
-
-/* syscall: "listen" ret: "int" args: "int" "int" */
-#define SYS_listen 106
-
- /* 107 is obsolete vtimes */
- /* 108 is compat_43 osigvec */
-
- /* 109 is compat_43 osigblock */
-
- /* 110 is compat_43 osigsetmask */
-
-/* syscall: "sigsuspend" ret: "int" args: "int" */
-#define SYS_sigsuspend 111
-
- /* 112 is compat_43 osigstack */
-
- /* 113 is compat_43 orecvmsg */
-
- /* 114 is compat_43 osendmsg */
-
-/* syscall: "vtrace" ret: "int" args: "int" "int" */
-#define SYS_vtrace 115
-
- /* 115 is obsolete vtrace */
-/* syscall: "gettimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */
-#define SYS_gettimeofday 116
-
-/* syscall: "getrusage" ret: "int" args: "int" "struct rusage *" */
-#define SYS_getrusage 117
-
-/* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "void *" "int *" */
-#define SYS_getsockopt 118
-
- /* 119 is obsolete resuba */
-/* syscall: "readv" ret: "ssize_t" args: "int" "const struct iovec *" "int" */
-#define SYS_readv 120
-
-/* syscall: "writev" ret: "ssize_t" args: "int" "const struct iovec *" "int" */
-#define SYS_writev 121
-
-/* syscall: "settimeofday" ret: "int" args: "const struct timeval *" "const struct timezone *" */
-#define SYS_settimeofday 122
-
-/* syscall: "fchown" ret: "int" args: "int" "uid_t" "gid_t" */
-#define SYS_fchown 123
-
-/* syscall: "fchmod" ret: "int" args: "int" "mode_t" */
-#define SYS_fchmod 124
-
- /* 125 is compat_43 orecvfrom */
-
-/* syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" */
-#define SYS_setreuid 126
-
-/* syscall: "setregid" ret: "int" args: "gid_t" "gid_t" */
-#define SYS_setregid 127
-
-/* syscall: "rename" ret: "int" args: "const char *" "const char *" */
-#define SYS_rename 128
-
- /* 129 is compat_43 otruncate */
-
- /* 130 is compat_43 oftruncate */
-
-/* syscall: "flock" ret: "int" args: "int" "int" */
-#define SYS_flock 131
-
-/* syscall: "mkfifo" ret: "int" args: "const char *" "mode_t" */
-#define SYS_mkfifo 132
-
-/* syscall: "sendto" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "const struct sockaddr *" "int" */
-#define SYS_sendto 133
-
-/* syscall: "shutdown" ret: "int" args: "int" "int" */
-#define SYS_shutdown 134
-
-/* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */
-#define SYS_socketpair 135
-
-/* syscall: "mkdir" ret: "int" args: "const char *" "mode_t" */
-#define SYS_mkdir 136
-
-/* syscall: "rmdir" ret: "int" args: "const char *" */
-#define SYS_rmdir 137
-
-/* syscall: "utimes" ret: "int" args: "const char *" "const struct timeval *" */
-#define SYS_utimes 138
-
- /* 139 is obsolete 4.2 sigreturn */
-/* syscall: "adjtime" ret: "int" args: "const struct timeval *" "struct timeval *" */
-#define SYS_adjtime 140
-
- /* 141 is compat_43 ogetpeername */
-
- /* 142 is compat_43 ogethostid */
-
- /* 143 is compat_43 osethostid */
-
- /* 144 is compat_43 ogetrlimit */
-
- /* 145 is compat_43 osetrlimit */
-
- /* 146 is compat_43 okillpg */
-
-/* syscall: "setsid" ret: "int" args: */
-#define SYS_setsid 147
-
-/* syscall: "quotactl" ret: "int" args: "const char *" "int" "int" "caddr_t" */
-#define SYS_quotactl 148
-
- /* 149 is compat_43 oquota */
-
- /* 150 is compat_43 ogetsockname */
-
-/* syscall: "nfssvc" ret: "int" args: "int" "void *" */
-#define SYS_nfssvc 155
-
- /* 156 is compat_43 ogetdirentries */
-
-/* syscall: "statfs" ret: "int" args: "const char *" "struct statfs *" */
-#define SYS_statfs 157
-
-/* syscall: "fstatfs" ret: "int" args: "int" "struct statfs *" */
-#define SYS_fstatfs 158
-
-/* syscall: "getfh" ret: "int" args: "const char *" "fhandle_t *" */
-#define SYS_getfh 161
-
- /* 162 is compat_09 ogetdomainname */
-
- /* 163 is compat_09 osetdomainname */
-
- /* 164 is compat_09 ouname */
-
-/* syscall: "sysarch" ret: "int" args: "int" "char *" */
-#define SYS_sysarch 165
-
- /* 169 is compat_10 osemsys */
-
- /* 170 is compat_10 omsgsys */
-
- /* 171 is compat_10 oshmsys */
-
-/* syscall: "ntp_gettime" ret: "int" args: "struct ntptimeval *" */
-#define SYS_ntp_gettime 175
-
-/* syscall: "ntp_adjtime" ret: "int" args: "struct timex *" */
-#define SYS_ntp_adjtime 176
-
-/* syscall: "setgid" ret: "int" args: "gid_t" */
-#define SYS_setgid 181
-
-/* syscall: "setegid" ret: "int" args: "gid_t" */
-#define SYS_setegid 182
-
-/* syscall: "seteuid" ret: "int" args: "uid_t" */
-#define SYS_seteuid 183
-
-/* syscall: "lfs_bmapv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */
-#define SYS_lfs_bmapv 184
-
-/* syscall: "lfs_markv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */
-#define SYS_lfs_markv 185
-
-/* syscall: "lfs_segclean" ret: "int" args: "fsid_t *" "u_long" */
-#define SYS_lfs_segclean 186
-
-/* syscall: "lfs_segwait" ret: "int" args: "fsid_t *" "struct timeval *" */
-#define SYS_lfs_segwait 187
-
- /* 188 is compat_12 stat12 */
-
- /* 189 is compat_12 fstat12 */
-
- /* 190 is compat_12 lstat12 */
-
-/* syscall: "pathconf" ret: "long" args: "const char *" "int" */
-#define SYS_pathconf 191
-
-/* syscall: "fpathconf" ret: "long" args: "int" "int" */
-#define SYS_fpathconf 192
-
-/* syscall: "getrlimit" ret: "int" args: "int" "struct rlimit *" */
-#define SYS_getrlimit 194
-
-/* syscall: "setrlimit" ret: "int" args: "int" "const struct rlimit *" */
-#define SYS_setrlimit 195
-
- /* 196 is compat_12 getdirentries */
-
-/* syscall: "mmap" ret: "void *" args: "void *" "size_t" "int" "int" "int" "long" "off_t" */
-#define SYS_mmap 197
-
-/* syscall: "__syscall" ret: "quad_t" args: "quad_t" "..." */
-#define SYS___syscall 198
-
-/* syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" */
-#define SYS_lseek 199
-
-/* syscall: "truncate" ret: "int" args: "const char *" "int" "off_t" */
-#define SYS_truncate 200
-
-/* syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" */
-#define SYS_ftruncate 201
-
-/* syscall: "__sysctl" ret: "int" args: "int *" "u_int" "void *" "size_t *" "void *" "size_t" */
-#define SYS___sysctl 202
-
-/* syscall: "mlock" ret: "int" args: "void *" "size_t" */
-#define SYS_mlock 203
-
-/* syscall: "munlock" ret: "int" args: "void *" "size_t" */
-#define SYS_munlock 204
-
-/* syscall: "undelete" ret: "int" args: "const char *" */
-#define SYS_undelete 205
-
-/* syscall: "futimes" ret: "int" args: "int" "const struct timeval *" */
-#define SYS_futimes 206
-
-/* syscall: "getpgid" ret: "int" args: "pid_t" */
-#define SYS_getpgid 207
-
-/* syscall: "reboot" ret: "int" args: "int" "char *" */
-#define SYS_reboot 208
-
-/* syscall: "poll" ret: "int" args: "struct pollfd *" "u_int" "int" */
-#define SYS_poll 209
-
-/* syscall: "__semctl" ret: "int" args: "int" "int" "int" "union semun *" */
-#define SYS___semctl 220
-
-/* syscall: "semget" ret: "int" args: "key_t" "int" "int" */
-#define SYS_semget 221
-
-/* syscall: "semop" ret: "int" args: "int" "struct sembuf *" "u_int" */
-#define SYS_semop 222
-
-/* syscall: "semconfig" ret: "int" args: "int" */
-#define SYS_semconfig 223
-
-/* syscall: "msgctl" ret: "int" args: "int" "int" "struct msqid_ds *" */
-#define SYS_msgctl 224
-
-/* syscall: "msgget" ret: "int" args: "key_t" "int" */
-#define SYS_msgget 225
-
-/* syscall: "msgsnd" ret: "int" args: "int" "void *" "size_t" "int" */
-#define SYS_msgsnd 226
-
-/* syscall: "msgrcv" ret: "int" args: "int" "void *" "size_t" "long" "int" */
-#define SYS_msgrcv 227
-
-/* syscall: "shmat" ret: "void *" args: "int" "void *" "int" */
-#define SYS_shmat 228
-
-/* syscall: "shmctl" ret: "int" args: "int" "int" "struct shmid_ds *" */
-#define SYS_shmctl 229
-
-/* syscall: "shmdt" ret: "int" args: "void *" */
-#define SYS_shmdt 230
-
-/* syscall: "shmget" ret: "int" args: "key_t" "int" "int" */
-#define SYS_shmget 231
-
-/* syscall: "clock_gettime" ret: "int" args: "clockid_t" "struct timespec *" */
-#define SYS_clock_gettime 232
-
-/* syscall: "clock_settime" ret: "int" args: "clockid_t" "const struct timespec *" */
-#define SYS_clock_settime 233
-
-/* syscall: "clock_getres" ret: "int" args: "clockid_t" "struct timespec *" */
-#define SYS_clock_getres 234
-
-/* syscall: "nanosleep" ret: "int" args: "const struct timespec *" "struct timespec *" */
-#define SYS_nanosleep 240
-
-/* syscall: "posix_rename" ret: "int" args: "const char *" "const char *" */
-#define SYS_posix_rename 270
-
-/* syscall: "swapctl" ret: "int" args: "int" "const void *" "int" */
-#define SYS_swapctl 271
-
-/* syscall: "getdents" ret: "int" args: "int" "char *" "size_t" */
-#define SYS_getdents 272
-
-/* syscall: "minherit" ret: "int" args: "void *" "size_t" "int" */
-#define SYS_minherit 273
-
-/* syscall: "lchmod" ret: "int" args: "const char *" "mode_t" */
-#define SYS_lchmod 274
-
-/* syscall: "lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */
-#define SYS_lchown 275
-
-/* syscall: "lutimes" ret: "int" args: "const char *" "const struct timeval *" */
-#define SYS_lutimes 276
-
-/* syscall: "__msync13" ret: "int" args: "void *" "size_t" "int" */
-#define SYS___msync13 277
-
-/* syscall: "__stat13" ret: "int" args: "const char *" "struct stat *" */
-#define SYS___stat13 278
-
-/* syscall: "__fstat13" ret: "int" args: "int" "struct stat *" */
-#define SYS___fstat13 279
-
-/* syscall: "__lstat13" ret: "int" args: "const char *" "struct stat *" */
-#define SYS___lstat13 280
-
-/* syscall: "__sigaltstack14" ret: "int" args: "const struct sigaltstack *" "struct sigaltstack *" */
-#define SYS___sigaltstack14 281
-
-/* syscall: "__vfork14" ret: "int" args: */
-#define SYS___vfork14 282
-
-#define SYS_MAXSYSCALL 283
diff --git a/sys/sys/netbsd_syscall.mk b/sys/sys/netbsd_syscall.mk
deleted file mode 100644
index 5f89d9d..0000000
--- a/sys/sys/netbsd_syscall.mk
+++ /dev/null
@@ -1,167 +0,0 @@
-# NetBSD system call names.
-MIASM = \
- syscall.o \
- exit.o \
- fork.o \
- read.o \
- write.o \
- open.o \
- close.o \
- wait4.o \
- link.o \
- unlink.o \
- chdir.o \
- fchdir.o \
- mknod.o \
- chmod.o \
- chown.o \
- break.o \
- getfsstat.o \
- getpid.o \
- mount.o \
- unmount.o \
- setuid.o \
- getuid.o \
- geteuid.o \
- ptrace.o \
- recvmsg.o \
- sendmsg.o \
- recvfrom.o \
- accept.o \
- getpeername.o \
- getsockname.o \
- access.o \
- chflags.o \
- fchflags.o \
- sync.o \
- kill.o \
- getppid.o \
- dup.o \
- pipe.o \
- getegid.o \
- profil.o \
- ktrace.o \
- sigaction.o \
- getgid.o \
- sigprocmask.o \
- __getlogin.o \
- setlogin.o \
- acct.o \
- sigpending.o \
- ioctl.o \
- revoke.o \
- symlink.o \
- readlink.o \
- execve.o \
- umask.o \
- chroot.o \
- vfork.o \
- sbrk.o \
- sstk.o \
- vadvise.o \
- munmap.o \
- mprotect.o \
- madvise.o \
- mincore.o \
- getgroups.o \
- setgroups.o \
- getpgrp.o \
- setpgid.o \
- setitimer.o \
- getitimer.o \
- dup2.o \
- fcntl.o \
- select.o \
- fsync.o \
- setpriority.o \
- socket.o \
- connect.o \
- getpriority.o \
- sigreturn.o \
- bind.o \
- setsockopt.o \
- listen.o \
- sigsuspend.o \
- vtrace.o \
- gettimeofday.o \
- getrusage.o \
- getsockopt.o \
- readv.o \
- writev.o \
- settimeofday.o \
- fchown.o \
- fchmod.o \
- setreuid.o \
- setregid.o \
- rename.o \
- flock.o \
- mkfifo.o \
- sendto.o \
- shutdown.o \
- socketpair.o \
- mkdir.o \
- rmdir.o \
- utimes.o \
- adjtime.o \
- setsid.o \
- quotactl.o \
- nfssvc.o \
- statfs.o \
- fstatfs.o \
- getfh.o \
- sysarch.o \
- ntp_gettime.o \
- ntp_adjtime.o \
- setgid.o \
- setegid.o \
- seteuid.o \
- lfs_bmapv.o \
- lfs_markv.o \
- lfs_segclean.o \
- lfs_segwait.o \
- pathconf.o \
- fpathconf.o \
- getrlimit.o \
- setrlimit.o \
- mmap.o \
- __syscall.o \
- lseek.o \
- truncate.o \
- ftruncate.o \
- __sysctl.o \
- mlock.o \
- munlock.o \
- undelete.o \
- futimes.o \
- getpgid.o \
- reboot.o \
- poll.o \
- __semctl.o \
- semget.o \
- semop.o \
- semconfig.o \
- msgctl.o \
- msgget.o \
- msgsnd.o \
- msgrcv.o \
- shmat.o \
- shmctl.o \
- shmdt.o \
- shmget.o \
- clock_gettime.o \
- clock_settime.o \
- clock_getres.o \
- nanosleep.o \
- posix_rename.o \
- swapctl.o \
- getdents.o \
- minherit.o \
- lchmod.o \
- lchown.o \
- lutimes.o \
- __msync13.o \
- __stat13.o \
- __fstat13.o \
- __lstat13.o \
- __sigaltstack14.o \
- __vfork14.o \
OpenPOWER on IntegriCloud