Skip to content

[0.2] Backports#5005

Merged
JohnTitor merged 15 commits intorust-lang:libc-0.2from
JohnTitor:0.2-backport-0308
Mar 8, 2026
Merged

[0.2] Backports#5005
JohnTitor merged 15 commits intorust-lang:libc-0.2from
JohnTitor:0.2-backport-0308

Conversation

tgross35 and others added 14 commits March 8, 2026 14:01
With the experimental time64 support, some of these structs gain a
padding field on 32-bit platforms. We are planning to give everything a
`Default` impl anyway ([1]) so start with these to ease the transition.

[1]: rust-lang#4975

(backport <rust-lang#4976>)
(cherry picked from commit 9c2df3f)
(backport <rust-lang#4982>)
(cherry picked from commit 3c84a22)
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/vmactions/solaris-vm/releases)
- [Commits](vmactions/solaris-vm@v1.3.0...v1.3.1)

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

Signed-off-by: dependabot[bot] <[email protected]>
(backport <rust-lang#4979>)
(cherry picked from commit a41bc08)
(backport <rust-lang#4993>)
(cherry picked from commit f5ba622)
Also added descriptor types constants

(backport <rust-lang#4991>)
(cherry picked from commit 8c14958)
(backport <rust-lang#4994>)
(cherry picked from commit 12bbae2)
Hexagon musl uses 64-bit time_t (__USE_TIME_BITS64), so add it to
MUSL_REDIR_TIME64_ARCHES and force musl_v1_2_3 since hexagon only
exists with recent musl. Without this, time_t is c_long (4 bytes)
causing a 24-byte stack buffer overflow on fstat() calls.

(backport <rust-lang#4992>)
(cherry picked from commit 0a15ee8)
(backport <rust-lang#4997>)
(cherry picked from commit 25f7037)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
(backport <rust-lang#4999>)
(cherry picked from commit 538f7b6)
(backport <rust-lang#5003>)
(cherry picked from commit e5c6bd4)
@rustbot
Copy link
Collaborator

rustbot commented Mar 8, 2026

Some changes occurred in an OpenBSD module

cc @semarie

Some changes occurred in a NetBSD-like module

cc @semarie

@rustbot rustbot added A-CI Area: CI-related items S-waiting-on-review labels Mar 8, 2026
@rustbot
Copy link
Collaborator

rustbot commented Mar 8, 2026

⚠️ 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!

@JohnTitor JohnTitor enabled auto-merge March 8, 2026 05:49
@JohnTitor JohnTitor added this pull request to the merge queue Mar 8, 2026
Merged via the queue into rust-lang:libc-0.2 with commit 8b439b7 Mar 8, 2026
50 checks passed
@JohnTitor JohnTitor deleted the 0.2-backport-0308 branch March 8, 2026 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: CI-related items

Projects

None yet

Development

Successfully merging this pull request may close these issues.