diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0993a366d6014..1eb5d4f24b217 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -259,7 +259,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: test on Solaris - uses: vmactions/solaris-vm@v1 + uses: vmactions/solaris-vm@v1.1.3 with: release: "11.4-gcc" usesh: true diff --git a/src/unix/solarish/x86_64.rs b/src/unix/solarish/x86_64.rs index 4deaac0fc1718..2f82d244863aa 100644 --- a/src/unix/solarish/x86_64.rs +++ b/src/unix/solarish/x86_64.rs @@ -91,7 +91,9 @@ s_no_extra_traits! { #[cfg(target_os = "solaris")] pub uc_xrs: solaris::xrs_t, #[cfg(target_os = "solaris")] - pub uc_filler: [c_long; 3], + pub uc_lwpid: c_uint, + #[cfg(target_os = "solaris")] + pub uc_filler: [c_long; 2], } }