summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | netbsd add deprecation warning for ELASTThomas Klausner2023-04-211-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Requested in #3040
| * | | | | netbsd add two more errnosThomas Klausner2022-12-192-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | available in NetBSD-current since 2020
* | | | | | Auto merge of #3215 - ilya-bobyr:master, r=JohnTitorbors2023-04-221-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | Fix "Bump to 0.2.142" libc dependency versionIllia Bobyr2023-04-211-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Auto merge of #3208 - ComputerDruid:bump_142, r=JohnTitor0.2.142bors2023-04-202-3/+3
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | Bump to 0.2.142 A new release would unblock https://github.com/rust-lang/rust/pull/110562
| * | | | Bump to 0.2.142Dan Johnson2023-04-192-3/+3
| | | | |
* | | | | Auto merge of #3171 - Toasterson:master, r=JohnTitor,pfmooneybors2023-04-201-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | fix: CMSG_HEADER_ALIGNMENT was not properly equal to the C Header file in ↵Till Wegmueller2023-03-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | illumos Signed-off-by: Till Wegmueller <toasterson@gmail.com>
* | | | | | Auto merge of #3207 - JohnTitor:placeholder-pr-template, r=JohnTitorbors2023-04-191-2/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | Mention unstable values on PR template cc #3131
| * | | | | Mention unstable values on PR templateYuki Okushi2023-04-201-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Yuki Okushi <jtitor@2k36.org>
* | | | | | Auto merge of #3204 - ComputerDruid:riscv64, r=JohnTitorbors2023-04-193-0/+48
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | fuchsia: add definitions for riscv64
| * | | | | fuchsia: add definitions for riscv64Dan Johnson2023-04-183-0/+48
| | | | | |
* | | | | | Auto merge of #3202 - devnexen:fbsd_ucontext_i686, r=JohnTitorbors2023-04-181-0/+155
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | freebsd i686 add ucontext/mcontext close #3196.
| * | | | | freebsd i686 add ucontext/mcontextDavid Carlier2023-04-181-0/+155
| |/ / / / | | | | | | | | | | | | | | | close #3196.
* | | | | Auto merge of #3173 - sunfishcode:sunfishcode/upstream, r=JohnTitorbors2023-04-185-1/+39
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | Upstream a few more constants from rustix.Dan Gohman2023-04-185-1/+39
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | | | | Auto merge of #3200 - ribalda:add-kexec-file-load-arm, r=JohnTitorbors2023-04-181-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add kexec_file_load system call for arm linux This syscall was introduced in Linux 5.0. References: - torvalds/linux@4ab65ba7a5cbad47520274d88d066bf8eb83f161
| * | | | | Add kexec_file_load system call for arm linuxRicardo Ribalda2023-04-141-0/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This syscall was introduced in Linux 5.0. References: - torvalds/linux@4ab65ba7a5cbad47520274d88d066bf8eb83f161 Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
* | | | | Auto merge of #3199 - devnexen:redox_getdtablesize, r=JohnTitorbors2023-04-172-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | adding getdtablesize on redox
| * | | | | adding getdtablesize on redoxDavid Carlier2023-04-132-0/+2
| |/ / / /
* | | | | Auto merge of #3203 - JohnTitor:chore/pin-freebsd-ci, r=JohnTitorbors2023-04-171-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | Pin FreeBSD 14 version on CI
| * | | | Pin FreeBSD 14 version on CIYuki Okushi2023-04-171-1/+1
|/ / / / | | | | | | | | | | | | Signed-off-by: Yuki Okushi <jtitor@2k36.org>
* | | | Auto merge of #3188 - valpackett:waitconst, r=JohnTitorbors2023-04-124-1/+26
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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`
| * | | | netbsd,openbsd: add more waitid related constantsVal Packett2023-04-064-1/+26
| | | | |
* | | | | Auto merge of #3193 - devnexen:bsd_unitstd_lconst_haiku, r=JohnTitorbors2023-04-101-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | haiku adding bsd missing constants
| * | | | | haiku adding bsd missing constantsDavid Carlier2023-04-091-0/+3
| |/ / / /
* | | | | Auto merge of #3189 - ecnelises:aix_sigval_fix, r=JohnTitorbors2023-04-102-41/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | Remove AIX specific definition of sigvalQiu Chaofan2023-04-062-41/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | AIX definition of sigval is actually the same as other unix. Remove the union definition as other platforms treat it like a pointer.
* | | | | Auto merge of #3144 - ecnelises:aix_more, r=JohnTitorbors2023-04-102-16/+1146
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | Add more declarations for AIXQiu Chaofan2023-03-302-16/+1146
| | | | | |
* | | | | | Auto merge of #3167 - devnexen:fbsd_map_aligned, r=JohnTitorbors2023-04-092-0/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | freebsd add MAP_ALIGNED macro
| * | | | | | freebsd add MAP_ALIGNED macroDavid CARLIER2023-04-042-0/+14
| | |_|_|_|/ | |/| | | |
* | | | | | Auto merge of #3192 - JohnTitor:libnghttp2-on-other-freebsds, r=JohnTitorbors2023-04-091-2/+2
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | Install libnghttp2 on all FreeBSD jobs
| * | | | | Install libnghttp2 on all FreeBSD jobsYuki Okushi2023-04-091-2/+2
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Yuki Okushi <jtitor@2k36.org>
* | | | | Auto merge of #3170 - devnexen:netbsd_map_aligned, r=JohnTitorbors2023-04-052-0/+14
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | netbsd add MAP_ALIGNED macro
| * | | | netbsd add MAP_ALIGNED macroDavid Carlier2023-04-042-0/+14
|/ / / /
* | | | Auto merge of #3180 - jsha:print-rustc-error-output, r=JohnTitor0.2.141bors2023-04-041-0/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | build.rs: print rustc stderr if exit status != 0Jacob Hoffman-Andrews2023-04-031-0/+8
| |/ / /
* | | | Auto merge of #3177 - arjentz:0.2.141, r=JohnTitorbors2023-04-042-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Bump version to 0.2.141 Bump version as requested in https://github.com/rust-lang/socket2/issues/405
| * | | | Bump version to 0.2.141Arjen2023-03-292-3/+3
| |/ / /
* | | | Auto merge of #3185 - valpackett:aix, r=JohnTitorbors2023-04-031-0/+23
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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…
| * | | | aix: add siginfo_t accessors for symmetry with other platformsVal Packett2023-04-031-0/+23
| | | | |
* | | | | Auto merge of #3155 - folkertdev:hardware-timestamping, r=JohnTitorbors2023-04-033-1/+82
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | definitions for linux hardware timestampingFolkert2023-04-033-1/+82
| |/ / / /
* | | | | Auto merge of #3183 - ChrisDenton:align-stack-buffer, r=JohnTitorbors2023-04-031-13/+11
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use aligned `cmsghdr` structs `test_cmsg_nxthdr` Fixes #3181. I could find no reason for using unaligned structs in this test.
| * | | | Use aligned `cmsghdr` structs `test_cmsg_nxthdr`Chris Denton2023-04-021-13/+11
| | | | |
* | | | | Auto merge of #3176 - coolreader18:aix-const-cmsg_space, r=JohnTitorbors2023-04-021-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make CMSG_SPACE on aix const Now `CMSG_SPACE` is const (when `libc_const_extern_fn`) on every platform that has it
| * | | | | Make CMSG_SPACE on aix constNoa2023-03-291-1/+1
| | |/ / / | |/| | |
* | | | | Auto merge of #3150 - valpackett:kq, r=JohnTitorbors2023-04-029-5/+52
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing kqueue constants across BSDs While here, reorder some to match the C headers
| * | | | | Add missing kqueue constants across BSDsVal Packett2023-03-299-5/+52
| |/ / / / | | | | | | | | | | | | | | | While here, reorder some to match the C headers