summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_acct.c5
-rw-r--r--sys/kern/kern_descrip.c21
-rw-r--r--sys/kern/kern_exec.c5
-rw-r--r--sys/kern/kern_fork.c5
-rw-r--r--sys/kern/kern_ktrace.c5
-rw-r--r--sys/kern/kern_ntptime.c3
-rw-r--r--sys/kern/kern_prot.c41
-rw-r--r--sys/kern/kern_resource.c19
-rw-r--r--sys/kern/kern_sig.c27
-rw-r--r--sys/kern/kern_sysctl.c7
-rw-r--r--sys/kern/kern_time.c13
-rw-r--r--sys/kern/kern_xxx.c19
-rw-r--r--sys/kern/subr_prof.c5
-rw-r--r--sys/kern/sys_generic.c15
-rw-r--r--sys/kern/sys_process.c5
-rw-r--r--sys/kern/vfs_extattr.c93
-rw-r--r--sys/kern/vfs_syscalls.c93
-rw-r--r--sys/ufs/lfs/lfs_syscalls.c11
-rw-r--r--sys/vm/vm_mmap.c27
-rw-r--r--sys/vm/vm_swap.c5
-rw-r--r--sys/vm/vm_unix.c7
21 files changed, 411 insertions, 20 deletions
diff --git a/sys/kern/kern_acct.c b/sys/kern/kern_acct.c
index f7b6042..f77fe69 100644
--- a/sys/kern/kern_acct.c
+++ b/sys/kern/kern_acct.c
@@ -37,11 +37,12 @@
* SUCH DAMAGE.
*
* @(#)kern_acct.c 8.1 (Berkeley) 6/14/93
- * $Id: kern_acct.c,v 1.7 1995/07/23 23:02:20 mpp Exp $
+ * $Id: kern_acct.c,v 1.8 1995/10/29 15:30:56 phk Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/proc.h>
#include <sys/mount.h>
#include <sys/vnode.h>
@@ -91,10 +92,12 @@ int acctchkfreq = 15; /* frequency (in seconds) to check space */
* Accounting system call. Written based on the specification and
* previous implementation done by Mark Tinguely.
*/
+#ifndef _SYS_SYSPROTO_H_
struct acct_args {
char *path;
};
+#endif
int
acct(p, uap, retval)
struct proc *p;
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index 39cda9d..be7ec85 100644
--- a/sys/kern/kern_descrip.c
+++ b/sys/kern/kern_descrip.c
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*
* @(#)kern_descrip.c 8.6 (Berkeley) 4/19/94
- * $Id: kern_descrip.c,v 1.11 1995/10/08 00:06:00 swallace Exp $
+ * $Id: kern_descrip.c,v 1.12 1995/10/21 08:38:09 davidg Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/filedesc.h>
#include <sys/kernel.h>
#include <sys/vnode.h>
@@ -65,9 +66,11 @@ int nfiles; /* actual number of open files */
/*
* System calls on descriptors.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getdtablesize_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
getdtablesize(p, uap, retval)
@@ -83,10 +86,12 @@ getdtablesize(p, uap, retval)
/*
* Duplicate a file descriptor to a particular value.
*/
+#ifndef _SYS_SYSPROTO_H_
struct dup2_args {
u_int from;
u_int to;
};
+#endif
/* ARGSUSED */
int
dup2(p, uap, retval)
@@ -126,9 +131,11 @@ dup2(p, uap, retval)
/*
* Duplicate a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct dup_args {
u_int fd;
};
+#endif
/* ARGSUSED */
int
dup(p, uap, retval)
@@ -160,11 +167,13 @@ dup(p, uap, retval)
/*
* The file control system call.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fcntl_args {
int fd;
int cmd;
int arg;
};
+#endif
/* ARGSUSED */
int
fcntl(p, uap, retval)
@@ -328,9 +337,11 @@ finishdup(fdp, old, new, retval)
/*
* Close a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct close_args {
int fd;
};
+#endif
/* ARGSUSED */
int
close(p, uap, retval)
@@ -362,10 +373,12 @@ close(p, uap, retval)
/*
* Return status information about a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ofstat_args {
int fd;
struct ostat *sb;
};
+#endif
/* ARGSUSED */
int
ofstat(p, uap, retval)
@@ -406,10 +419,12 @@ ofstat(p, uap, retval)
/*
* Return status information about a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fstat_args {
int fd;
struct stat *sb;
};
+#endif
/* ARGSUSED */
int
fstat(p, uap, retval)
@@ -447,10 +462,12 @@ fstat(p, uap, retval)
/*
* Return pathconf information about a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fpathconf_args {
int fd;
int name;
};
+#endif
/* ARGSUSED */
int
fpathconf(p, uap, retval)
@@ -812,10 +829,12 @@ closef(fp, p)
* Just attempt to get a record lock of the requested type on
* the entire file (l_whence = SEEK_SET, l_start = 0, l_len = 0).
*/
+#ifndef _SYS_SYSPROTO_H_
struct flock_args {
int fd;
int how;
};
+#endif
/* ARGSUSED */
int
flock(p, uap, retval)
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c
index e827ac9..ad17da0 100644
--- a/sys/kern/kern_exec.c
+++ b/sys/kern/kern_exec.c
@@ -28,11 +28,12 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: kern_exec.c,v 1.24 1995/10/21 08:38:11 davidg Exp $
+ * $Id: kern_exec.c,v 1.25 1995/11/06 12:52:32 davidg Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/signalvar.h>
#include <sys/kernel.h>
#include <sys/mount.h>
@@ -62,11 +63,13 @@ static int exec_check_permissions(struct image_params *);
*/
const struct execsw **execsw = (const struct execsw **)&execsw_set.ls_items[0];
+#ifndef _SYS_SYSPROTO_H_
struct execve_args {
char *fname;
char **argv;
char **envv;
};
+#endif
/*
* execve() system call.
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c
index a03d2e2..285cb6f 100644
--- a/sys/kern/kern_fork.c
+++ b/sys/kern/kern_fork.c
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*
* @(#)kern_fork.c 8.6 (Berkeley) 4/8/94
- * $Id: kern_fork.c,v 1.12 1995/05/30 08:05:27 rgrimes Exp $
+ * $Id: kern_fork.c,v 1.13 1995/10/08 00:06:05 swallace Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/filedesc.h>
#include <sys/kernel.h>
#include <sys/malloc.h>
@@ -55,9 +56,11 @@
static int fork1(struct proc *, int, int *);
+#ifndef _SYS_SYSPROTO_H_
struct fork_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
diff --git a/sys/kern/kern_ktrace.c b/sys/kern/kern_ktrace.c
index d89e2ca..4124c34 100644
--- a/sys/kern/kern_ktrace.c
+++ b/sys/kern/kern_ktrace.c
@@ -31,13 +31,14 @@
* SUCH DAMAGE.
*
* @(#)kern_ktrace.c 8.2 (Berkeley) 9/23/93
- * $Id: kern_ktrace.c,v 1.5 1994/10/02 17:35:15 phk Exp $
+ * $Id: kern_ktrace.c,v 1.6 1995/05/30 08:05:28 rgrimes Exp $
*/
#ifdef KTRACE
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/proc.h>
#include <sys/file.h>
#include <sys/namei.h>
@@ -223,12 +224,14 @@ ktrcsw(vp, out, user)
/*
* ktrace system call
*/
+#ifndef _SYS_SYSPROTO_H_
struct ktrace_args {
char *fname;
int ops;
int facs;
int pid;
};
+#endif
/* ARGSUSED */
int
ktrace(curp, uap, retval)
diff --git a/sys/kern/kern_ntptime.c b/sys/kern/kern_ntptime.c
index a7006ef..421200a 100644
--- a/sys/kern/kern_ntptime.c
+++ b/sys/kern/kern_ntptime.c
@@ -45,6 +45,7 @@
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/kernel.h>
#include <sys/proc.h>
#include <sys/timex.h>
@@ -168,9 +169,11 @@ ntp_sysctl(int *name, u_int namelen, void *oldp, size_t *oldlenp,
/*
* ntp_adjtime() - NTP daemon application interface
*/
+#ifndef _SYS_SYSPROTO_H_
struct ntp_adjtime_args {
struct timex *tp;
};
+#endif
int
ntp_adjtime(struct proc *p, struct ntp_adjtime_args *uap, int *retval)
diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c
index b3cb4a3..3ed7088 100644
--- a/sys/kern/kern_prot.c
+++ b/sys/kern/kern_prot.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_prot.c 8.6 (Berkeley) 1/21/94
- * $Id: kern_prot.c,v 1.14 1995/11/04 10:50:55 davidg Exp $
+ * $Id: kern_prot.c,v 1.15 1995/11/11 06:53:08 bde Exp $
*/
/*
@@ -46,15 +46,18 @@
#include <sys/param.h>
#include <sys/acct.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/ucred.h>
#include <sys/proc.h>
#include <sys/timeb.h>
#include <sys/times.h>
#include <sys/malloc.h>
+#ifndef _SYS_SYSPROTO_H_
struct getpid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -71,9 +74,11 @@ getpid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct getppid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
getppid(p, uap, retval)
@@ -87,9 +92,11 @@ getppid(p, uap, retval)
}
/* Get process group ID; note that POSIX getpgrp takes no parameter */
+#ifndef _SYS_SYSPROTO_H_
struct getpgrp_args {
int dummy;
};
+#endif
int
getpgrp(p, uap, retval)
@@ -102,9 +109,11 @@ getpgrp(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct getuid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -121,9 +130,11 @@ getuid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct geteuid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -137,9 +148,11 @@ geteuid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct getgid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -161,9 +174,11 @@ getgid(p, uap, retval)
* via getgroups. This syscall exists because it is somewhat painful to do
* correctly in a library function.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getegid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -177,10 +192,12 @@ getegid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct getgroups_args {
u_int gidsetsize;
gid_t *gidset;
};
+#endif
int
getgroups(p, uap, retval)
struct proc *p;
@@ -205,9 +222,11 @@ getgroups(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct setsid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -239,10 +258,12 @@ setsid(p, uap, retval)
* there must exist some pid in same session having pgid (EPERM)
* pid must not be session leader (EPERM)
*/
+#ifndef _SYS_SYSPROTO_H_
struct setpgid_args {
int pid; /* target process id */
int pgid; /* target pgrp id */
};
+#endif
/* ARGSUSED */
int
setpgid(curp, uap, retval)
@@ -273,9 +294,11 @@ setpgid(curp, uap, retval)
return (enterpgrp(targp, uap->pgid, 0));
}
+#ifndef _SYS_SYSPROTO_H_
struct setuid_args {
uid_t uid;
};
+#endif
/* ARGSUSED */
int
setuid(p, uap, retval)
@@ -310,9 +333,11 @@ setuid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct seteuid_args {
uid_t euid;
};
+#endif
/* ARGSUSED */
int
seteuid(p, uap, retval)
@@ -338,9 +363,11 @@ seteuid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct setgid_args {
gid_t gid;
};
+#endif
/* ARGSUSED */
int
setgid(p, uap, retval)
@@ -366,9 +393,11 @@ setgid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct setegid_args {
gid_t egid;
};
+#endif
/* ARGSUSED */
int
setegid(p, uap, retval)
@@ -390,10 +419,12 @@ setegid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct setgroups_args {
u_int gidsetsize;
gid_t *gidset;
};
+#endif
/* ARGSUSED */
int
setgroups(p, uap, retval)
@@ -419,10 +450,12 @@ setgroups(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct setreuid_args {
uid_t ruid;
uid_t euid;
};
+#endif
/* ARGSUSED */
int
setreuid(p, uap, retval)
@@ -455,10 +488,12 @@ setreuid(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct setregid_args {
gid_t rgid;
gid_t egid;
};
+#endif
/* ARGSUSED */
int
setregid(p, uap, retval)
@@ -591,10 +626,12 @@ crdup(cr)
/*
* Get login name, if available.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getlogin_args {
char *namebuf;
u_int namelen;
};
+#endif
/* ARGSUSED */
int
getlogin(p, uap, retval)
@@ -612,9 +649,11 @@ getlogin(p, uap, retval)
/*
* Set login name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct setlogin_args {
char *namebuf;
};
+#endif
/* ARGSUSED */
int
setlogin(p, uap, retval)
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index 96e14a0..b604513 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*
* @(#)kern_resource.c 8.5 (Berkeley) 1/21/94
- * $Id: kern_resource.c,v 1.14 1995/10/23 19:05:50 bde Exp $
+ * $Id: kern_resource.c,v 1.15 1995/11/11 01:48:17 bde Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/kernel.h>
#include <sys/file.h>
#include <sys/resourcevar.h>
@@ -56,10 +57,12 @@ int dosetrlimit __P((struct proc *, u_int, struct rlimit *));
* Resource controls and accounting.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getpriority_args {
int which;
int who;
};
+#endif
int
getpriority(curp, uap, retval)
struct proc *curp;
@@ -114,11 +117,13 @@ getpriority(curp, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct setpriority_args {
int which;
int who;
int prio;
};
+#endif
/* ARGSUSED */
int
setpriority(curp, uap, retval)
@@ -197,11 +202,13 @@ donice(curp, chgp, n)
}
/* rtprio system call */
+#ifndef _SYS_SYSPROTO_H_
struct rtprio_args {
int function;
pid_t pid;
struct rtprio *rtp;
};
+#endif
/*
* Set realtime priority
@@ -266,10 +273,12 @@ rtprio(curp, uap, retval)
}
#if defined(COMPAT_43) || defined(COMPAT_SUNOS)
+#ifndef _SYS_SYSPROTO_H_
struct osetrlimit_args {
u_int which;
struct orlimit *rlp;
};
+#endif
/* ARGSUSED */
int
osetrlimit(p, uap, retval)
@@ -289,10 +298,12 @@ osetrlimit(p, uap, retval)
return (dosetrlimit(p, uap->which, &lim));
}
+#ifndef _SYS_SYSPROTO_H_
struct ogetrlimit_args {
u_int which;
struct orlimit *rlp;
};
+#endif
/* ARGSUSED */
int
ogetrlimit(p, uap, retval)
@@ -314,10 +325,12 @@ ogetrlimit(p, uap, retval)
}
#endif /* COMPAT_43 || COMPAT_SUNOS */
+#ifndef _SYS_SYSPROTO_H_
struct __setrlimit_args {
u_int which;
struct rlimit *rlp;
};
+#endif
/* ARGSUSED */
int
setrlimit(p, uap, retval)
@@ -426,10 +439,12 @@ dosetrlimit(p, which, limp)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct __getrlimit_args {
u_int which;
struct rlimit *rlp;
};
+#endif
/* ARGSUSED */
int
getrlimit(p, uap, retval)
@@ -507,10 +522,12 @@ calcru(p, up, sp, ip)
}
}
+#ifndef _SYS_SYSPROTO_H_
struct getrusage_args {
int who;
struct rusage *rusage;
};
+#endif
/* ARGSUSED */
int
getrusage(p, uap, retval)
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index bf3b7c0..6be1f22 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*
* @(#)kern_sig.c 8.7 (Berkeley) 4/18/94
- * $Id: kern_sig.c,v 1.11 1995/05/30 08:05:40 rgrimes Exp $
+ * $Id: kern_sig.c,v 1.12 1995/10/19 19:15:23 swallace Exp $
*/
#define SIGPROP /* include signal properties table */
#include <sys/param.h>
+#include <sys/sysproto.h>
#include <sys/signalvar.h>
#include <sys/resourcevar.h>
#include <sys/namei.h>
@@ -77,11 +78,13 @@ void stop __P((struct proc *));
(pc)->pc_ucred->cr_uid == (q)->p_ucred->cr_uid || \
((signum) == SIGCONT && (q)->p_session == (p)->p_session))
+#ifndef _SYS_SYSPROTO_H_
struct sigaction_args {
int signum;
struct sigaction *nsa;
struct sigaction *osa;
};
+#endif
/* ARGSUSED */
int
sigaction(p, uap, retval)
@@ -245,10 +248,12 @@ execsigs(p)
* and return old mask as return value;
* the library stub does the rest.
*/
+#ifndef _SYS_SYSPROTO_H_
struct sigprocmask_args {
int how;
sigset_t mask;
};
+#endif
int
sigprocmask(p, uap, retval)
register struct proc *p;
@@ -281,9 +286,11 @@ sigprocmask(p, uap, retval)
return (error);
}
+#ifndef _SYS_SYSPROTO_H_
struct sigpending_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
sigpending(p, uap, retval)
@@ -300,11 +307,13 @@ sigpending(p, uap, retval)
/*
* Generalized interface signal handler, 4.3-compatible.
*/
+#ifndef _SYS_SYSPROTO_H_
struct osigvec_args {
int signum;
struct sigvec *nsv;
struct sigvec *osv;
};
+#endif
/* ARGSUSED */
int
osigvec(p, uap, retval)
@@ -360,9 +369,11 @@ osigvec(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct osigblock_args {
int mask;
};
+#endif
int
osigblock(p, uap, retval)
register struct proc *p;
@@ -377,9 +388,11 @@ osigblock(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct osigsetmask_args {
int mask;
};
+#endif
int
osigsetmask(p, uap, retval)
struct proc *p;
@@ -400,9 +413,11 @@ osigsetmask(p, uap, retval)
* in the meantime. Note nonstandard calling convention:
* libc stub passes mask, not pointer, to save a copyin.
*/
+#ifndef _SYS_SYSPROTO_H_
struct sigsuspend_args {
sigset_t mask;
};
+#endif
/* ARGSUSED */
int
sigsuspend(p, uap, retval)
@@ -429,10 +444,12 @@ sigsuspend(p, uap, retval)
}
#if defined(COMPAT_43) || defined(COMPAT_SUNOS)
+#ifndef _SYS_SYSPROTO_H_
struct osigstack_args {
struct sigstack *nss;
struct sigstack *oss;
};
+#endif
/* ARGSUSED */
int
osigstack(p, uap, retval)
@@ -461,10 +478,12 @@ osigstack(p, uap, retval)
}
#endif /* COMPAT_43 || COMPAT_SUNOS */
+#ifndef _SYS_SYSPROTO_H_
struct sigaltstack_args {
struct sigaltstack *nss;
struct sigaltstack *oss;
};
+#endif
/* ARGSUSED */
int
sigaltstack(p, uap, retval)
@@ -550,10 +569,12 @@ killpg1(cp, signum, pgid, all)
return (nfound ? 0 : ESRCH);
}
+#ifndef _SYS_SYSPROTO_H_
struct kill_args {
int pid;
int signum;
};
+#endif
/* ARGSUSED */
int
kill(cp, uap, retval)
@@ -588,10 +609,12 @@ kill(cp, uap, retval)
}
#if defined(COMPAT_43) || defined(COMPAT_SUNOS)
+#ifndef _SYS_SYSPROTO_H_
struct okillpg_args {
int pgid;
int signum;
};
+#endif
/* ARGSUSED */
int
okillpg(p, uap, retval)
@@ -1221,9 +1244,11 @@ out:
* Nonexistent system call-- signal process (may want to handle it).
* Flag error in case process won't see signal immediately (blocked or ignored).
*/
+#ifndef _SYS_SYSPROTO_H_
struct nosys_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
nosys(p, args, retval)
diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c
index 89a0d83..d8485b3 100644
--- a/sys/kern/kern_sysctl.c
+++ b/sys/kern/kern_sysctl.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)kern_sysctl.c 8.4 (Berkeley) 4/14/94
- * $Id: kern_sysctl.c,v 1.35 1995/11/10 16:22:41 phk Exp $
+ * $Id: kern_sysctl.c,v 1.36 1995/11/11 00:09:21 bde Exp $
*/
/*
@@ -43,6 +43,7 @@
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/kernel.h>
#include <sys/malloc.h>
#include <sys/proc.h>
@@ -438,6 +439,7 @@ found:
return (i);
}
+#ifndef _SYS_SYSPROTO_H_
struct sysctl_args {
int *name;
u_int namelen;
@@ -446,6 +448,7 @@ struct sysctl_args {
void *new;
size_t newlen;
};
+#endif
int
__sysctl(p, uap, retval)
@@ -1185,12 +1188,14 @@ struct {
*/
char bsdi_strings[80]; /* It had better be less than this! */
+#ifndef _SYS_SYSPROTO_H_
struct getkerninfo_args {
int op;
char *where;
int *size;
int arg;
};
+#endif
int
ogetkerninfo(p, uap, retval)
diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c
index d7ac692..24c112e 100644
--- a/sys/kern/kern_time.c
+++ b/sys/kern/kern_time.c
@@ -31,10 +31,11 @@
* SUCH DAMAGE.
*
* @(#)kern_time.c 8.1 (Berkeley) 6/10/93
- * $Id: kern_time.c,v 1.9 1995/06/26 07:48:50 bde Exp $
+ * $Id: kern_time.c,v 1.10 1995/06/29 07:07:00 davidg Exp $
*/
#include <sys/param.h>
+#include <sys/sysproto.h>
#include <sys/resourcevar.h>
#include <sys/signalvar.h>
#include <sys/kernel.h>
@@ -56,10 +57,12 @@ struct timezone tz;
* timers when they expire.
*/
+#ifndef _SYS_SYSPROTO_H_
struct gettimeofday_args {
struct timeval *tp;
struct timezone *tzp;
};
+#endif
/* ARGSUSED */
int
gettimeofday(p, uap, retval)
@@ -82,10 +85,12 @@ gettimeofday(p, uap, retval)
return (error);
}
+#ifndef _SYS_SYSPROTO_H_
struct settimeofday_args {
struct timeval *tv;
struct timezone *tzp;
};
+#endif
/* ARGSUSED */
int
settimeofday(p, uap, retval)
@@ -132,10 +137,12 @@ int tickdelta; /* current clock skew, us. per tick */
long timedelta; /* unapplied time correction, us. */
long bigadj = 1000000; /* use 10x skew above bigadj us. */
+#ifndef _SYS_SYSPROTO_H_
struct adjtime_args {
struct timeval *delta;
struct timeval *olddelta;
};
+#endif
/* ARGSUSED */
int
adjtime(p, uap, retval)
@@ -211,10 +218,12 @@ adjtime(p, uap, retval)
* real time timers .it_interval. Rather, we compute the next time in
* absolute time the timer should go off.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getitimer_args {
u_int which;
struct itimerval *itv;
};
+#endif
/* ARGSUSED */
int
getitimer(p, uap, retval)
@@ -249,10 +258,12 @@ getitimer(p, uap, retval)
sizeof (struct itimerval)));
}
+#ifndef _SYS_SYSPROTO_H_
struct setitimer_args {
u_int which;
struct itimerval *itv, *oitv;
};
+#endif
/* ARGSUSED */
int
setitimer(p, uap, retval)
diff --git a/sys/kern/kern_xxx.c b/sys/kern/kern_xxx.c
index db32e34..be6d8a2 100644
--- a/sys/kern/kern_xxx.c
+++ b/sys/kern/kern_xxx.c
@@ -31,11 +31,12 @@
* SUCH DAMAGE.
*
* @(#)kern_xxx.c 8.2 (Berkeley) 11/14/93
- * $Id: kern_xxx.c,v 1.15 1995/11/09 20:22:12 phk Exp $
+ * $Id: kern_xxx.c,v 1.16 1995/11/11 01:04:42 bde Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/kernel.h>
#include <sys/proc.h>
#include <sys/reboot.h>
@@ -55,9 +56,11 @@ extern const struct linker_set cleanup_set;
static const cleanup_func_t *cleanups =
(const cleanup_func_t *)&cleanup_set.ls_items[0];
+#ifndef _SYS_SYSPROTO_H_
struct reboot_args {
int opt;
};
+#endif
/* ARGSUSED */
int
reboot(p, uap, retval)
@@ -83,10 +86,12 @@ reboot(p, uap, retval)
#if defined(COMPAT_43) || defined(COMPAT_SUNOS)
+#ifndef _SYS_SYSPROTO_H_
struct gethostname_args {
char *hostname;
u_int len;
};
+#endif
/* ARGSUSED */
int
ogethostname(p, uap, retval)
@@ -102,10 +107,12 @@ ogethostname(p, uap, retval)
1, 0, 0, 0));
}
+#ifndef _SYS_SYSPROTO_H_
struct sethostname_args {
char *hostname;
u_int len;
};
+#endif
/* ARGSUSED */
int
osethostname(p, uap, retval)
@@ -124,9 +131,11 @@ osethostname(p, uap, retval)
uap->hostname, uap->len, 0));
}
+#ifndef _SYS_SYSPROTO_H_
struct ogethostid_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
ogethostid(p, uap, retval)
@@ -141,9 +150,11 @@ ogethostid(p, uap, retval)
#endif /* COMPAT_43 || COMPAT_SUNOS */
#ifdef COMPAT_43
+#ifndef _SYS_SYSPROTO_H_
struct osethostid_args {
long hostid;
};
+#endif
/* ARGSUSED */
int
osethostid(p, uap, retval)
@@ -184,9 +195,11 @@ shutdown_nice(void)
}
+#ifndef _SYS_SYSPROTO_H_
struct uname_args {
struct utsname *name;
};
+#endif
/* ARGSUSED */
int
@@ -253,11 +266,13 @@ uname(p, uap, retval)
return 0;
}
+#ifndef _SYS_SYSPROTO_H_
struct getdomainname_args {
char *domainname;
u_int len;
};
+#endif
/* ARGSUSED */
int
getdomainname(p, uap, retval)
@@ -270,10 +285,12 @@ getdomainname(p, uap, retval)
return (copyout((caddr_t)domainname, (caddr_t)uap->domainname, uap->len));
}
+#ifndef _SYS_SYSPROTO_H_
struct setdomainname_args {
char *domainname;
u_int len;
};
+#endif
/* ARGSUSED */
int
diff --git a/sys/kern/subr_prof.c b/sys/kern/subr_prof.c
index f044c28..e0eabbd 100644
--- a/sys/kern/subr_prof.c
+++ b/sys/kern/subr_prof.c
@@ -31,11 +31,12 @@
* SUCH DAMAGE.
*
* @(#)subr_prof.c 8.3 (Berkeley) 9/23/93
- * $Id: subr_prof.c,v 1.8 1995/08/29 03:09:05 bde Exp $
+ * $Id: subr_prof.c,v 1.9 1995/09/09 18:10:05 davidg Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/kernel.h>
#include <sys/proc.h>
#include <vm/vm.h>
@@ -147,12 +148,14 @@ sysctl_doprof(name, namelen, oldp, oldlenp, newp, newlen)
* The scale factor is a fixed point number with 16 bits of fraction, so that
* 1.0 is represented as 0x10000. A scale factor of 0 turns off profiling.
*/
+#ifndef _SYS_SYSPROTO_H_
struct profil_args {
caddr_t samples;
u_int size;
u_int offset;
u_int scale;
};
+#endif
/* ARGSUSED */
int
profil(p, uap, retval)
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c
index 1da99a1..64f1318 100644
--- a/sys/kern/sys_generic.c
+++ b/sys/kern/sys_generic.c
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*
* @(#)sys_generic.c 8.5 (Berkeley) 1/21/94
- * $Id: sys_generic.c,v 1.14 1995/10/10 08:08:54 swallace Exp $
+ * $Id: sys_generic.c,v 1.15 1995/11/11 06:57:34 bde Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/filedesc.h>
#include <sys/ioctl.h>
#include <sys/file.h>
@@ -63,11 +64,13 @@ int selscan __P((struct proc *, fd_set *, fd_set *, int, int *));
/*
* Read system call.
*/
+#ifndef _SYS_SYSPROTO_H_
struct read_args {
int fd;
char *buf;
u_int nbyte;
};
+#endif
/* ARGSUSED */
int
read(p, uap, retval)
@@ -124,11 +127,13 @@ read(p, uap, retval)
/*
* Scatter read system call.
*/
+#ifndef _SYS_SYSPROTO_H_
struct readv_args {
int fd;
struct iovec *iovp;
u_int iovcnt;
};
+#endif
int
readv(p, uap, retval)
struct proc *p;
@@ -211,11 +216,13 @@ done:
/*
* Write system call
*/
+#ifndef _SYS_SYSPROTO_H_
struct write_args {
int fd;
char *buf;
u_int nbyte;
};
+#endif
int
write(p, uap, retval)
struct proc *p;
@@ -271,11 +278,13 @@ write(p, uap, retval)
/*
* Gather write system call
*/
+#ifndef _SYS_SYSPROTO_H_
struct writev_args {
int fd;
struct iovec *iovp;
u_int iovcnt;
};
+#endif
int
writev(p, uap, retval)
struct proc *p;
@@ -361,11 +370,13 @@ done:
/*
* Ioctl system call
*/
+#ifndef _SYS_SYSPROTO_H_
struct ioctl_args {
int fd;
int com;
caddr_t data;
};
+#endif
/* ARGSUSED */
int
ioctl(p, uap, retval)
@@ -500,11 +511,13 @@ int selwait, nselcoll;
/*
* Select system call.
*/
+#ifndef _SYS_SYSPROTO_H_
struct select_args {
u_int nd;
fd_set *in, *ou, *ex;
struct timeval *tv;
};
+#endif
int
select(p, uap, retval)
register struct proc *p;
diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c
index 4a01c60..b82fc9d 100644
--- a/sys/kern/sys_process.c
+++ b/sys/kern/sys_process.c
@@ -28,11 +28,12 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: sys_process.c,v 1.13 1995/05/12 21:39:48 davidg Exp $
+ * $Id: sys_process.c,v 1.14 1995/05/30 08:05:58 rgrimes Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/proc.h>
#include <sys/vnode.h>
#include <sys/ptrace.h>
@@ -186,12 +187,14 @@ pwrite (struct proc *procp, unsigned int addr, unsigned int datum) {
/*
* Process debugging system call.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ptrace_args {
int req;
pid_t pid;
caddr_t addr;
int data;
};
+#endif
int
ptrace(curp, uap, retval)
diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c
index f779d2b..8cc2e32 100644
--- a/sys/kern/vfs_extattr.c
+++ b/sys/kern/vfs_extattr.c
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*
* @(#)vfs_syscalls.c 8.13 (Berkeley) 4/15/94
- * $Id: vfs_syscalls.c,v 1.36 1995/11/04 10:35:26 bde Exp $
+ * $Id: vfs_syscalls.c,v 1.37 1995/11/05 21:01:01 dyson Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/namei.h>
#include <sys/filedesc.h>
#include <sys/kernel.h>
@@ -69,12 +70,14 @@ static int change_dir __P((struct nameidata *ndp, struct proc *p));
/*
* Mount a file system.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mount_args {
int type;
char *path;
int flags;
caddr_t data;
};
+#endif
/* ARGSUSED */
int
mount(p, uap, retval)
@@ -211,10 +214,12 @@ update:
* Note: unmount takes a path to the vnode mounted on as argument,
* not special file (as before).
*/
+#ifndef _SYS_SYSPROTO_H_
struct unmount_args {
char *path;
int flags;
};
+#endif
/* ARGSUSED */
int
unmount(p, uap, retval)
@@ -314,9 +319,11 @@ int syncprt = 0;
struct ctldebug debug0 = { "syncprt", &syncprt };
#endif
+#ifndef _SYS_SYSPROTO_H_
struct sync_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -350,12 +357,14 @@ sync(p, uap, retval)
/*
* Change filesystem quotas.
*/
+#ifndef _SYS_SYSPROTO_H_
struct quotactl_args {
char *path;
int cmd;
int uid;
caddr_t arg;
};
+#endif
/* ARGSUSED */
int
quotactl(p, uap, retval)
@@ -379,10 +388,12 @@ quotactl(p, uap, retval)
/*
* Get filesystem statistics.
*/
+#ifndef _SYS_SYSPROTO_H_
struct statfs_args {
char *path;
struct statfs *buf;
};
+#endif
/* ARGSUSED */
int
statfs(p, uap, retval)
@@ -412,10 +423,12 @@ statfs(p, uap, retval)
/*
* Get filesystem statistics.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fstatfs_args {
int fd;
struct statfs *buf;
};
+#endif
/* ARGSUSED */
int
fstatfs(p, uap, retval)
@@ -443,11 +456,13 @@ fstatfs(p, uap, retval)
/*
* Get statistics on all filesystems.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getfsstat_args {
struct statfs *buf;
long bufsize;
int flags;
};
+#endif
int
getfsstat(p, uap, retval)
struct proc *p;
@@ -493,9 +508,11 @@ getfsstat(p, uap, retval)
/*
* Change current working directory to a given file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchdir_args {
int fd;
};
+#endif
/* ARGSUSED */
int
fchdir(p, uap, retval)
@@ -529,9 +546,11 @@ fchdir(p, uap, retval)
/*
* Change current working directory (``.'').
*/
+#ifndef _SYS_SYSPROTO_H_
struct chdir_args {
char *path;
};
+#endif
/* ARGSUSED */
int
chdir(p, uap, retval)
@@ -555,9 +574,11 @@ chdir(p, uap, retval)
/*
* Change notion of root (``/'') directory.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chroot_args {
char *path;
};
+#endif
/* ARGSUSED */
int
chroot(p, uap, retval)
@@ -611,11 +632,13 @@ change_dir(ndp, p)
* Check permissions, allocate an open file structure,
* and call the device open routine if any.
*/
+#ifndef _SYS_SYSPROTO_H_
struct open_args {
char *path;
int flags;
int mode;
};
+#endif
int
open(p, uap, retval)
struct proc *p;
@@ -691,10 +714,12 @@ open(p, uap, retval)
/*
* Create a file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ocreat_args {
char *path;
int mode;
};
+#endif
int
ocreat(p, uap, retval)
struct proc *p;
@@ -713,11 +738,13 @@ ocreat(p, uap, retval)
/*
* Create a special file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mknod_args {
char *path;
int mode;
int dev;
};
+#endif
/* ARGSUSED */
int
mknod(p, uap, retval)
@@ -778,10 +805,12 @@ mknod(p, uap, retval)
/*
* Create named pipe.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mkfifo_args {
char *path;
int mode;
};
+#endif
/* ARGSUSED */
int
mkfifo(p, uap, retval)
@@ -816,10 +845,12 @@ mkfifo(p, uap, retval)
/*
* Make a hard file link.
*/
+#ifndef _SYS_SYSPROTO_H_
struct link_args {
char *path;
char *link;
};
+#endif
/* ARGSUSED */
int
link(p, uap, retval)
@@ -868,10 +899,12 @@ link(p, uap, retval)
/*
* Make a symbolic link.
*/
+#ifndef _SYS_SYSPROTO_H_
struct symlink_args {
char *path;
char *link;
};
+#endif
/* ARGSUSED */
int
symlink(p, uap, retval)
@@ -914,9 +947,11 @@ out:
/*
* Delete a name from the filesystem.
*/
+#ifndef _SYS_SYSPROTO_H_
struct unlink_args {
char *path;
};
+#endif
/* ARGSUSED */
int
unlink(p, uap, retval)
@@ -964,12 +999,14 @@ unlink(p, uap, retval)
/*
* Reposition read/write file offset.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lseek_args {
int fd;
int pad;
off_t offset;
int whence;
};
+#endif
int
lseek(p, uap, retval)
struct proc *p;
@@ -1011,11 +1048,13 @@ lseek(p, uap, retval)
/*
* Reposition read/write file offset.
*/
+#ifndef _SYS_SYSPROTO_H_
struct olseek_args {
int fd;
long offset;
int whence;
};
+#endif
int
olseek(p, uap, retval)
struct proc *p;
@@ -1038,10 +1077,12 @@ olseek(p, uap, retval)
/*
* Check access permissions.
*/
+#ifndef _SYS_SYSPROTO_H_
struct access_args {
char *path;
int flags;
};
+#endif
int
access(p, uap, retval)
struct proc *p;
@@ -1086,10 +1127,12 @@ out1:
/*
* Get file status; this version follows links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ostat_args {
char *path;
struct ostat *ub;
};
+#endif
/* ARGSUSED */
int
ostat(p, uap, retval)
@@ -1118,10 +1161,12 @@ ostat(p, uap, retval)
/*
* Get file status; this version does not follow links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct olstat_args {
char *path;
struct ostat *ub;
};
+#endif
/* ARGSUSED */
int
olstat(p, uap, retval)
@@ -1210,10 +1255,12 @@ cvtstat(st, ost)
/*
* Get file status; this version follows links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct stat_args {
char *path;
struct stat *ub;
};
+#endif
/* ARGSUSED */
int
stat(p, uap, retval)
@@ -1240,10 +1287,12 @@ stat(p, uap, retval)
/*
* Get file status; this version does not follow links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lstat_args {
char *path;
struct stat *ub;
};
+#endif
/* ARGSUSED */
int
lstat(p, uap, retval)
@@ -1300,10 +1349,12 @@ lstat(p, uap, retval)
/*
* Get configurable pathname variables.
*/
+#ifndef _SYS_SYSPROTO_H_
struct pathconf_args {
char *path;
int name;
};
+#endif
/* ARGSUSED */
int
pathconf(p, uap, retval)
@@ -1326,11 +1377,13 @@ pathconf(p, uap, retval)
/*
* Return target name of a symbolic link.
*/
+#ifndef _SYS_SYSPROTO_H_
struct readlink_args {
char *path;
char *buf;
int count;
};
+#endif
/* ARGSUSED */
int
readlink(p, uap, retval)
@@ -1371,10 +1424,12 @@ readlink(p, uap, retval)
/*
* Change flags of a file given a path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chflags_args {
char *path;
int flags;
};
+#endif
/* ARGSUSED */
int
chflags(p, uap, retval)
@@ -1404,10 +1459,12 @@ chflags(p, uap, retval)
/*
* Change flags of a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchflags_args {
int fd;
int flags;
};
+#endif
/* ARGSUSED */
int
fchflags(p, uap, retval)
@@ -1436,10 +1493,12 @@ fchflags(p, uap, retval)
/*
* Change mode of a file given path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chmod_args {
char *path;
int mode;
};
+#endif
/* ARGSUSED */
int
chmod(p, uap, retval)
@@ -1469,10 +1528,12 @@ chmod(p, uap, retval)
/*
* Change mode of a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchmod_args {
int fd;
int mode;
};
+#endif
/* ARGSUSED */
int
fchmod(p, uap, retval)
@@ -1501,11 +1562,13 @@ fchmod(p, uap, retval)
/*
* Set ownership given a path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chown_args {
char *path;
int uid;
int gid;
};
+#endif
/* ARGSUSED */
int
chown(p, uap, retval)
@@ -1536,11 +1599,13 @@ chown(p, uap, retval)
/*
* Set ownership given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchown_args {
int fd;
int uid;
int gid;
};
+#endif
/* ARGSUSED */
int
fchown(p, uap, retval)
@@ -1570,10 +1635,12 @@ fchown(p, uap, retval)
/*
* Set the access and modification times of a file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct utimes_args {
char *path;
struct timeval *tptr;
};
+#endif
/* ARGSUSED */
int
utimes(p, uap, retval)
@@ -1616,11 +1683,13 @@ utimes(p, uap, retval)
/*
* Truncate a file given its path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct truncate_args {
char *path;
int pad;
off_t length;
};
+#endif
/* ARGSUSED */
int
truncate(p, uap, retval)
@@ -1657,11 +1726,13 @@ truncate(p, uap, retval)
/*
* Truncate a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ftruncate_args {
int fd;
int pad;
off_t length;
};
+#endif
/* ARGSUSED */
int
ftruncate(p, uap, retval)
@@ -1699,10 +1770,12 @@ ftruncate(p, uap, retval)
/*
* Truncate a file given its path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct otruncate_args {
char *path;
long length;
};
+#endif
/* ARGSUSED */
int
otruncate(p, uap, retval)
@@ -1720,10 +1793,12 @@ otruncate(p, uap, retval)
/*
* Truncate a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct oftruncate_args {
int fd;
long length;
};
+#endif
/* ARGSUSED */
int
oftruncate(p, uap, retval)
@@ -1742,9 +1817,11 @@ oftruncate(p, uap, retval)
/*
* Sync an open file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fsync_args {
int fd;
};
+#endif
/* ARGSUSED */
int
fsync(p, uap, retval)
@@ -1774,10 +1851,12 @@ fsync(p, uap, retval)
* Rename files. Source and destination must either both be directories,
* or both not be directories. If target is a directory, it must be empty.
*/
+#ifndef _SYS_SYSPROTO_H_
struct rename_args {
char *from;
char *to;
};
+#endif
/* ARGSUSED */
int
rename(p, uap, retval)
@@ -1867,10 +1946,12 @@ out1:
/*
* Make a directory file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mkdir_args {
char *path;
int mode;
};
+#endif
/* ARGSUSED */
int
mkdir(p, uap, retval)
@@ -1911,9 +1992,11 @@ mkdir(p, uap, retval)
/*
* Remove a directory file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct rmdir_args {
char *path;
};
+#endif
/* ARGSUSED */
int
rmdir(p, uap, retval)
@@ -1966,12 +2049,14 @@ out:
/*
* Read a block of directory entries in a file system independent format.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ogetdirentries_args {
int fd;
char *buf;
u_int count;
long *basep;
};
+#endif
int
ogetdirentries(p, uap, retval)
struct proc *p;
@@ -2066,12 +2151,14 @@ ogetdirentries(p, uap, retval)
/*
* Read a block of directory entries in a file system independent format.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getdirentries_args {
int fd;
char *buf;
u_int count;
long *basep;
};
+#endif
int
getdirentries(p, uap, retval)
struct proc *p;
@@ -2157,9 +2244,11 @@ unionread:
/*
* Set the mode mask for creation of filesystem nodes.
*/
+#ifndef _SYS_SYSPROTO_H_
struct umask_args {
int newmask;
};
+#endif
mode_t /* XXX */
umask(p, uap, retval)
struct proc *p;
@@ -2178,9 +2267,11 @@ umask(p, uap, retval)
* Void all references to file by ripping underlying filesystem
* away from vnode.
*/
+#ifndef _SYS_SYSPROTO_H_
struct revoke_args {
char *path;
};
+#endif
/* ARGSUSED */
int
revoke(p, uap, retval)
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c
index f779d2b..8cc2e32 100644
--- a/sys/kern/vfs_syscalls.c
+++ b/sys/kern/vfs_syscalls.c
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*
* @(#)vfs_syscalls.c 8.13 (Berkeley) 4/15/94
- * $Id: vfs_syscalls.c,v 1.36 1995/11/04 10:35:26 bde Exp $
+ * $Id: vfs_syscalls.c,v 1.37 1995/11/05 21:01:01 dyson Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/namei.h>
#include <sys/filedesc.h>
#include <sys/kernel.h>
@@ -69,12 +70,14 @@ static int change_dir __P((struct nameidata *ndp, struct proc *p));
/*
* Mount a file system.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mount_args {
int type;
char *path;
int flags;
caddr_t data;
};
+#endif
/* ARGSUSED */
int
mount(p, uap, retval)
@@ -211,10 +214,12 @@ update:
* Note: unmount takes a path to the vnode mounted on as argument,
* not special file (as before).
*/
+#ifndef _SYS_SYSPROTO_H_
struct unmount_args {
char *path;
int flags;
};
+#endif
/* ARGSUSED */
int
unmount(p, uap, retval)
@@ -314,9 +319,11 @@ int syncprt = 0;
struct ctldebug debug0 = { "syncprt", &syncprt };
#endif
+#ifndef _SYS_SYSPROTO_H_
struct sync_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -350,12 +357,14 @@ sync(p, uap, retval)
/*
* Change filesystem quotas.
*/
+#ifndef _SYS_SYSPROTO_H_
struct quotactl_args {
char *path;
int cmd;
int uid;
caddr_t arg;
};
+#endif
/* ARGSUSED */
int
quotactl(p, uap, retval)
@@ -379,10 +388,12 @@ quotactl(p, uap, retval)
/*
* Get filesystem statistics.
*/
+#ifndef _SYS_SYSPROTO_H_
struct statfs_args {
char *path;
struct statfs *buf;
};
+#endif
/* ARGSUSED */
int
statfs(p, uap, retval)
@@ -412,10 +423,12 @@ statfs(p, uap, retval)
/*
* Get filesystem statistics.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fstatfs_args {
int fd;
struct statfs *buf;
};
+#endif
/* ARGSUSED */
int
fstatfs(p, uap, retval)
@@ -443,11 +456,13 @@ fstatfs(p, uap, retval)
/*
* Get statistics on all filesystems.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getfsstat_args {
struct statfs *buf;
long bufsize;
int flags;
};
+#endif
int
getfsstat(p, uap, retval)
struct proc *p;
@@ -493,9 +508,11 @@ getfsstat(p, uap, retval)
/*
* Change current working directory to a given file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchdir_args {
int fd;
};
+#endif
/* ARGSUSED */
int
fchdir(p, uap, retval)
@@ -529,9 +546,11 @@ fchdir(p, uap, retval)
/*
* Change current working directory (``.'').
*/
+#ifndef _SYS_SYSPROTO_H_
struct chdir_args {
char *path;
};
+#endif
/* ARGSUSED */
int
chdir(p, uap, retval)
@@ -555,9 +574,11 @@ chdir(p, uap, retval)
/*
* Change notion of root (``/'') directory.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chroot_args {
char *path;
};
+#endif
/* ARGSUSED */
int
chroot(p, uap, retval)
@@ -611,11 +632,13 @@ change_dir(ndp, p)
* Check permissions, allocate an open file structure,
* and call the device open routine if any.
*/
+#ifndef _SYS_SYSPROTO_H_
struct open_args {
char *path;
int flags;
int mode;
};
+#endif
int
open(p, uap, retval)
struct proc *p;
@@ -691,10 +714,12 @@ open(p, uap, retval)
/*
* Create a file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ocreat_args {
char *path;
int mode;
};
+#endif
int
ocreat(p, uap, retval)
struct proc *p;
@@ -713,11 +738,13 @@ ocreat(p, uap, retval)
/*
* Create a special file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mknod_args {
char *path;
int mode;
int dev;
};
+#endif
/* ARGSUSED */
int
mknod(p, uap, retval)
@@ -778,10 +805,12 @@ mknod(p, uap, retval)
/*
* Create named pipe.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mkfifo_args {
char *path;
int mode;
};
+#endif
/* ARGSUSED */
int
mkfifo(p, uap, retval)
@@ -816,10 +845,12 @@ mkfifo(p, uap, retval)
/*
* Make a hard file link.
*/
+#ifndef _SYS_SYSPROTO_H_
struct link_args {
char *path;
char *link;
};
+#endif
/* ARGSUSED */
int
link(p, uap, retval)
@@ -868,10 +899,12 @@ link(p, uap, retval)
/*
* Make a symbolic link.
*/
+#ifndef _SYS_SYSPROTO_H_
struct symlink_args {
char *path;
char *link;
};
+#endif
/* ARGSUSED */
int
symlink(p, uap, retval)
@@ -914,9 +947,11 @@ out:
/*
* Delete a name from the filesystem.
*/
+#ifndef _SYS_SYSPROTO_H_
struct unlink_args {
char *path;
};
+#endif
/* ARGSUSED */
int
unlink(p, uap, retval)
@@ -964,12 +999,14 @@ unlink(p, uap, retval)
/*
* Reposition read/write file offset.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lseek_args {
int fd;
int pad;
off_t offset;
int whence;
};
+#endif
int
lseek(p, uap, retval)
struct proc *p;
@@ -1011,11 +1048,13 @@ lseek(p, uap, retval)
/*
* Reposition read/write file offset.
*/
+#ifndef _SYS_SYSPROTO_H_
struct olseek_args {
int fd;
long offset;
int whence;
};
+#endif
int
olseek(p, uap, retval)
struct proc *p;
@@ -1038,10 +1077,12 @@ olseek(p, uap, retval)
/*
* Check access permissions.
*/
+#ifndef _SYS_SYSPROTO_H_
struct access_args {
char *path;
int flags;
};
+#endif
int
access(p, uap, retval)
struct proc *p;
@@ -1086,10 +1127,12 @@ out1:
/*
* Get file status; this version follows links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ostat_args {
char *path;
struct ostat *ub;
};
+#endif
/* ARGSUSED */
int
ostat(p, uap, retval)
@@ -1118,10 +1161,12 @@ ostat(p, uap, retval)
/*
* Get file status; this version does not follow links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct olstat_args {
char *path;
struct ostat *ub;
};
+#endif
/* ARGSUSED */
int
olstat(p, uap, retval)
@@ -1210,10 +1255,12 @@ cvtstat(st, ost)
/*
* Get file status; this version follows links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct stat_args {
char *path;
struct stat *ub;
};
+#endif
/* ARGSUSED */
int
stat(p, uap, retval)
@@ -1240,10 +1287,12 @@ stat(p, uap, retval)
/*
* Get file status; this version does not follow links.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lstat_args {
char *path;
struct stat *ub;
};
+#endif
/* ARGSUSED */
int
lstat(p, uap, retval)
@@ -1300,10 +1349,12 @@ lstat(p, uap, retval)
/*
* Get configurable pathname variables.
*/
+#ifndef _SYS_SYSPROTO_H_
struct pathconf_args {
char *path;
int name;
};
+#endif
/* ARGSUSED */
int
pathconf(p, uap, retval)
@@ -1326,11 +1377,13 @@ pathconf(p, uap, retval)
/*
* Return target name of a symbolic link.
*/
+#ifndef _SYS_SYSPROTO_H_
struct readlink_args {
char *path;
char *buf;
int count;
};
+#endif
/* ARGSUSED */
int
readlink(p, uap, retval)
@@ -1371,10 +1424,12 @@ readlink(p, uap, retval)
/*
* Change flags of a file given a path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chflags_args {
char *path;
int flags;
};
+#endif
/* ARGSUSED */
int
chflags(p, uap, retval)
@@ -1404,10 +1459,12 @@ chflags(p, uap, retval)
/*
* Change flags of a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchflags_args {
int fd;
int flags;
};
+#endif
/* ARGSUSED */
int
fchflags(p, uap, retval)
@@ -1436,10 +1493,12 @@ fchflags(p, uap, retval)
/*
* Change mode of a file given path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chmod_args {
char *path;
int mode;
};
+#endif
/* ARGSUSED */
int
chmod(p, uap, retval)
@@ -1469,10 +1528,12 @@ chmod(p, uap, retval)
/*
* Change mode of a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchmod_args {
int fd;
int mode;
};
+#endif
/* ARGSUSED */
int
fchmod(p, uap, retval)
@@ -1501,11 +1562,13 @@ fchmod(p, uap, retval)
/*
* Set ownership given a path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct chown_args {
char *path;
int uid;
int gid;
};
+#endif
/* ARGSUSED */
int
chown(p, uap, retval)
@@ -1536,11 +1599,13 @@ chown(p, uap, retval)
/*
* Set ownership given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fchown_args {
int fd;
int uid;
int gid;
};
+#endif
/* ARGSUSED */
int
fchown(p, uap, retval)
@@ -1570,10 +1635,12 @@ fchown(p, uap, retval)
/*
* Set the access and modification times of a file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct utimes_args {
char *path;
struct timeval *tptr;
};
+#endif
/* ARGSUSED */
int
utimes(p, uap, retval)
@@ -1616,11 +1683,13 @@ utimes(p, uap, retval)
/*
* Truncate a file given its path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct truncate_args {
char *path;
int pad;
off_t length;
};
+#endif
/* ARGSUSED */
int
truncate(p, uap, retval)
@@ -1657,11 +1726,13 @@ truncate(p, uap, retval)
/*
* Truncate a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ftruncate_args {
int fd;
int pad;
off_t length;
};
+#endif
/* ARGSUSED */
int
ftruncate(p, uap, retval)
@@ -1699,10 +1770,12 @@ ftruncate(p, uap, retval)
/*
* Truncate a file given its path name.
*/
+#ifndef _SYS_SYSPROTO_H_
struct otruncate_args {
char *path;
long length;
};
+#endif
/* ARGSUSED */
int
otruncate(p, uap, retval)
@@ -1720,10 +1793,12 @@ otruncate(p, uap, retval)
/*
* Truncate a file given a file descriptor.
*/
+#ifndef _SYS_SYSPROTO_H_
struct oftruncate_args {
int fd;
long length;
};
+#endif
/* ARGSUSED */
int
oftruncate(p, uap, retval)
@@ -1742,9 +1817,11 @@ oftruncate(p, uap, retval)
/*
* Sync an open file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct fsync_args {
int fd;
};
+#endif
/* ARGSUSED */
int
fsync(p, uap, retval)
@@ -1774,10 +1851,12 @@ fsync(p, uap, retval)
* Rename files. Source and destination must either both be directories,
* or both not be directories. If target is a directory, it must be empty.
*/
+#ifndef _SYS_SYSPROTO_H_
struct rename_args {
char *from;
char *to;
};
+#endif
/* ARGSUSED */
int
rename(p, uap, retval)
@@ -1867,10 +1946,12 @@ out1:
/*
* Make a directory file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct mkdir_args {
char *path;
int mode;
};
+#endif
/* ARGSUSED */
int
mkdir(p, uap, retval)
@@ -1911,9 +1992,11 @@ mkdir(p, uap, retval)
/*
* Remove a directory file.
*/
+#ifndef _SYS_SYSPROTO_H_
struct rmdir_args {
char *path;
};
+#endif
/* ARGSUSED */
int
rmdir(p, uap, retval)
@@ -1966,12 +2049,14 @@ out:
/*
* Read a block of directory entries in a file system independent format.
*/
+#ifndef _SYS_SYSPROTO_H_
struct ogetdirentries_args {
int fd;
char *buf;
u_int count;
long *basep;
};
+#endif
int
ogetdirentries(p, uap, retval)
struct proc *p;
@@ -2066,12 +2151,14 @@ ogetdirentries(p, uap, retval)
/*
* Read a block of directory entries in a file system independent format.
*/
+#ifndef _SYS_SYSPROTO_H_
struct getdirentries_args {
int fd;
char *buf;
u_int count;
long *basep;
};
+#endif
int
getdirentries(p, uap, retval)
struct proc *p;
@@ -2157,9 +2244,11 @@ unionread:
/*
* Set the mode mask for creation of filesystem nodes.
*/
+#ifndef _SYS_SYSPROTO_H_
struct umask_args {
int newmask;
};
+#endif
mode_t /* XXX */
umask(p, uap, retval)
struct proc *p;
@@ -2178,9 +2267,11 @@ umask(p, uap, retval)
* Void all references to file by ripping underlying filesystem
* away from vnode.
*/
+#ifndef _SYS_SYSPROTO_H_
struct revoke_args {
char *path;
};
+#endif
/* ARGSUSED */
int
revoke(p, uap, retval)
diff --git a/sys/ufs/lfs/lfs_syscalls.c b/sys/ufs/lfs/lfs_syscalls.c
index 7d34c5b..b978cfb 100644
--- a/sys/ufs/lfs/lfs_syscalls.c
+++ b/sys/ufs/lfs/lfs_syscalls.c
@@ -31,11 +31,12 @@
* SUCH DAMAGE.
*
* @(#)lfs_syscalls.c 8.5 (Berkeley) 4/20/94
- * $Id: lfs_syscalls.c,v 1.11 1995/07/29 11:43:08 bde Exp $
+ * $Id: lfs_syscalls.c,v 1.12 1995/09/04 00:21:02 dyson Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/proc.h>
#include <sys/buf.h>
#include <sys/mount.h>
@@ -81,11 +82,13 @@ int lfs_fastvget __P((struct mount *, ino_t, daddr_t, struct vnode **,
* 0 on success
* -1/errno is return on error.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lfs_markv_args {
fsid_t *fsidp; /* file system */
BLOCK_INFO *blkiov; /* block array */
int blkcnt; /* count of block array entries */
};
+#endif
int
lfs_markv(p, uap, retval)
struct proc *p;
@@ -257,11 +260,13 @@ err1:
* 0 on success
* -1/errno is return on error.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lfs_bmapv_args {
fsid_t *fsidp; /* file system */
BLOCK_INFO *blkiov; /* block array */
int blkcnt; /* count of block array entries */
};
+#endif
int
lfs_bmapv(p, uap, retval)
struct proc *p;
@@ -317,10 +322,12 @@ lfs_bmapv(p, uap, retval)
* 0 on success
* -1/errno is return on error.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lfs_segclean_args {
fsid_t *fsidp; /* file system */
u_long segment; /* segment number */
};
+#endif
int
lfs_segclean(p, uap, retval)
struct proc *p;
@@ -378,10 +385,12 @@ lfs_segclean(p, uap, retval)
* 1 on timeout
* -1/errno is return on error.
*/
+#ifndef _SYS_SYSPROTO_H_
struct lfs_segwait_args {
fsid_t *fsidp; /* file system */
struct timeval *tv; /* timeout */
};
+#endif
int
lfs_segwait(p, uap, retval)
struct proc *p;
diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c
index fed73e0..034b74d 100644
--- a/sys/vm/vm_mmap.c
+++ b/sys/vm/vm_mmap.c
@@ -38,7 +38,7 @@
* from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$
*
* @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94
- * $Id: vm_mmap.c,v 1.27 1995/10/21 17:42:28 dyson Exp $
+ * $Id: vm_mmap.c,v 1.28 1995/10/23 03:49:37 dyson Exp $
*/
/*
@@ -47,6 +47,7 @@
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/filedesc.h>
#include <sys/resourcevar.h>
#include <sys/proc.h>
@@ -64,9 +65,11 @@
void pmap_object_init_pt();
+#ifndef _SYS_SYSPROTO_H_
struct sbrk_args {
int incr;
};
+#endif
/* ARGSUSED */
int
@@ -80,9 +83,11 @@ sbrk(p, uap, retval)
return (EOPNOTSUPP);
}
+#ifndef _SYS_SYSPROTO_H_
struct sstk_args {
int incr;
};
+#endif
/* ARGSUSED */
int
@@ -97,9 +102,11 @@ sstk(p, uap, retval)
}
#if defined(COMPAT_43) || defined(COMPAT_SUNOS)
+#ifndef _SYS_SYSPROTO_H_
struct getpagesize_args {
int dummy;
};
+#endif
/* ARGSUSED */
int
@@ -114,6 +121,7 @@ ogetpagesize(p, uap, retval)
}
#endif /* COMPAT_43 || COMPAT_SUNOS */
+#ifndef _SYS_SYSPROTO_H_
struct mmap_args {
caddr_t addr;
size_t len;
@@ -123,6 +131,7 @@ struct mmap_args {
long pad;
off_t pos;
};
+#endif
int
mmap(p, uap, retval)
@@ -232,6 +241,7 @@ mmap(p, uap, retval)
}
#ifdef COMPAT_43
+#ifndef _SYS_SYSPROTO_H_
struct ommap_args {
caddr_t addr;
int len;
@@ -240,6 +250,7 @@ struct ommap_args {
int fd;
long pos;
};
+#endif
int
ommap(p, uap, retval)
struct proc *p;
@@ -287,11 +298,13 @@ ommap(p, uap, retval)
#endif /* COMPAT_43 */
+#ifndef _SYS_SYSPROTO_H_
struct msync_args {
caddr_t addr;
int len;
int flags;
};
+#endif
int
msync(p, uap, retval)
struct proc *p;
@@ -352,10 +365,12 @@ msync(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct munmap_args {
caddr_t addr;
int len;
};
+#endif
int
munmap(p, uap, retval)
register struct proc *p;
@@ -406,11 +421,13 @@ munmapfd(p, fd)
p->p_fd->fd_ofileflags[fd] &= ~UF_MAPPED;
}
+#ifndef _SYS_SYSPROTO_H_
struct mprotect_args {
caddr_t addr;
int len;
int prot;
};
+#endif
int
mprotect(p, uap, retval)
struct proc *p;
@@ -437,11 +454,13 @@ mprotect(p, uap, retval)
return (EINVAL);
}
+#ifndef _SYS_SYSPROTO_H_
struct madvise_args {
caddr_t addr;
int len;
int behav;
};
+#endif
/* ARGSUSED */
int
@@ -455,11 +474,13 @@ madvise(p, uap, retval)
return (EOPNOTSUPP);
}
+#ifndef _SYS_SYSPROTO_H_
struct mincore_args {
caddr_t addr;
int len;
char *vec;
};
+#endif
/* ARGSUSED */
int
@@ -495,10 +516,12 @@ mincore(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct mlock_args {
caddr_t addr;
size_t len;
};
+#endif
int
mlock(p, uap, retval)
struct proc *p;
@@ -529,10 +552,12 @@ mlock(p, uap, retval)
return (error == KERN_SUCCESS ? 0 : ENOMEM);
}
+#ifndef _SYS_SYSPROTO_H_
struct munlock_args {
caddr_t addr;
size_t len;
};
+#endif
int
munlock(p, uap, retval)
struct proc *p;
diff --git a/sys/vm/vm_swap.c b/sys/vm/vm_swap.c
index ed3e0bc..edafac1 100644
--- a/sys/vm/vm_swap.c
+++ b/sys/vm/vm_swap.c
@@ -31,11 +31,12 @@
* SUCH DAMAGE.
*
* @(#)vm_swap.c 8.5 (Berkeley) 2/17/94
- * $Id: vm_swap.c,v 1.22 1995/07/13 08:48:45 davidg Exp $
+ * $Id: vm_swap.c,v 1.23 1995/07/29 11:44:31 bde Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/buf.h>
#include <sys/conf.h>
#include <sys/proc.h>
@@ -123,9 +124,11 @@ swstrategy(bp)
* which must be in the swdevsw. Return EBUSY
* if already swapping on this device.
*/
+#ifndef _SYS_SYSPROTO_H_
struct swapon_args {
char *name;
};
+#endif
/* ARGSUSED */
int
diff --git a/sys/vm/vm_unix.c b/sys/vm/vm_unix.c
index 49b4405..9d2668d 100644
--- a/sys/vm/vm_unix.c
+++ b/sys/vm/vm_unix.c
@@ -38,7 +38,7 @@
* from: Utah $Hdr: vm_unix.c 1.1 89/11/07$
*
* @(#)vm_unix.c 8.1 (Berkeley) 6/11/93
- * $Id: vm_unix.c,v 1.6 1995/10/07 19:02:56 davidg Exp $
+ * $Id: vm_unix.c,v 1.7 1995/11/11 06:40:35 bde Exp $
*/
/*
@@ -46,15 +46,18 @@
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/proc.h>
#include <sys/resourcevar.h>
#include <vm/vm.h>
#include <vm/swap_pager.h>
+#ifndef _SYS_SYSPROTO_H_
struct obreak_args {
char *nsize;
};
+#endif
/* ARGSUSED */
int
@@ -94,9 +97,11 @@ obreak(p, uap, retval)
return (0);
}
+#ifndef _SYS_SYSPROTO_H_
struct ovadvise_args {
int anom;
};
+#endif
/* ARGSUSED */
int
OpenPOWER on IntegriCloud