From owner-freebsd-standards@freebsd.org Thu Feb 22 10:29:05 2018 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC4AFF1D2F5; Thu, 22 Feb 2018 10:29:04 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay104.isp.belgacom.be (mailrelay104.isp.belgacom.be [195.238.20.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign Organization Validation CA - SHA256 - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2507B79B55; Thu, 22 Feb 2018 10:29:03 +0000 (UTC) (envelope-from tijl@freebsd.org) X-Belgacom-Dynamic: yes IronPort-PHdr: =?us-ascii?q?9a23=3Afq38BRdqJcbJwJEuZAPZUf42lGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcS4Zh7h7PlgxGXEQZ/co6odzbaO6Oa4ASQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9HiTahb75+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYe?= =?us-ascii?q?RWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZ?= =?us-ascii?q?TAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v9LlgRgP2hy?= =?us-ascii?q?gbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQds4YS2VcRMZcTyJPDIOi?= =?us-ascii?q?YYUSDOQOP+hYoIbhqFUBtha+GQuhCP/zxjNUmnP6w6s32PkhHwHc2wwgGsoDvm?= =?us-ascii?q?rVrNX3MKcZTP64zK7PzTXYcfxW3C3y6I7Tchs8pvyMQbNwccjVyUQ0Fw3FlEuf?= =?us-ascii?q?ppL4Mj2I2OoBqW+b7/BvVe+2jWMstg9/oj+qxsg2i4nJgJoYykvD9SVk2oY6Oc?= =?us-ascii?q?O3SUBhbt6+DpRcrSaaN5F5Qs4kXmpmuz46x6UFtJKmZiQG1psqyh/FZ/CafYWF?= =?us-ascii?q?7AjvWPufLDp3gn9uZaixiAyo8Ue6z+3xTsy00FFXoSVbitTMrXUN1wDL6siAV/?= =?us-ascii?q?t94l+t2TaR2ADX7eFJOUM0mrDfK54gx74/iIATsUPZEi/qmUX2jquWel849eiv?= =?us-ascii?q?7OTneavpppqGOI9ykQHyKKMumtawAeggMwgOWXaU+fik2bDg4EH1WqtGg/I3n6?= =?us-ascii?q?XDrZzXK8oWqrSkDwJb3Ysv8xO/AC2n0NQck3kHNlVFeBefgoj1OlHOIvT4AOyx?= =?us-ascii?q?g1S2jjhk2evJPqb8DZnXKXjDirjhca5n60FA0Aoz0cxf55VMB7ECJ/LzQVPxtN?= =?us-ascii?q?3bDhAiLQO0x/3qCNp41owEWGKPBrWVP7/VsV+NtaoTJLyvY4kOpD/7N/kjr9Tj?= =?us-ascii?q?iXgkglgDNf2q2oALaXOyE/BOLECQYH6qidAERzQkpA07GdDrilnKejlUfHu3Vq?= =?us-ascii?q?QnrmUnCYCiJanZS42Hu5DH2z20SM4FLltaA0yBRC+7P76PXO0BPWfLepds?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ARCwCOmo5a/4aF9lFcHAEBAQQBAQoBA?= =?us-ascii?q?YNPRhAQcCiPAY0DAQGCATIBY4gBjk2CFi+FCQQCAoIxVhcBAgEBAQEBAQIBaih?= =?us-ascii?q?CDgGBZyQBgkcBBTocIxALDgoJJQ8SGB4GE4oLAxkMrSKHOA2BMoITAQEBAQEBA?= =?us-ascii?q?QMBAQEBAQEdBYURhWWDLoJsRAQZh1IFpAo1CYgoiFuEfoEGk0uODEiLEiEBNoF?= =?us-ascii?q?RTTAIgn2Ed0A3AQmBSYpxAQEB?= X-IPAS-Result: =?us-ascii?q?A2ARCwCOmo5a/4aF9lFcHAEBAQQBAQoBAYNPRhAQcCiPAY0?= =?us-ascii?q?DAQGCATIBY4gBjk2CFi+FCQQCAoIxVhcBAgEBAQEBAQIBaihCDgGBZyQBgkcBB?= =?us-ascii?q?TocIxALDgoJJQ8SGB4GE4oLAxkMrSKHOA2BMoITAQEBAQEBAQMBAQEBAQEdBYU?= =?us-ascii?q?RhWWDLoJsRAQZh1IFpAo1CYgoiFuEfoEGk0uODEiLEiEBNoFRTTAIgn2Ed0A3A?= =?us-ascii?q?QmBSYpxAQEB?= Received: from 134.133-246-81.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([81.246.133.134]) by relay.skynet.be with ESMTP; 22 Feb 2018 11:27:54 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.15.2/8.15.2) with ESMTP id w1MARqqA036862; Thu, 22 Feb 2018 11:27:53 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Thu, 22 Feb 2018 11:27:52 +0100 From: Tijl Coosemans To: Konstantin Belousov Cc: Eitan Adler , Kevin Lo , FreeBSD Standards , FreeBSD Hackers Subject: Re: Marking select(2) as restrict Message-ID: <20180222112752.10da7e51@kalimero.tijl.coosemans.org> In-Reply-To: <20180221104400.GU94212@kib.kiev.ua> References: <20180221032247.GA81670@ns.kevlo.org> <20180221104400.GU94212@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Feb 2018 10:29:05 -0000 On Wed, 21 Feb 2018 12:44:00 +0200 Konstantin Belousov wrote: > On Tue, Feb 20, 2018 at 10:14:05PM -0800, Eitan Adler wrote: >> On 20 February 2018 at 21:19, Warner Losh wrote: >>> Once upon a time, this would break a lot of code. Perhaps times have >>> changed. >> >> I've seen very little code that this would break though some of it >> certainly exists. > You certainly seen very little code, but the question was about the > existed code. FWIW, it seems that glibc uses restrict since 2000 so there's unlikely to be much fallout: https://sourceware.org/git/?p=glibc.git;a=blob;f=misc/sys/select.h https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=98cbe360d947b59e7a5eda068581f4cfeb4b99b3