Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 13 Aug 2002 16:23:15 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 13 Aug 2002 16:23:15 -0400 Received: from neon-gw-l3.transmeta.com ([63.209.4.196]:34823 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Tue, 13 Aug 2002 16:23:14 -0400 Message-ID: <3D596B96.4000305@zytor.com> Date: Tue, 13 Aug 2002 13:27:02 -0700 From: "H. Peter Anvin" Organization: Zytor Communications User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020703 X-Accept-Language: en, sv MIME-Version: 1.0 To: davidm@hpl.hp.com CC: linux-kernel@vger.kernel.org Subject: Re: [patch] clone_startup(), 2.5.31-A0 References: <20020813160924.GA3821@codepoet.org> <20020813171138.A12546@infradead.org> <15705.13490.713278.815154@napali.hpl.hp.com> <15705.27073.997831.983519@napali.hpl.hp.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1001 Lines: 27 David Mosberger wrote: >>>>>>On 13 Aug 2002 12:52:11 -0700, "H. Peter Anvin" said: >>>>> > > >> The clone() system call cannot be used by portable applications > >> *AT ALL*, since it inherently needs a user-space assembly > >> wrapper. It's just a matter of how you define the interface to > >> the assembly wrapper. > > The function call issue is a separate question though. If you want to > argue that the libc clone() wrapper is broken, fine by me. (BTW: > wasn't that you who complained about platform-specific Linux syscalls > recently? ;-) > I was, however, the flaws that you complained of had nothing to do with the syscall -- it's all in the syscall wrapper (which is required for clone(), like it or not.) -hpa - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/