| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Bump version to 0.2.126
|
| | |
|
|\ \
| |/
|/|
| | |
Allow unused macro rules
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Add android x86_64 user struct
This PR adds the `user`, `user_regs_struct` and `user_fpregs_struct` structures to android x86_64
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Add OpenBSD kinfo_proc struct
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix definition of kevent.data on 32-bit FreeBSD 12+
FreeBSD 12 changed this field from intptr_t to __int64_t
|
| |/ / /
| | | |
| | | |
| | | | |
FreeBSD 12 changed this field from intptr_t to __int64_t
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add LIO_READV and LIO_WRITEV on FreeBSD
They are used along with lio_listio for non-POSIX vectored operations.
|
| |/ / /
| | | |
| | | |
| | | | |
They are used along with lio_listio for non-POSIX vectored operations.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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 malloc_usable_size for musl
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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 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.
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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 recently made termp and winp arguments of openpty() and forkpty() const.
to match the prototypes in glibc and musl libc.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
haiku build fix
|
| |/ / / / / |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | | |
linux: add GRND_INSECURE constant
This is available on kernels ≥5.6.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is available on kernels ≥5.6 and was added to glibc in 2.32.
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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`
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | | |
FreeBSD 11 is EOL and packages for it are no longer provided, which
causes the CI job to fail.
|
|\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Bump version to 0.2.125
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add riscv32 support for musl C library based linux platforms
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* 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
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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 `stpcpy`, `stpncpy`, and `strtok_r` to unix
These are POSIX 2008 extensions to the C standard.
|