summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #2789 - s1341:bump_version_to_0_2_126, r=Amanieu0.2.126bors2022-05-162-3/+3
|\ | | | | | | Bump version to 0.2.126
| * Bump version to 0.2.126s13412022-05-152-3/+3
| |
* | Auto merge of #2790 - Amanieu:fix-macro-rules-lint, r=Amanieubors2022-05-161-1/+1
|\ \ | |/ |/| | | Allow unused macro rules
| * Allow unused macro rulesAmanieu d'Antras2022-05-161-1/+1
|/
* Auto merge of #2768 - colincross:pthread_setname_np, r=Amanieubors2022-05-115-4/+8
|\ | | | | | | | | | | | | Promote pthread_getname_np and pthread_setname_np from glibc to linux musl libc added pthread_setname_np in 1.1.16 and pthread_getname_np in 1.2.3, and uClibc has had them since v1.0.20.
| * Promote pthread_getname_np and pthread_setname_np from glibc to linuxColin Cross2022-05-105-4/+8
| | | | | | | | | | musl libc added pthread_setname_np in 1.1.16 and pthread_getname_np in 1.2.3, and uClibc has had them since v1.0.20.
* | Auto merge of #2748 - s1341:add_android_x86_64_user_struct, r=Amanieubors2022-05-113-2/+125
|\ \ | | | | | | | | | | | | | | | Add android x86_64 user struct This PR adds the `user`, `user_regs_struct` and `user_fpregs_struct` structures to android x86_64
| * | Move user struct into x86_64s13412022-05-092-123/+123
| | |
| * | More long fixess13412022-05-011-12/+12
| | |
| * | Use c_ulong instead of c_ulonglong in user_regs_structs13412022-04-251-27/+27
| | |
| * | Remove existing shadowed PTRACE_GETREGS/PTRACE_SETREGSs13412022-04-141-2/+0
| | |
| * | Add GETREGS/SETREGS for androids13412022-04-111-0/+2
| | |
| * | Add extra traits for user_fpregs_structs13412022-04-111-0/+54
| | |
| * | Add android x86_64 user structs13412022-04-111-0/+69
| | |
* | | Auto merge of #2786 - Freaky:openbsd_kinfo_proc, r=Amanieubors2022-05-112-0/+104
|\ \ \ | | | | | | | | | | | | Add OpenBSD kinfo_proc struct
| * | | Add OpenBSD kinfo_proc structThomas Hurst2022-05-102-0/+104
|/ / /
* | | Auto merge of #2783 - Freaky:dfbsd_kinfo_proc, r=Amanieubors2022-05-092-0/+105
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add DragonFlyBSD kinfo_proc and kinfo_lwp structs This adds the aforementioned structs and a few supporting enums and constants. I added the structs to semvar - contribution guidelines also say to add constants (and presumably enums) but I don't see this done for similar values to the ones I added so I'm unclear if there's some subtlety to this I'm missing. One field is also expected to be rounded up to the nearest sizeof(long). Rather than worry about cfg() or whether I can use const size_of, I just assumed 8 bytes, as DragonFly's last 32-bit release was nearly 8 years ago.
| * | | Add DragonFlyBSD kinfo_proc and kinfo_lwp structsThomas Hurst2022-05-072-0/+105
| | | |
* | | | Auto merge of #2782 - asomers:kevent-data, r=Amanieubors2022-05-093-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Fix definition of kevent.data on 32-bit FreeBSD 12+ FreeBSD 12 changed this field from intptr_t to __int64_t
| * | | | Fix definition of kevent.data on FreeBSD 12+Alan Somers2022-05-073-3/+3
| |/ / / | | | | | | | | | | | | FreeBSD 12 changed this field from intptr_t to __int64_t
* | | | Auto merge of #2780 - asomers:LIO_READV, r=Amanieubors2022-05-092-0/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Add LIO_READV and LIO_WRITEV on FreeBSD They are used along with lio_listio for non-POSIX vectored operations.
| * | | | Add LIO_READV and LIO_WRITEV on FreeBSDAlan Somers2022-05-072-0/+8
| |/ / / | | | | | | | | | | | | They are used along with lio_listio for non-POSIX vectored operations.
* | | | Auto merge of #2784 - nmeum:riscv64-enotsup, r=Amanieubors2022-05-081-0/+1
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ENOTSUP constant for riscv64 musl Previously: * https://github.com/rust-lang/libc/pull/2595 * https://github.com/rust-lang/libc/pull/1971 * https://github.com/rust-lang/libc/pull/448 but not of these added the constant for riscv64 musl and rustc itself seems to use it nowadays.
| * | | Add ENOTSUP constant for riscv64 muslSören Tempel2022-05-081-0/+1
|/ / /
* | | Auto merge of #2777 - jjl:musl-malloc_usable_size, r=Amanieubors2022-05-051-0/+1
|\ \ \ | | | | | | | | | | | | add malloc_usable_size for musl
| * | | add malloc_usable_size for musljjl2022-05-021-0/+1
| | | |
* | | | Auto merge of #2776 - cww0614:socks_txtime_mips_musl, r=Amanieubors2022-05-052-16/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Enable sock_txtime on mips musl target The struct and related constants were originally added in #2415. But they weren't enabled for mips musl target because the kernel version of the build image was old and they couldn't pass the build. Now the kernel version of the build image is already updated and I think we could enable them for mips musl target
| * | | | Enable sock_txtime on mips musl targetyifei2022-05-052-16/+11
| | | | |
* | | | | Auto merge of #2775 - asomers:aio_writev2, r=Amanieubors2022-05-054-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable aio_{read,write}v on FreeBSD When I originally added these symbols, I put them in the freebsd13 module. But I needn't have, since they didn't change any existing symbols. Instead, as totally new symbols, they should've gone into the freebsd module. This way they can actually be used.
| * | | | | Enable aio_{read,write}v on FreeBSDAlan Somers2022-05-054-4/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When I originally added these symbols, I put them in the freebsd13 module. But I needn't have, since they didn't change any existing symbols. Instead, as totally new symbols, they should've gone into the freebsd module. This way they can actually be used.
* | | | | Auto merge of #2773 - semarie:openbsd-const, r=Amanieubors2022-05-053-13/+28
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openbsd: constantify some arguments of openpty() and forkpty() OpenBSD recently made `termp` and `winp` arguments of `openpty()` and `forkpty()` const. to match the prototypes in glibc and musl libc. It was done in [following commit](https://github.com/openbsd/src/commit/78fa49ead5f0889b599940410aaa89ed00d2943e), which will be part of OpenBSD 7.2 .
| * | | | | openbsd: constantify some arguments of openpty() and forkpty()Sébastien Marie2022-04-303-13/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenBSD recently made termp and winp arguments of openpty() and forkpty() const. to match the prototypes in glibc and musl libc.
* | | | | | Auto merge of #2772 - devnexen:haiku_build_fix2, r=Amanieubors2022-05-051-2/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | haiku build fix
| * | | | | | haiku build fixDavid Carlier2022-04-301-2/+3
| |/ / / / /
* | | | | | Auto merge of #2743 - zx2c4-forks:grnd_insecure, r=Amanieubors2022-05-055-0/+10
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | linux: add GRND_INSECURE constant This is available on kernels ≥5.6.
| * | | | | linux: add GRND_INSECURE constantJason A. Donenfeld2022-04-305-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | This is available on kernels ≥5.6 and was added to glibc in 2.32.
* | | | | | Auto merge of #2779 - Amanieu:remove_freebsd11, r=Amanieubors2022-05-051-15/+0
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove FreeBSD 11 from CI FreeBSD 11 is EOL and packages for it are no longer provided, which causes the CI job to fail. cc `@asomers`
| * | | | | Remove FreeBSD 11 from CIAmanieu d'Antras2022-05-051-15/+0
|/ / / / / | | | | | | | | | | | | | | | | | | | | FreeBSD 11 is EOL and packages for it are no longer provided, which causes the CI job to fail.
* | | | | Auto merge of #2774 - dtolnay-contrib:checkoutv3, r=Amanieubors2022-04-303-18/+18
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update GitHub Actions actions/checkout@v2 to v3 The v2 implementation uses Node 12, which is end-of-life on April 30, 2022. See https://nodejs.org/en/about/releases/. Update to v3, which is based on Node 16 whose support lasts until April 30, 2024. They made this a major version change (v2 to v3) because old GitHub Enterprise versions aren't necessarily compatible with Node 16, but for github.com-supplied runners (SaaS) there is no practical difference.
| * | | | Update GitHub Actions actions/checkout@v2 to v3David Tolnay2022-04-303-18/+18
|/ / / / | | | | | | | | | | | | | | | | | | | | The v2 implementation uses Node 12, which is end-of-life on April 30, 2022. See https://nodejs.org/en/about/releases/. Update to v3, which is based on Node 16 whose support lasts until April 30, 2024.
* | | | Auto merge of #2771 - Amanieu:release-0.2.125, r=Amanieu0.2.125bors2022-04-292-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | Bump version to 0.2.125
| * | | | Bump version to 0.2.125Amanieu d'Antras2022-04-292-3/+3
|/ / / /
* | | | Auto merge of #2540 - kraj:rv32-musl, r=Amanieubors2022-04-294-0/+818
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Add riscv32 support for musl C library based linux platforms Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * | | | Add riscv32 support for musl C library based linux platformsKhem Raj2022-04-284-0/+818
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | | | | Auto merge of #2769 - jessicah:haiku, r=Amanieubors2022-04-293-57/+232
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | haiku: improve platform compatibility * Also moves a number functions out of the `libbsd` module, as these are actually in `libroot`, so don't require linking against `libbsd`. * `dl_iterate_phdr` is not implemented. * `B_FILE_NOT_FOUND` has been deprecated, and removed from the public headers
| * | | | | haiku: improve platform compatibilityJessica Hamilton2022-04-293-57/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Also moves a number functions out of the `libbsd` module, as these are actually in `libroot`, so don't require linking against `libbsd`. * `dl_iterate_phdr` is not implemented. * `B_FILE_NOT_FOUND` has been deprecated, and removed from the public headers
* | | | | | Auto merge of #2770 - m-ou-se:freebsd-futex, r=Amanieubors2022-04-283-0/+66
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add umtx_op to FreeBSD. See https://www.freebsd.org/cgi/man.cgi?query=_umtx_op&sektion=2&manpath=FreeBSD+11.0-RELEASE+and+Ports and https://github.com/FreeBSD/freebsd-src/blob/stable/11/sys/sys/umtx.h.
| * | | | | | Add FreeBSD's umtx timeout struct and flag.Mara Bos2022-04-283-0/+10
| | | | | | |
| * | | | | | Add umtx_op to FreeBSD.Mara Bos2022-04-282-0/+56
| | |_|_|_|/ | |/| | | |
* | | | | | Auto merge of #2767 - carbotaniuman:patch-1, r=Amanieubors2022-04-281-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `stpcpy`, `stpncpy`, and `strtok_r` to unix These are POSIX 2008 extensions to the C standard.