Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755373AbYAXRrS (ORCPT ); Thu, 24 Jan 2008 12:47:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752444AbYAXRrK (ORCPT ); Thu, 24 Jan 2008 12:47:10 -0500 Received: from e31.co.us.ibm.com ([32.97.110.149]:58983 "EHLO e31.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752341AbYAXRrJ (ORCPT ); Thu, 24 Jan 2008 12:47:09 -0500 Subject: Re: [PATCH 1/2] Extend sys_clone and sys_unshare system calls API From: Dave Hansen To: Pavel Machek Cc: Cedric Le Goater , Linux Containers , Andrew Morton , Linux Kernel Mailing List , Pavel Emelyanov In-Reply-To: <20080124173708.GA4473@elf.ucw.cz> References: <478DFF8F.9030006@openvz.org> <20080123205930.GA5233@ucw.cz> <4798C664.1040409@fr.ibm.com> <1201195474.8329.38.camel@nimitz.home.sr71.net> <20080124173708.GA4473@elf.ucw.cz> Content-Type: text/plain Date: Thu, 24 Jan 2008 09:46:57 -0800 Message-Id: <1201196817.8329.44.camel@nimitz.home.sr71.net> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 860 Lines: 28 On Thu, 2008-01-24 at 18:37 +0100, Pavel Machek wrote: > > Did we decide not to do something with a variable number of > arguments? > > > > sys_clonefoo(unsigned long *flags, int len); > > That is evil, because that means strace can no longer reliably print > flags being used (for example). Ahhh. Just like it can't print strings for "buf"? write(int fd, char *buf, size_t len) Man, strace is stupid! ;) If that's *really* a concern, why don't we just pass, say 4 or 5 longs in: sys_clonebig(unsigned long flags0, unsigned long flags1, unsigned long flags2, unsigned long flags3); -- Dave -- 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/