| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
| |/
| |
| |
| |
| |
| |
| | |
musl supports copy_file_range since v1.1.24, so expose the corresponding
wrapper here too.
Signed-off-by: Sergio Lopez <slp@redhat.com>
|
|\ \
| | |
| | |
| | | |
membarrier flags constants addition
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | | |
Ignore some removed `IP_*` consts on FreeBSD
|
|/ /
| |
| |
| | |
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove duplicated atof function declaration
This adapts to the changes done with PR #3036, removing a function declaration which would exist twice otherwise.
cc: `@gh-tr,` `@samkearney`
|
| | |
| | |
| | |
| | | |
This adapts to the changes done with PR #3036
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Add posix_spawnattr_set_qos_class_np
https://opensource.apple.com/source/libpthread/libpthread-137.1.1/pthread/spawn.h
|
| | |/
| |/|
| | |
| | | |
https://opensource.apple.com/source/libpthread/libpthread-137.1.1/pthread/spawn.h
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Drop semver check job on CI
This hasn't run for a while and the crate no longer works unless a whole rewriting happens (due to the save analysis removal).
We sometimes allow breaking changes if an item doesn't work in all the use cases (i.e. we can imply there's no real user). For these reasons, I think it's fine to remove these jobs.
|
| | |
| | |
| | |
| | | |
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
add p_name field in kinfo_proc struct on OpenBSD
pthread_get_name_np() and pthread_set_name_np() are now using a kernel storage and could be viewed from outside the process.
Reference: https://github.com/openbsd/src/commit/cef5a146e600a27064f0ea2aa25fc5f8663cb9b7
|
|/ /
| |
| |
| |
| |
| |
| | |
pthread_get_name_np() and pthread_set_name_np() are now using a kernel storage
and could be viewed from outside the process.
Reference: https://github.com/openbsd/src/commit/cef5a146e600a27064f0ea2aa25fc5f8663cb9b7
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Add glibc extensions for posix_spawn*.
This PR adds support for posix spawn extensions implemented by glibc: https://elixir.bootlin.com/glibc/glibc-2.37.9000/source/posix/spawn.h#L201.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Support AIX operating system
This PR adds rather complete definitions and declarations from AIX system headers, with little modification to fit the assumption in some crates or other targets in libc.
Currently only 64-bit PowerPC targets on AIX are proposed, so definitions depending on pointer width are located in `powerpc64` module.
This one should be successor of #2278 (and thanks to `@EGuesnet` 's initial work).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This change adds rather complete definitions and declarations from AIX
system headers, with little modification to fit the assumption in some
crates or other targets in libc.
Currently only 64-bit PowerPC targets on AIX are proposed, so
definitions depending on pointer width are located in powerpc64 module.
Thanks to initial work from Etienne Guesnet, this patch is based on it
(#2278).
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
FreeBSD: add AT_RESOLVE_BENEATH, Linux-compatible clock aliases
- sorry for the spam xD *now* I should be done with that area of the API…
- +mirror one other thing that [was done](https://reviews.freebsd.org/D30988) in the headers to reduce portability annoyance :)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
They were added in https://reviews.freebsd.org/D30988 which landed for 13,
but as they're just aliases, they will work on any version.
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add STATX_DIOALIGN (introduced in linux v6.1)
The [STATX_DIOALIGN](https://elixir.bootlin.com/linux/v6.1/A/ident/STATX_DIOALIGN) constant was introduced in linux 6.1
The statx structure thus gained [2 more fields](https://elixir.bootlin.com/linux/v6.1/source/include/uapi/linux/stat.h#L127)
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
freebsd further sctp support.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
prctl SME flags for gnu arm64.
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
FreeBSD: strchrnul, AT_EMPTY_PATH
- one related constant I missed in #3114
- since #3104 landed let's do that too (this function was available since FreeBSD 10)
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | | |
linux adding strchrnul
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | | |
freebsd sctp support part 3
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
FreeBSD: move all new ABI to base module, add more O_ flags
So according to #3023 all of that stuff didn't need to be hidden away in these conditionally built modules and we could've been exposing `eventfd`, `getrandom`, `getentropy`, `setproctitle_fast` etc. to crates.io consumers all this time…
While in the test file, clean up the mess in `skip_fn` :)
Other thing we need to expose is `O_PATH`, `O_RESOLVE_BENEATH` for crates like cap-std/openat. While here, add other open flags.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
According to #3023, new ABI did not need to be hidden away
under cfg(freebsdXX) flags, only changed ABI!
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
netbsd tcp_info data addition.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
freebsd tcp_info data addition.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
linux starting adding sctp support
|
| |/ / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
linux: add more constants and FUTEX_OP for futex
Add FUTEX_BITSET_MATCH_ANY, FUTEX_OP_* constant and a const fonction, FUTEX_OP() to replace the macro in C.
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | | |
Add FUTEX_BITSET_MATCH_ANY, FUTEX_OP_* constant and a const
fonction, FUTEX_OP() to replace the macro in C.
|
|\ \ \
| | | |
| | | |
| | | | |
linux tcp adding TCP_MD5SIG_MAXKEYLEN const.
|