This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Florian Weimer wrote:
* The library now implements the renameat2 function. On Linux systems that support the renameat2 system call this is a wrapper for kernel support and when renameat2's flags are nonzero this should avoid race conditions present with renameat. The renameat2 function fails with an errno of ENOSYS or EINVAL when given nonzero flags that cannot be implemented atomically by the kernel.I don't think the current renameat2 fallback code in glibc can return ENOSYS. The generic renameat, which returns ENOSYS, is overriden by Linux and Hurd.
Ah, OK, in that case please remove "ENOSYS or" from the proposed text.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |