diff options
Diffstat (limited to 'x11-libs/libpciaccess/files/libpciaccess-0.17-musl-lfs.patch')
-rw-r--r-- | x11-libs/libpciaccess/files/libpciaccess-0.17-musl-lfs.patch | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/x11-libs/libpciaccess/files/libpciaccess-0.17-musl-lfs.patch b/x11-libs/libpciaccess/files/libpciaccess-0.17-musl-lfs.patch deleted file mode 100644 index cfd7a1469b25..000000000000 --- a/x11-libs/libpciaccess/files/libpciaccess-0.17-musl-lfs.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://bugs.gentoo.org/905913 -https://gitlab.freedesktop.org/xorg/lib/libpciaccess/-/commit/833c86ce15cee2a84a37ae71015f236fd32615d9 - -From 833c86ce15cee2a84a37ae71015f236fd32615d9 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Fri, 11 Nov 2022 11:15:58 -0800 -Subject: [PATCH] linux_sysfs: Use pwrite/pread instead of 64bit versions - -pread64/pwrite64 are aliased to pread/pwrite when largefile support is -enabled e.g. using _FILE_OFFSET_BITS=64 macro - -This helps it compile on latest musl C library based systems where these -functions are put under _LARGEFILE64_SOURCE which is to be removed once -all packages start using 64bit off_t, it works with glibc becuase -_GNU_SOURCE feature macro also defines _LARGEFILE64_SOURCE, thats not -the case with musl - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- a/src/linux_sysfs.c -+++ b/src/linux_sysfs.c -@@ -462,7 +462,7 @@ pci_device_linux_sysfs_read( struct pci_device * dev, void * data, - - - while ( temp_size > 0 ) { -- const ssize_t bytes = pread64( fd, data_bytes, temp_size, offset ); -+ const ssize_t bytes = pread( fd, data_bytes, temp_size, offset ); - - /* If zero bytes were read, then we assume it's the end of the - * config file. -@@ -522,7 +522,7 @@ pci_device_linux_sysfs_write( struct pci_device * dev, const void * data, - - - while ( temp_size > 0 ) { -- const ssize_t bytes = pwrite64( fd, data_bytes, temp_size, offset ); -+ const ssize_t bytes = pwrite( fd, data_bytes, temp_size, offset ); - - /* If zero bytes were written, then we assume it's the end of the - * config file. --- -GitLab |