Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Oct 1995 11:54:51 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, swallace@freefall.freebsd.org
Subject:   Re: cvs commit: src/sys/sys systm.h
Message-ID:  <199510080154.LAA11459@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>swallace    95/10/07 17:06:23

>  Modified:    sys/kern  imgact_shell.c init_main.c kern_descrip.c
>                        kern_exec.c  kern_exit.c kern_fork.c kern_prot.c
>                        vfs_bio.c vfs_syscalls.c
>               sys/sys   systm.h
>  Log:
>  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.

This duplicates work that I was waiting to commit.  <sys/sysproto.h> has
to be included in 48 headers altogether.  Sigh.

>  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.

Aren't the definitions in <sys/sysproto.h>?

>  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.

The extra fields that I added to syscalls.master were mostly to delay
having to do this.  They should be removed soon.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510080154.LAA11459>