Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp108403imm; Thu, 13 Sep 2018 16:44:05 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYlSDDOtWDiOWUanSzjhZPgIuSNgHmrjYq9iAPBdN2l78Enuem7gfDPT2BDWTllP5KptW/M X-Received: by 2002:a62:ca0d:: with SMTP id n13-v6mr9564081pfg.69.1536882245062; Thu, 13 Sep 2018 16:44:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536882245; cv=none; d=google.com; s=arc-20160816; b=yjl3iiLQ6+tWBMvkx7vZ73MB4or9XupE/ev8m9LfyD9zlR0abui8jO9hLYFOKHh46X hx/YhTyRYc9AWfXZ+tFoe/ldWjb7s5+9TUzbbI9d8VW7Ku9KA9BtLzmmwECRv31M4EN6 bsh6/sQ5sljWQfZPvBJiGlJAO4YpqZPOPg+lNmfV+THKQQrGNhTmy5mRgxzyEeF5t7mF ev1rOPc6Man+otS87Mcjq0pNrBI914X+WSU4oJ5tKHqW4NMJdoY2U5EifcLOtPe20RJ5 zFGswOkFoth5ZRVmmUXBBS+g8fvkauN4U25vt3duRIl3SrvlebMgti6Kacw/bKzb+otj wSkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=PQN33mcPw0wz/8flmZk74OBMPOYgJ79fb4FgxQuaZDY=; b=ll/TzrNfvmX4iwuYlRqmLnElBtSc6996vrxp7RCJAv+oK2GUhvnoIeHvJ00WEaQy5T uAJ7vzE+hUNt1jLGBeExwcI3vsoydth0DMyClb6dEyr9eMUtGmXS3g9AxLC0t9CDvIVk CxuTebLMbeXvNDRALBEZPytRQh8VY157Ry0j3sDSbZNKyuOfIDg0IUiPLZfXXIUtzTay EmvFHvJw6DXBb+Zh3XRCaAx9FIjF5MN+BiBUAQt36hQg6eQYDpc3LH6flpWLiqnjDBBa Meld4SAOPQdD4VpiTXkDmRUdsUCH6/y0yWwfa3hg98cLluNFKc+cCv4upecj/eLuG3fD ZHig== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o137-v6si5557939pfg.362.2018.09.13.16.43.49; Thu, 13 Sep 2018 16:44:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726893AbeINExt (ORCPT + 99 others); Fri, 14 Sep 2018 00:53:49 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:45670 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725878AbeINExt (ORCPT ); Fri, 14 Sep 2018 00:53:49 -0400 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat Linux)) id 1g0bFM-00071y-OQ; Thu, 13 Sep 2018 23:42:04 +0000 Date: Fri, 14 Sep 2018 00:42:04 +0100 From: Al Viro To: David Howells Cc: Alexey Dobriyan , Greg KH , linux-kernel@vger.kernel.org Subject: Re: [RFC] UAPI: Check headers by compiling all together as C++ Message-ID: <20180913234204.GW19965@ZenIV.linux.org.uk> References: <20180913221546.GV19965@ZenIV.linux.org.uk> <20180905185922.GA25461@avx2> <20180905192636.GA13608@kroah.com> <20180905193111.GA27217@avx2> <20180905222247.GT19965@ZenIV.linux.org.uk> <20180913220124.GA12570@avx2> <26412.1536881269@warthog.procyon.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <26412.1536881269@warthog.procyon.org.uk> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Sep 14, 2018 at 12:27:49AM +0100, David Howells wrote: > Al Viro wrote: > > > It's too early for AFD postings. And you *are* tempting > > me to throw into the tree as many anti-C++ devices as can be > > done tastefully, just to stop somebody attempting that insanity > > in the earnest. > > You would deliberately break the UAPI header files to make sure that they > couldn't be used with C++? UAPI - no; userland folks can use INTERCAL, for all I care. Kernel-side, though, it's quite tempting...