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
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
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_
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
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':
>
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