[PATCH v5 0/3] Fix socket ancillary timestamp on 32 bit time_t ABIs
Adhemerval Zanella
adhemerval.zanella@linaro.org
Thu Jan 27 20:15:39 GMT 2022
Adhemerval Zanella (3):
support: Add support_socket_so_timestamp_time64
linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349,
BZ#28350)
Linux: Only generate 64 bit timestamps for 64 bit time_t
recvmsg/recvmmsg
include/sys/socket.h | 10 +-
support/Makefile | 1 +
support/support.h | 4 +
support/support_socket_so_timestamp_time64.c | 48 +++
sysdeps/unix/sysv/linux/Makefile | 9 +
.../unix/sysv/linux/convert_scm_timestamps.c | 14 +-
sysdeps/unix/sysv/linux/recvmmsg.c | 45 ++-
sysdeps/unix/sysv/linux/recvmsg.c | 34 +-
.../tst-socket-timestamp-compat-time64.c | 1 +
.../sysv/linux/tst-socket-timestamp-compat.c | 250 +++++++++++++
.../sysv/linux/tst-socket-timestamp-time64.c | 1 +
.../unix/sysv/linux/tst-socket-timestamp.c | 338 ++++++++++++++++++
12 files changed, 722 insertions(+), 33 deletions(-)
create mode 100644 support/support_socket_so_timestamp_time64.c
create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-compat-time64.c
create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-compat.c
create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-time64.c
create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp.c
--
2.32.0
More information about the Libc-alpha
mailing list