From owner-svn-src-head@FreeBSD.ORG Thu Jul 4 13:05:03 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D712BB75 for ; Thu, 4 Jul 2013 13:05:03 +0000 (UTC) (envelope-from mailer-daemon@vniz.net) Received: from mail-lb0-f169.google.com (mail-lb0-f169.google.com [209.85.217.169]) by mx1.freebsd.org (Postfix) with ESMTP id 5CB2913C6 for ; Thu, 4 Jul 2013 13:05:02 +0000 (UTC) Received: by mail-lb0-f169.google.com with SMTP id d10so1210335lbj.14 for ; Thu, 04 Jul 2013 06:05:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:openpgp:content-type :content-transfer-encoding:x-gm-message-state; bh=kRXTm3KNfoBufaF5aMyTnvVqKim6SgFLGTzTNbK8tuU=; b=nZ1jZ7dbKp28n5m0etwMG1b1fsmhHdCB9KKmRT++Om5V3IpRkPIa3v0A1lX9JFBqZQ SpF9PHoBAfCXDxJb0+WTrNx6sv/36gTacMQRplIAD4WpWF7c8W9MYMuXuRQzKXxGDE23 RbqKzjqmEwgVhkCaQBsmD8bgY1mQ4wUsvqvyOroIlBr2HzSk8cEQHR/v7So3VDMj995t 2OpgeMorWYu8vbb39+y88/Ie5q2LU+nABB/FXlw7JbsCnX4Pg5vP2nmzUutCiAXe0piy q+T6XV7M+ZiQW/X8NwVl0IVK+y7Pk5mBCi9flGztMpCTpHB+iUmLh+yJDaxwv7jSUw0R ehwA== X-Received: by 10.152.19.131 with SMTP id f3mr2973021lae.9.1372943101799; Thu, 04 Jul 2013 06:05:01 -0700 (PDT) Received: from [192.168.1.2] ([89.169.163.3]) by mx.google.com with ESMTPSA id m1sm1113883lag.3.2013.07.04.06.05.00 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 04 Jul 2013 06:05:01 -0700 (PDT) Message-ID: <51D572FC.7090004@freebsd.org> Date: Thu, 04 Jul 2013 17:05:00 +0400 From: Andrey Chernov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: Dmitry Morozovsky Subject: Re: svn commit: r252608 - in head: include lib/libc/stdlib References: <201307032121.r63LLtkk022011@svn.freebsd.org> <20130704120336.G1176@besplex.bde.org> <51D4ED7F.5050800@freebsd.org> <20130704142324.K1670@besplex.bde.org> <51D55FC5.7040703@freebsd.org> In-Reply-To: OpenPGP: id=964474DD Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQljAK4yD7RisVGB7ZLX9WOcMMTMoXVxhr10TMdCmcbHD5sN0hYhTzqjAJMgfwXNrPmj+1x4 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Bruce Evans X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jul 2013 13:05:03 -0000 On 04.07.2013 16:30, Dmitry Morozovsky wrote: > On Thu, 4 Jul 2013, Andrey Chernov wrote: > >>>> We already pass that moment in the past, changing old&bad formula with >>>> new one which cause the same effect: non-repeating sequence in the very >>>> global scope. We already agree that repeating depends on something like >>>> OS release numbers. I can't find that discussion right now. >>> >>> But you are changing it in between releases. >> >> Development and stable branches are not official releases. > > sorry for nitpicking: ther is quite large difference between > official/unofficial status and users/vendors expectations regarding > interface/APIs stability. > > development (aka -current or head/) is not, while stable > (aka stable/*/) are, ate least they are great subject to POLA. POSIX wording is unclear here. From common sense point of view: 1) all-time guaranteed results can come only from own formula and return values can change when the system libraries are changing (it is true for many other functions too) 2) nobody uses rand(3) nowadays. But in case you insist, I may just to not MFC this changes. -- http://ache.vniz.net/ bitcoin:13fGiNutKNHcVSsgtGQ7bQ5kgUKgEQHn7N