This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [hurd,commited] hurd: Support for file record locking
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Samuel Thibault <samuel dot thibault at ens-lyon dot org>
- Cc: <libc-alpha at sourceware dot org>, Svante Signell <svante dot signell at gmail dot com>, <commit-hurd at gnu dot org>
- Date: Wed, 30 Oct 2019 17:03:14 +0000
- Subject: Re: [hurd,commited] hurd: Support for file record locking
- Ironport-sdr: GnHP8EI25ZsZiEAYj5PO/54LL6vk3oja4npGUVk339XoR2NWAgEiwZ3fNkvN+lEHg8MZdznlnA 0BZ4YeVDiwlOikbNKkY9DYZY66/crNtSVOZ3USJTgykye4kiNCzqe5SpTt9nqz+1ofu8wHtZpi h3XoNgZQuFwdamAbbVyY0Mw1CnCK+GogkY6lDjDslzeSpGm9sUYt2h0ps8FERSwxY9LTzQ0Z/N 71gpeuyfLJctxbMJ3VC7gwcGpHbWB5kpKuI/xqZvnGqFw740DZj8ucGmFJUxPcNCe4HarQ8FWZ IxQ=
- Ironport-sdr: fWQo657KllDax218GAL/fkCBmlqa3DL6rGatb9HVt/WVuGFqrHbCm5DGLXvBTlCUh+PiFXc4vp hDZIEPyycOxMKZQnmtQOxa8v/a05K5eBb9wAQcXWTPfn5IK3t9e5w+Yx/JoTXtdTNTejvqT5Ku MjrDu676tu3ZBbV0LeJMXAN9rfzuOsCj/wse/yEsMfSGUTfGZssjgvI2HdVTQbgqifEnSwlRP+ x8gjq5PAfiIUGMKFFOfwrd/+8TXORHe3xaJtuhLF7aDK50lBupyn5+4weyqwq7MDsEqtoOYy2q c80=
- References: <20191030002924.5548-1-samuel.thibault@ens-lyon.org>
On Wed, 30 Oct 2019, Samuel Thibault wrote:
> From: Svante Signell <svante.signell@gmail.com>
>
> * sysdeps/mach/hurd/fcntl.c: Add support for file-record-lock RPC
> fixing posix file locking using the flock64 version of struct
> flock.
I'm now seeing build failures with build-many-glibcs.py for i686-gnu. Is
this some issue with needing ultra-new versions of mig/gnumach/hurd which
are only updated in the "compilers" step not the "glibcs" step?
In file included from ../sysdeps/hurd/include/hurd/fd.h:2,
from ../sysdeps/mach/hurd/fcntl.c:21:
../sysdeps/mach/hurd/fcntl.c: In function '__libc_fcntl':
../sysdeps/mach/hurd/fcntl.c:158:29: error: implicit declaration of function '__file_record_lock' [-Werror=implicit-function-declaration]
158 | err = HURD_FD_PORT_USE (d, __file_record_lock (port, cmd, &fl64,
| ^~~~~~~~~~~~~~~~~~
../hurd/hurd/fd.h:137:15: note: in definition of macro 'HURD_FD_PORT_USE'
137 | __result = (expr); \
| ^~~~
cc1: all warnings being treated as errors
--
Joseph S. Myers
joseph@codesourcery.com