Re: [PROPOSED] renameatu: rename from renameat2

2018-07-10 Thread Paul Eggert
Thanks, I fixed those typos.

Re: [PROPOSED] renameatu: rename from renameat2

2018-07-10 Thread Kamil Dudka
On Wednesday, July 4, 2018 4:45:32 AM CEST Paul Eggert wrote: > It's looking like Glibc will add a renameat2 function > that is incompatible with Gnulib renameat2; see: > https://sourceware.org/ml/libc-alpha/2018-07/msg00064.html > To help avoid future confusion, rename renameat2 to something

Re: [PROPOSED] renameatu: rename from renameat2

2018-07-06 Thread Paul Eggert
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

Re: [PROPOSED] renameatu: rename from renameat2

2018-07-06 Thread Bruno Haible
Paul Eggert wrote: > > I would add a placeholder for the old module name, > > for a period of transition. ... > > In the past, we've often avoided such placeholders, as Gnulib is a > source-code > module and people can upgrade at their leisure. I disagree with the "can upgrade at their

Re: [PROPOSED] renameatu: rename from renameat2

2018-07-04 Thread Paul Eggert
Bruno Haible wrote: I would add a placeholder for the old module name, for a period of transition. So that users of the 'renameat2' module are not forced to migrate in a hurry, but instead can migrate when it is fit for their project and schedule. In the past, we've often avoided such

Re: [PROPOSED] renameatu: rename from renameat2

2018-07-04 Thread Florian Weimer
On 07/04/2018 04:45 AM, Paul Eggert wrote: It's looking like Glibc will add a renameat2 function that is incompatible with Gnulib renameat2; see: https://sourceware.org/ml/libc-alpha/2018-07/msg00064.html To help avoid future confusion, rename renameat2 to something else. Use the name

Re: [PROPOSED] renameatu: rename from renameat2

2018-07-04 Thread Bruno Haible
Hi Paul, > It's looking like Glibc will add a renameat2 function > that is incompatible with Gnulib renameat2; see: > https://sourceware.org/ml/libc-alpha/2018-07/msg00064.html Yup, by https://sourceware.org/ml/libc-alpha/2018-07/msg00039.html it is clear that non-atomic fallback implementations

[PROPOSED] renameatu: rename from renameat2

2018-07-03 Thread Paul Eggert
It's looking like Glibc will add a renameat2 function that is incompatible with Gnulib renameat2; see: https://sourceware.org/ml/libc-alpha/2018-07/msg00064.html To help avoid future confusion, rename renameat2 to something else. Use the name 'renameatu', as the Gnulib function is close to the