mbox series

[v2,0/4] LFS and time64 fixes

Message ID 20231215004333.860034-1-sam@gentoo.org (mailing list archive)
Headers show
Series LFS and time64 fixes | expand

Message

Sam James Dec. 15, 2023, 12:42 a.m. UTC
Require 64-bit off_t & time_t, pass the relevant macros to enable them, and
adapt some printfs accordingly.

Tested on x86_64-pc-linux-gnu, i686-pc-linux-gnu, armv7a-unknown-linux-gnueabihf.

Sam James (3):
  io: Assert we have a sensible off_t
  build: Request 64-bit time_t where possible
  io: Adapt to >= 64-bit time_t

Violet Purcell (1):
  Remove use of LFS64 interfaces

 copy/xfs_copy.c           |  2 +-
 fsr/xfs_fsr.c             |  2 +-
 include/builddefs.in      |  4 ++--
 io/bmap.c                 |  6 +++---
 io/copy_file_range.c      |  4 ++--
 io/cowextsize.c           |  6 +++---
 io/fadvise.c              |  2 +-
 io/fiemap.c               |  6 +++---
 io/fsmap.c                |  6 +++---
 io/init.c                 |  3 +++
 io/io.h                   | 10 +++++-----
 io/madvise.c              |  2 +-
 io/mincore.c              |  2 +-
 io/mmap.c                 | 13 +++++++------
 io/pread.c                | 22 +++++++++++-----------
 io/pwrite.c               | 20 ++++++++++----------
 io/reflink.c              |  4 ++--
 io/seek.c                 |  6 +++---
 io/sendfile.c             |  6 +++---
 io/stat.c                 |  8 ++++----
 io/sync_file_range.c      |  2 +-
 io/truncate.c             |  2 +-
 libxfs/rdwr.c             |  8 ++++----
 mdrestore/xfs_mdrestore.c |  2 +-
 repair/prefetch.c         |  2 +-
 scrub/spacemap.c          |  6 +++---
 spaceman/freesp.c         |  4 ++--
 spaceman/trim.c           |  2 +-
 28 files changed, 83 insertions(+), 79 deletions(-)