I started testing the compat mode on a Ubuntu based system with glibc
2.34 which supports switching to 64 bit based time_t. These are the fixes
for problems observed while testing the kernel / cobalt part.

More tests, especially for the libcobalt part will be necessary,
especially because the way how glibc implemented the switch to 64 bit
time_t affects the function wrapping we use.

Best regards,
Florian

Florian Bezdeka (3):
  y2038: posix/mqueue: Fix compat case for mq_timedreceive64
  y2038: cobalt: rtdm/fd: Take care of compat mode for recvmmsg64
  y2038: cobalt: posix/signal: Take care of compat mode for
    sigtimedwait64

 .../x86/include/asm/xenomai/syscall32-table.h |  3 +++
 kernel/cobalt/posix/mqueue.c                  | 26 +++++++++----------
 kernel/cobalt/posix/mqueue.h                  |  2 +-
 kernel/cobalt/posix/syscall32.c               | 17 ++++++++++--
 kernel/cobalt/posix/syscall32.h               |  3 ++-
 5 files changed, 34 insertions(+), 17 deletions(-)

-- 
2.35.1


Reply via email to