Re: [PATCH] fix descriptions for AT_NO_AUTOMOUNT

2022-03-10 Thread Paul Eggert
On 3/10/22 11:39, Pádraig Brady wrote: The changes are a net improvement I think since fewer interfaces are used. I would remove the AT_NO_AUTOMOUNT parameters to fstatat() though, since they're redundant it seems, and would only result in confusion if the patch is applied to remove that flag f

Re: bug#32452: 26.1; gnutls_try_handshake maxes out cpu retrying when server is a bit busy

2022-03-10 Thread Bruno Haible
Paul Eggert wrote on 2022-02-25: > Gnulib's nanosleep appears to use select only for old Unixish platforms > that were relevant in 2000 but aren't practical porting targets any > more. So I installed into Gnulib the attached patch to simplify Gnulib > nanosleep by having it fall back on pselect

Re: [PATCH] fix descriptions for AT_NO_AUTOMOUNT

2022-03-10 Thread Pádraig Brady
On 10/03/2022 19:29, Paul Eggert wrote: On 3/10/22 05:46, Pádraig Brady wrote: After looking at the kernel code, it seems that:   fstatat() did _not_ imply AT_NO_AUTOMOUNT from 2.6.38 -> 4.11     I'm not sure it even honored the AT_NO_AUTOMOUNT flag before 4.11   fstatat() did imply AT_NO_

Re: [PATCH] fix descriptions for AT_NO_AUTOMOUNT

2022-03-10 Thread Paul Eggert
On 3/10/22 05:46, Pádraig Brady wrote: After looking at the kernel code, it seems that:   fstatat() did _not_ imply AT_NO_AUTOMOUNT from 2.6.38 -> 4.11     I'm not sure it even honored the AT_NO_AUTOMOUNT flag before 4.11   fstatat() did imply AT_NO_AUTOMOUNT since 4.11 Ouch, so this whole t

Re: [PATCH] sigsegv: Fix build on ppc/musl

2022-03-10 Thread Eric Blake
On Wed, Mar 09, 2022 at 11:37:14PM -0800, Khem Raj wrote: > mcontext is not a standard layout so glibc and musl differ sadly. > > Fixes > ../../m4-1.4.19/lib/sigsegv.c: In function 'sigsegv_handler': >

[PATCH] fix descriptions for AT_NO_AUTOMOUNT

2022-03-10 Thread Pádraig Brady
On 10/03/2022 07:44, Andreas Schwab wrote: On Mär 09 2022, Paul Eggert wrote: I audited gnulib's uses of fstatat and found one fishy one that doesn't use AT_NO_AUTOMOUNT, namely, in fts.c where the follow-symlink branch uses 'stat' whereas the no-follow-symlink branch uses fstatat without AT_NO