From owner-cvs-all Fri Feb 1 10:15:10 2002 Delivered-To: cvs-all@freebsd.org Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by hub.freebsd.org (Postfix) with ESMTP id 7E06F37B42F; Fri, 1 Feb 2002 10:14:20 -0800 (PST) Received: from fledge.watson.org (fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.11.6/8.11.5) with SMTP id g11IE9D02183; Fri, 1 Feb 2002 13:14:09 -0500 (EST) (envelope-from robert@fledge.watson.org) Date: Fri, 1 Feb 2002 13:14:08 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org To: Alfred Perlstein Cc: Bruce Evans , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern init_sysent.c syscalls.c src/sys/sys syscall.h syscall.mk sysproto.h In-Reply-To: <20020201100622.L18604@elvis.mu.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 1 Feb 2002, Alfred Perlstein wrote: > Do you have any input as to whether per-arch syscall.master is a good > idea? Or perhaps syscall.std, or something that specifies which arches > have which syscalls? Specifically so that we could make osigreturn an > i386 only syscall? Personally, I'd much prefer to see one syscalls.master. I've seen the confusion resulting from different system call numbering schemes across architectures on Linux, and it worries me :-). For one thing, it would be nice when handing out a system call number to be able to say "We've allocated 642 for this system call" rather than "We've allocated you 642 on i386, 457 on axp, 493 on ia64, ...". My preference would very much be for keeping one syscalls.master, and just #ifndef ARCHITECTURE_OF_MY_CHOICE return(ENOSYS) #endif. Robert N M Watson FreeBSD Core Team, TrustedBSD Project robert@fledge.watson.org NAI Labs, Safeport Network Services To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message