|
From: | Paul Eggert |
Subject: | Re: [PROPOSED] renameatu: rename from renameat2 |
Date: | Fri, 6 Jul 2018 14:10:06 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
Bruno Haible wrote:
I agree only because 'coreutils' is the only user of 'renameat2', and Pádraig is surely aware of the issue.
I already fixed Coreutils: https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=439741053256618eb651e6d43919df29625b8714
* More generally, an incompatible change without transition time introduces a versioning constraint
While that can be a significant problem in general, it's not so here. Choose which version of Gnulib you want for other reasons; then use "renameat2" or "renameatu" in your source code, based on that decision. So there's an easy way out of this particular gotcha. (True, it would not be so easy for other abrupt changes.)
[Prev in Thread] | Current Thread | [Next in Thread] |