mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-17 08:00:48 +01:00
Remove prototype definitions from <sys/systm.h>.
Prototypes are located in <sys/sysproto.h>. Add appropriate #include <sys/sysproto.h> to files that needed protos from systm.h. Add structure definitions to appropriate files that relied on sys/systm.h, right before system call definition, as in the rest of the kernel source. In kern_prot.c, instead of using the dummy structure "args", create individual dummy structures named <syscall>_args. This makes life easier for prototype generation.
This commit is contained in:
parent
4170ff3e27
commit
ad7507e248
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=11332
@ -28,11 +28,12 @@
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: imgact_shell.c,v 1.6 1994/09/25 19:33:32 phk Exp $
|
||||
* $Id: imgact_shell.c,v 1.7 1995/09/08 13:24:33 davidg Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
#include <sys/sysproto.h>
|
||||
#include <sys/resourcevar.h>
|
||||
#include <sys/exec.h>
|
||||
#include <sys/imgact.h>
|
||||
|
@ -39,7 +39,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)init_main.c 8.9 (Berkeley) 1/21/94
|
||||
* $Id: init_main.c,v 1.29 1995/09/03 05:43:35 julian Exp $
|
||||
* $Id: init_main.c,v 1.30 1995/09/09 18:09:59 davidg Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -67,6 +67,7 @@
|
||||
#include <sys/sem.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/user.h>
|
||||
#include <sys/sysproto.h>
|
||||
|
||||
#include <ufs/ufs/quota.h>
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_descrip.c 8.6 (Berkeley) 4/19/94
|
||||
* $Id: kern_descrip.c,v 1.9 1995/03/28 07:56:26 bde Exp $
|
||||
* $Id: kern_descrip.c,v 1.10 1995/05/30 08:05:21 rgrimes Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -330,6 +330,9 @@ finishdup(fdp, old, new, retval)
|
||||
/*
|
||||
* Close a file descriptor.
|
||||
*/
|
||||
struct close_args {
|
||||
int fd;
|
||||
};
|
||||
/* ARGSUSED */
|
||||
int
|
||||
close(p, uap, retval)
|
||||
|
@ -28,7 +28,7 @@
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: kern_exec.c,v 1.21 1995/05/30 08:05:24 rgrimes Exp $
|
||||
* $Id: kern_exec.c,v 1.22 1995/08/24 10:32:37 davidg Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -62,6 +62,12 @@ static int exec_check_permissions(struct image_params *);
|
||||
*/
|
||||
const struct execsw **execsw = (const struct execsw **)&execsw_set.ls_items[0];
|
||||
|
||||
struct execve_args {
|
||||
char *fname;
|
||||
char **argv;
|
||||
char **envv;
|
||||
};
|
||||
|
||||
/*
|
||||
* execve() system call.
|
||||
*/
|
||||
|
@ -281,6 +281,13 @@ done:
|
||||
cpu_exit(p);
|
||||
}
|
||||
|
||||
struct wait_args {
|
||||
int pid;
|
||||
int *status;
|
||||
int options;
|
||||
struct rusage *rusage;
|
||||
};
|
||||
|
||||
#if defined(COMPAT_43) || defined(COMPAT_IBCS2)
|
||||
#if defined(hp300) || defined(luna68k)
|
||||
#include <machine/frame.h>
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_fork.c 8.6 (Berkeley) 4/8/94
|
||||
* $Id: kern_fork.c,v 1.11 1995/03/16 18:12:32 bde Exp $
|
||||
* $Id: kern_fork.c,v 1.12 1995/05/30 08:05:27 rgrimes Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -55,6 +55,10 @@
|
||||
|
||||
static int fork1(struct proc *, int, int *);
|
||||
|
||||
struct fork_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
fork(p, uap, retval)
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_prot.c 8.6 (Berkeley) 1/21/94
|
||||
* $Id: kern_prot.c,v 1.11 1995/04/29 11:46:15 ache Exp $
|
||||
* $Id: kern_prot.c,v 1.12 1995/06/15 22:32:03 ache Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -52,7 +52,7 @@
|
||||
#include <sys/times.h>
|
||||
#include <sys/malloc.h>
|
||||
|
||||
struct args {
|
||||
struct getpid_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
@ -60,7 +60,7 @@ struct args {
|
||||
int
|
||||
getpid(p, uap, retval)
|
||||
struct proc *p;
|
||||
struct args *uap;
|
||||
struct getpid_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
@ -71,11 +71,14 @@ getpid(p, uap, retval)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct getppid_args {
|
||||
int dummy;
|
||||
};
|
||||
/* ARGSUSED */
|
||||
int
|
||||
getppid(p, uap, retval)
|
||||
struct proc *p;
|
||||
struct args *uap;
|
||||
struct getppid_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
@ -84,10 +87,14 @@ getppid(p, uap, retval)
|
||||
}
|
||||
|
||||
/* Get process group ID; note that POSIX getpgrp takes no parameter */
|
||||
struct getpgrp_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
int
|
||||
getpgrp(p, uap, retval)
|
||||
struct proc *p;
|
||||
struct args *uap;
|
||||
struct getpgrp_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
@ -95,11 +102,15 @@ getpgrp(p, uap, retval)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct getuid_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
getuid(p, uap, retval)
|
||||
struct proc *p;
|
||||
struct args *uap;
|
||||
struct getuid_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
@ -110,11 +121,15 @@ getuid(p, uap, retval)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct geteuid_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
geteuid(p, uap, retval)
|
||||
struct proc *p;
|
||||
struct args *uap;
|
||||
struct geteuid_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
@ -122,11 +137,15 @@ geteuid(p, uap, retval)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct getgid_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
getgid(p, uap, retval)
|
||||
struct proc *p;
|
||||
struct args *uap;
|
||||
struct getgid_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
@ -142,11 +161,15 @@ getgid(p, uap, retval)
|
||||
* via getgroups. This syscall exists because it is somewhat painful to do
|
||||
* correctly in a library function.
|
||||
*/
|
||||
struct getegid_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
getegid(p, uap, retval)
|
||||
struct proc *p;
|
||||
struct args *uap;
|
||||
struct getegid_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
@ -182,11 +205,15 @@ getgroups(p, uap, retval)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct getsid_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
setsid(p, uap, retval)
|
||||
register struct proc *p;
|
||||
struct args *uap;
|
||||
struct getsid_args *uap;
|
||||
int *retval;
|
||||
{
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
* 5. Modifications may be freely made to this file if the above conditions
|
||||
* are met.
|
||||
*
|
||||
* $Id: vfs_bio.c,v 1.64 1995/09/23 21:12:43 dyson Exp $
|
||||
* $Id: vfs_bio.c,v 1.65 1995/10/01 05:50:27 davidg Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -35,6 +35,7 @@
|
||||
#define VMIO
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
#include <sys/sysproto.h>
|
||||
#include <sys/kernel.h>
|
||||
#include <sys/proc.h>
|
||||
#include <sys/vnode.h>
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vfs_syscalls.c 8.13 (Berkeley) 4/15/94
|
||||
* $Id: vfs_syscalls.c,v 1.32 1995/08/17 11:53:40 bde Exp $
|
||||
* $Id: vfs_syscalls.c,v 1.33 1995/08/28 09:18:56 julian Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -315,6 +315,10 @@ int syncprt = 0;
|
||||
struct ctldebug debug0 = { "syncprt", &syncprt };
|
||||
#endif
|
||||
|
||||
struct sync_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sync(p, uap, retval)
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vfs_syscalls.c 8.13 (Berkeley) 4/15/94
|
||||
* $Id: vfs_syscalls.c,v 1.32 1995/08/17 11:53:40 bde Exp $
|
||||
* $Id: vfs_syscalls.c,v 1.33 1995/08/28 09:18:56 julian Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -315,6 +315,10 @@ int syncprt = 0;
|
||||
struct ctldebug debug0 = { "syncprt", &syncprt };
|
||||
#endif
|
||||
|
||||
struct sync_args {
|
||||
int dummy;
|
||||
};
|
||||
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sync(p, uap, retval)
|
||||
|
@ -190,31 +190,4 @@ void timeout(timeout_func_t, void *, int);
|
||||
void untimeout(timeout_func_t, void *);
|
||||
void logwakeup __P((void));
|
||||
|
||||
/* Syscalls that are called internally. */
|
||||
struct close_args {
|
||||
int fd;
|
||||
};
|
||||
int close __P((struct proc *, struct close_args *uap, int *retval));
|
||||
struct execve_args {
|
||||
char *fname;
|
||||
char **argv;
|
||||
char **envv;
|
||||
};
|
||||
int execve __P((struct proc *, struct execve_args *, int *retval));
|
||||
struct fork_args {
|
||||
int dummy;
|
||||
};
|
||||
int fork __P((struct proc *, struct fork_args *, int retval[]));
|
||||
struct sync_args {
|
||||
int dummy;
|
||||
};
|
||||
int sync __P((struct proc *, struct sync_args *, int *retval));
|
||||
struct wait_args {
|
||||
int pid;
|
||||
int *status;
|
||||
int options;
|
||||
struct rusage *rusage;
|
||||
};
|
||||
int wait1 __P((struct proc *, struct wait_args *, int retval[]));
|
||||
|
||||
#endif /* !_SYS_SYSTM_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user