From owner-svn-src-all@FreeBSD.ORG Thu Jul 4 13:05:09 2013 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4F387B7B for ; Thu, 4 Jul 2013 13:05:09 +0000 (UTC) (envelope-from mailer-daemon@vniz.net) Received: from mail-lb0-f174.google.com (mail-lb0-f174.google.com [209.85.217.174]) by mx1.freebsd.org (Postfix) with ESMTP id C95FB13CA for ; Thu, 4 Jul 2013 13:05:08 +0000 (UTC) Received: by mail-lb0-f174.google.com with SMTP id x10so1197514lbi.5 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=HRBUHNknYtmhkJqfxXjpr157BLK7/DEcm6+UFGZAS8lnyO3OeDrf2xsG2Cl9rJinwb 1Xr/wK+NCe/J5y9qgEzMl3RnEuG3KBltARxCKHOy73s6zcSS48U9vAdMEhCWlMBG4LsP OhhI96Jsl8/qLM5mGhuPZ07io/U/zZCg6G7GFA4jswhFbO/VzOle6mrGpMmAbFE+uv2T g055WR7kZdRtqZpTJ41K7grCBtWHR9gj9RuvcFqXH1JPko48HJBIfmT2porAbx3i4fHq 8eHr7xO924CJFF6eHU5XTPpkkHJEggTCFNW3y/TaIRdXAmTVtuzbg+iOU/ShgaENs+0p SaNw== 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: ALoCoQk0s7S6yxlYNBJ1x4cgPQxeN33bItemQTDXwgdGlqNrIb27pYhZpAbcigGUVTNvz14kfocg Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Bruce Evans X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jul 2013 13:05:09 -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