On Wed, Jan 01, 2025 at 10:11:24PM +0100, Samuel Thibault wrote: > Diego Nieto Cid, le mer. 01 janv. 2025 20:07:04 +0000, a ecrit: > > On Wed, Jan 01, 2025 at 06:51:47PM +0100, Samuel Thibault wrote: > > > > /* Structure used for storage of ancillary data object information. > > > > */ > > > > struct cmsghdr > > > > { > > > > socklen_t cmsg_len; /* Length of data in cmsg_data plus > > > > length > > > > of cmsghdr structure. */ > > > > > > That's the correct type according to posix: > > > > > > ./basedefs/sys_socket.h.html:<tt>socklen_t cmsg_len </tt> Data byte > > > count, including the <b>cmsghdr</b>. <tt> > > > > > > > Ok, but > > I was only answering about the cmsg_len type, I hadn't taken the time to > look at the rest yet. >
Sorry for the impatience :) > > I'm pushing a fix on glibc master. > Great, many thanks! This should make the GLib test suite pass again (without counting the seven skipped tests). -- >8 -- >8 -- 011/371 glib:glib+core / collate SKIP 0.01s 294/371 glib:gio / g-file-info-filesystem-readonly SKIP 0.01s 318/371 glib:gio+slow / gdbus-threading SKIP 0.01s 367/371 glib:lint+no-valgrind / black.sh SKIP 0.00s 368/371 glib:lint+no-valgrind / flake8.sh SKIP 0.00s 369/371 glib:lint+no-valgrind / reuse.sh SKIP 0.00s 370/371 glib:lint+no-valgrind / shellcheck.sh SKIP 0.00s -- >8 -- >8 -- Regards, Diego