Debian Patches
Status for rust-libc/0.2.169-1
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
time64-010-add-cfg-option.patch | This patch is based on the commit described below, taken from upstream pull request 3175, it was adapted for use in the Debian package by Peter Michael Green. commit d0c905b147ad46c7e81a62199ba3c57935d66723 Add cfg option gnu_time64_abi =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-09-07 | ||
time64-020-exclude-x32.patch | commit 271d07eaca5f05324a9965f94e67287c31c3bc0d x86_64_x32 have 64 bit time_t diff --git a/build.rs b/build.rs index 787c25cdd6..f5aff2024e 100644 |
Ola x Nilsson <olani@axis.com> | no | 2023-09-12 | ||
time64-025-exclude-i386.patch | =================================================================== | no | ||||
time64-030-basic-file-and-time.patch | commit 91f04dfe1d93b8d2d383999ff5faf6411961caa1 gnu: Handle basic file and time types for 32bit systems with time64 32bit gnu types when _TIME_BITS=64 and _FILE_OFFSET_BITS=64 diff --git a/src/unix/linux_like/linux/gnu/b32/mod.rs b/src/unix/linux_like/linux/gnu/b32/mod.rs index 54c84fa617..7cc9fb08e7 100644 |
Ola x Nilsson <olani@axis.com> | no | 2023-03-17 | ||
time64-035-timex_t.patch | This patch is based on the commit described below, taken from the upstream time64 pull request, adapted for use in the Debian package by Peter Michael Green. commit fc5c42dd8d00acd651a53950d44b6284a00979b0 gnu: Move struct timex_t to gnu/b* and support _TIME_BITS=64 =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-03-17 | ||
time64-040-use-time64-symbols.patch | commit 3c3c01f9e5da55f8843e5d111a430bc75af4c600 gnu: Use _TIME_BITS and _FILE_OFFSET_BITS=64 versions of glibc symbols Set the link names of relevant symbols to use be the same as when a C program is built against GNU libc with -D_TIME_BITS=64 and -D_FILE_OFFSET_BITS=64. |
Ola x Nilsson <olani@axis.com> | no | 2023-03-17 | ||
time64-050-update-struct-input_event.patch | This patch is based on the commit described below from the upstream time64 pull request, adapted for use in the Debian package by Peter Michael Green. commit 7bb47139eda82d37a43cdd3ff60572e5d224a2e4 linux: Update struct input_event for glibc _TIME_BITS=64 diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index 2ff9a7e264..e280488620 100644 |
Ola x Nilsson <olani@axis.com> | no | 2023-03-17 | ||
time64-060-handle-tv_usec.patch | commit b24da0142bd3babba1935866b266845ed2ece4c6 gnu: Handle timeval.tv_usec for glibc 64-bit time_t For 64 bit time on 32 bit linux glibc timeval.tv_usec is actually __suseconds64_t (64 bits) while suseconds_t is still 32 bits. diff --git a/src/unix/mod.rs b/src/unix/mod.rs index a380bf1ef8..42a293e9b0 100644 |
Ola x Nilsson <olani@axis.com> | no | 2023-03-17 | ||
time64-080-socket-options.patch | This patch is based on the commit described below from the upstream time64 pull request, adapted for use in the Debian package by Peter Michael Green. commit 17ad6e6394956e535887900ed8ff5949fa4c37fc linux: Set SO_TIMESTAMP* and SO_RCVTIMEO and SO_SNDTIMEO The actual values may be different on 32bit archs and glibc with 64-bit time. diff --git a/src/unix/linux_like/linux/arch/generic/mod.rs b/src/unix/linux_like/linux/arch/generic/mod.rs index 2f437e16db..2e319f5823 100644 |
Ola x Nilsson <olani@axis.com> | no | 2023-03-20 | ||
time64-090-mips-rlim.patch | This patch is based on the commit described below, taken from the upstream time64 pull request and adapted for use in the Debian package by Peter Michael Green. commit d8a1d16f489c0b2d7064eb2863378f7e45a696c3 linux: Set RLIM_INFINITY for mips GNU libc with _FILE_OFFSET_BITS=64 =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-03-27 | ||
time64-100-shmid.patch | This patch is based on the commit described below, taken from the upstream time64 pull request and adapted for use in the Debian package by Peter Michael Green. commit c2f9db639c38f34bda0d999d557f5cec0fb80915 gnu: Update struct shmid_ds for 64-bit time =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-03-20 | ||
time64-105-stat.patch | This patch is based on the commit described below, taken from upstream pull request 3175, it was adapted for use in the Debian package by Peter Michael Green. commit 3e37f1b0ca3ca56f8a18a0d46075a12f89838dc6 gnu: Adapt stat, statfs, statvfs for _TIME_BITS=64 Adapt the 32-bit versions of the various stat and stat*64 structs to support 64 bit time and file offset. Move the default stat struct from b32/mod.rs to a new file fnu/b32/generic.rs as it now only supports _most_ platforms. Some archs still need their own version. stat64, statfs64 and statvfs64 becomes aliases to stat, statfs and statfcf respectively for arm, riscv32 and sparc. statfs64 becomes an alias for statfs on mips and powerpc. =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2024-03-04 | ||
time64-108-fix-stat-i386.patch | The patch series taken from upstream unconditionally changes the stat definitions in src/unix/linux_like/linux/gnu/b32/x86/mod.rs, since we don't enable time64 on i386 this causes us problems. This patch puts back the old definitions and adds conditionals. =================================================================== |
no | ||||
time64-110-msquid.patch | This patch is based on the commit described below, taken from the upstream time64 pull request and modified for use in the Debian package by Peter Michael Green. commit eebc18690dc2a2173737251f09c874ef39424395 gnu: Update struct msqid_ds for 64-bit time =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-03-27 | ||
time64-120-semid.patch | This patch is based on the commit described below, taken from the upstream time64 pull request and modified for use in the Debian package by Peter Michael Green. commit 4385156cfbdfd908881a606e9db5d68a0555847c gnu: Update struct semid_ds for 64-bit time =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-03-20 | ||
time64-130-getlk.patch | This patch is based on the commit described below, taken from the upstream time64 pull request and modified for use in the Debian package by Peter Michael Green. commit dee82c3532ce9503e19377a880cc1978c0eb50b0 gnu: Update F_GETLK and F_GETLK64 for 64-bit time diff --git a/src/unix/linux_like/linux/gnu/b32/arm/mod.rs b/src/unix/linux_like/linux/gnu/b32/arm/mod.rs index 80d8d3b11d..aa7e60d5ad 100644 |
Ola x Nilsson <olani@axis.com> | no | 2023-03-20 | ||
time64-140-setlk.patch | This patch is based on the commit described below, taken from upstream pull request 3175, it was adapted for use in the Debian package by Peter Michael Green. commit 4446ec06aa33813c732e2e473742cd5f410e1906 gnu: Update F_SETLK and F_SETLKW for 64-bit time Also add the F_[SG]ET*64 constants. =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-03-20 | ||
time64-150-aiocb.patch | This patch is based on the commit described below, taken from upstream pull request 3175, it was adapted for use in the Debian package by Peter Michael Green. commit 9fe31f90a01d5c5c49eef81676f5968b917f5e62 gnu: Update struct aiocb for _TIME_BITS=64 =================================================================== |
Ola x Nilsson <olani@axis.com> | no | 2023-03-20 | ||
time64-160-timespec.patch | This patch is based on the commit described below, taken from upstream pull request 3175. It was adjusted by Peter Michael Green to use target_endian instead of hard coding big and little endian architectures. commit 7f3a1e7727377045d73daca272711c548fe0f394 Update struct timespec for _TIME_BITS=64 powerpc and mips wants 32 bits of padding before tv_nsec. arm and x86 wants 32bits of padding after tv_nsec. diff --git a/src/unix/mod.rs b/src/unix/mod.rs index 42a293e9b0..f120933db6 100644 |
Ola x Nilsson <olani@axis.com> | no | 2023-03-27 | ||
time64-190-fix-clock-nanosleep-i386.patch | =================================================================== | no |
Showing 1 to 20 of 20 entries