Skip to content

[0.2] Backports#5293

Merged
tgross35 merged 34 commits into
rust-lang:libc-0.2from
tgross35:backport-kerrs-pink
Jul 20, 2026
Merged

[0.2] Backports#5293
tgross35 merged 34 commits into
rust-lang:libc-0.2from
tgross35:backport-kerrs-pink

Conversation

@rustbot

rustbot commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Some changes occurred in a solarish module

cc @jclulow, @pfmooney

Some changes occurred in an Android module

cc @maurer

Some changes occurred in an OpenBSD module

cc @semarie

Some changes occurred in a NetBSD-like module

cc @semarie

@rustbot

rustbot commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

⚠️ Warning ⚠️

  • Pull requests are usually filed against the main branch for this repo, but this one is against libc-0.2. Please double check that you specified the right target!

@tgross35
tgross35 force-pushed the backport-kerrs-pink branch from a1ef689 to 3f1d3e9 Compare July 20, 2026 20:57
@tgross35
tgross35 enabled auto-merge July 20, 2026 20:58
@tgross35
tgross35 added this pull request to the merge queue Jul 20, 2026
dependabot Bot and others added 22 commits July 20, 2026 22:14
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.82.9 to 2.83.2.
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](taiki-e/install-action@4684b84...43aecc8)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.83.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#5279>)
(cherry picked from commit 3704850)
Bumps [vmactions/netbsd-vm](https://github.com/vmactions/netbsd-vm) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/vmactions/netbsd-vm/releases)
- [Commits](vmactions/netbsd-vm@1d97677...0c26a4c)

---
updated-dependencies:
- dependency-name: vmactions/netbsd-vm
  dependency-version: 1.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#5278>)
(cherry picked from commit df537bc)
(backport <rust-lang#5282>)
(cherry picked from commit ee8c041)
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.3.7 to 1.3.8.
- [Release notes](https://github.com/vmactions/solaris-vm/releases)
- [Commits](vmactions/solaris-vm@d30dd6c...315163f)

---
updated-dependencies:
- dependency-name: vmactions/solaris-vm
  dependency-version: 1.3.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#5284>)
(cherry picked from commit 2425f58)
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.5.0 to 1.5.2.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](vmactions/freebsd-vm@5a72679...77ed28d)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-version: 1.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#5285>)
(cherry picked from commit d67b8e0)
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.83.2 to 2.84.0.
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](taiki-e/install-action@43aecc8...a6b2e2d)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.84.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#5286>)
(cherry picked from commit fc27713)
Bumps [release-plz/action](https://github.com/release-plz/action) from 0.5.130 to 0.5.131.
- [Release notes](https://github.com/release-plz/action/releases)
- [Commits](release-plz/action@e879257...2eb1d8b)

---
updated-dependencies:
- dependency-name: release-plz/action
  dependency-version: 0.5.131
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#5287>)
(cherry picked from commit 5273d0d)
(backport <rust-lang#5283>)
(cherry picked from commit 81b07ec)
Bumps [vmactions/omnios-vm](https://github.com/vmactions/omnios-vm) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/vmactions/omnios-vm/releases)
- [Commits](vmactions/omnios-vm@7f2be0b...027e3ec)

---
updated-dependencies:
- dependency-name: vmactions/omnios-vm
  dependency-version: 1.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#5288>)
(cherry picked from commit 59d645e)
fixes missing `strerror_r` for compiling errno crate.
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/string.h#L69

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit c8a014b)
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/sys/socket.h

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit ac84f20)
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/netinet/in.h

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit 2409961)
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/sys/eventfd.h

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit 83bf113)
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/fcntl.h

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit 158da1f)
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/sys/poll.h

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit ebebc87)
It's used by `mio` crate.
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/unistd.h

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit ad6916c)
It's used by `socket2` crate in `tcp_mss` and `set_tcp_mss`.
The original definition at
https://github.com/apache/nuttx/blob/releases/13.0/include/netinet/tcp.h#L59

Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit 12fe01b)
Signed-off-by: wanglei <wllenyj@gmail.com>

(backport <rust-lang#5258>)
(cherry picked from commit 618eed4)
Contributing steps have changed a bit recently. Update our documentation
and change the pull request template to link to it, rather than having
the same information in multiple places.

(backport <rust-lang#5291>)
(cherry picked from commit 184114c)
Add preadv2 and pwrite2 to Android, to allow using the new flags
introduced in rust-lang#4452. Add flags to Android too
Skip test on Android due to the definitions being introduced in API 33

(backport <rust-lang#5157>)
(cherry picked from commit 63fde92)
@tgross35
tgross35 force-pushed the backport-kerrs-pink branch from 3f1d3e9 to fae2ecd Compare July 20, 2026 22:15
@rustbot

rustbot commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

This PR was rebased onto a different libc-0.2 commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@tgross35
tgross35 enabled auto-merge July 20, 2026 22:16
@tgross35
tgross35 added this pull request to the merge queue Jul 20, 2026
Merged via the queue into rust-lang:libc-0.2 with commit 13b2218 Jul 20, 2026
109 of 111 checks passed
@tgross35
tgross35 deleted the backport-kerrs-pink branch July 20, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants