From owner-freebsd-commit Sat Nov 11 20:25:11 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA22182 for freebsd-commit-outgoing; Sat, 11 Nov 1995 20:25:11 -0800 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA22168 for cvs-all-outgoing; Sat, 11 Nov 1995 20:25:06 -0800 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA22158 for cvs-sys-outgoing; Sat, 11 Nov 1995 20:25:03 -0800 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA22144 ; Sat, 11 Nov 1995 20:24:55 -0800 Date: Sat, 11 Nov 1995 20:24:55 -0800 From: Bruce Evans Message-Id: <199511120424.UAA22144@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern syscalls.master Sender: owner-commit@FreeBSD.org Precedence: bulk bde 95/11/11 20:24:54 Modified: sys/kern syscalls.master Log: Fixed the args list for mount(). We're not ready for the BSD4.4lite2/ NetBSD interface. Increased the bogusness of the args list for mmap(). The args lists for most of the memory mapping functions are bogus. The args lists in syscalls.master are a little better than the ones in the args structs currently being used, but the improvement for mmap() changed the object code and I don't want to worry about that now. Increased the bogusness of the args list for fcntl. BSD4.4lite2/NetBSD uses `void *' instead of int for the third arg. This has the advantage of working when `void *'s are longer than ints, but requires extra bogus casts that I hope to avoid. Fixed the args list for uname. `struct outsname' seems to be a typo, not an old interface. Added comments about bogus args lists for open, mount, msync, munmap, mprotect, madvise, mincore, fcntl, semsys, msgsys and shmsys.