| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Requested in #3040
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
available in NetBSD-current since 2020
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix "Bump to 0.2.142" libc dependency version
Typo during the previous upgrade in
commit 38702b2623a2acfbf1957263f0c84950ef071aa4
Author: Dan Johnson <computerdruid@google.com>
Date: Wed Apr 19 14:17:19 2023 -0700
Bump to 0.2.142
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Typo during the previous upgrade in
commit 38702b2623a2acfbf1957263f0c84950ef071aa4
Author: Dan Johnson <computerdruid@google.com>
Date: Wed Apr 19 14:17:19 2023 -0700
Bump to 0.2.142
|
|\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | | |
Bump to 0.2.142
A new release would unblock https://github.com/rust-lang/rust/pull/110562
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
fix: CMSG_HEADER_ALIGNMENT was not properly equal to the C Header file in illumos
A small fix for illumos so we can add more archs to the definition. This aligns the defintions in libc with the corresponding C Headers.
I ran all the steps it asked me and only got an issue with `cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics` although that seems to me like I am using a different gcc that CI.
This is part of the ARM work goin on at the moment.
CC: `@richlowe` and `@jclulow` for coordination.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
illumos
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | | |
Mention unstable values on PR template
cc #3131
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | | |
fuchsia: add definitions for riscv64
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | |
| | | | | |
| | | | | |
| | | | | | |
freebsd i686 add ucontext/mcontext
close #3196.
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
close #3196.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Upstream a few more constants from rustix.
Add a definition of `CIBAUD` for powerpc and powerpc64 on glibc.
And a definition for `RLIM64_INFINITY` on linux_like platforms.
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- And a definition for `RLIM64_INFINITY` on linux_like platforms.
- Declare the `sync` function on Android and solarish.
- Solaris: https://docs.oracle.com/cd/E26502_01/html/E29032/sync-2.html
- Illumos: https://illumos.org/man/2/sync
- Enable `FICLONE` and `FICLONERANGE` on more architectures.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add kexec_file_load system call for arm linux
This syscall was introduced in Linux 5.0. References:
- torvalds/linux@4ab65ba7a5cbad47520274d88d066bf8eb83f161
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This syscall was introduced in Linux 5.0. References:
- torvalds/linux@4ab65ba7a5cbad47520274d88d066bf8eb83f161
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
adding getdtablesize on redox
|
| |/ / / / |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
Pin FreeBSD 14 version on CI
|
|/ / / /
| | | |
| | | |
| | | | |
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
netbsd,openbsd: add more waitid related constants
`P_ALL`/`P_PID`/`WEXITED`/`WNOWAIT`/`WSTOPPED` in particular are what's required for rustix to support waitid and they were missing on OpenBSD; while here add NetBSD's custom ones.
ping `@semarie`
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
haiku adding bsd missing constants
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Remove AIX specific definition of sigval
AIX definition of sigval is actually the same as other unix. Remove the union definition as other platforms treat it like a pointer after #3185.
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
AIX definition of sigval is actually the same as other unix. Remove the
union definition as other platforms treat it like a pointer.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add more declarations for AIX
Add more constants and function declarations to make it more compatible to code written for other existing unix-like systems.
All added constants are verified on 64-bit AIX system. All added function are verified as linkable symbols.
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
freebsd add MAP_ALIGNED macro
|
| | |_|_|_|/
| |/| | | | |
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | | |
Install libnghttp2 on all FreeBSD jobs
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
netbsd add MAP_ALIGNED macro
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
build.rs: print rustc stderr if exit status != 0
I was trying to run benchmarks locally with rustc-perf and found that many of them failed to build with a message from libc's build.rs "Failed to get rustc version." I made this change locally to help debug, and I think it would be generally useful. In my case it quickly revealed that rustc was failing to find libLLVM and so `rustc --version` was emitting nothing on stdout.
I think this may have been part of what was intended with #3000 and might help debug https://github.com/rust-lang/crater/issues/663.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bump version to 0.2.141
Bump version as requested in https://github.com/rust-lang/socket2/issues/405
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
aix: add siginfo_t accessors for symmetry with other platforms
On other platforms it's possible to call e.g. `si_status()`, it was missing on AIX.
btw, the `#[cfg(libc_union)]` usage in the `siginfo_t` itself looks quite wrong…
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
definitions for linux hardware timestamping
Definitions can be found here https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/net_tstamp.h#L76
These definitions are relevant for (PTP and NTP) hardware timestamping
|
| |/ / / / |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Use aligned `cmsghdr` structs `test_cmsg_nxthdr`
Fixes #3181.
I could find no reason for using unaligned structs in this test.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Make CMSG_SPACE on aix const
Now `CMSG_SPACE` is const (when `libc_const_extern_fn`) on every platform that has it
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add missing kqueue constants across BSDs
While here, reorder some to match the C headers
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
While here, reorder some to match the C headers
|