Sha256: 21a90502854e1aab413700edc41bd7922bc6e0fc3d7240aa57f258bb4546fa9c

Contents?: true

Size: 655 Bytes

Versions: 2

Compression:

Stored size: 655 Bytes

Contents

use crate::prelude::*;

pub type c_long = i64;
pub type c_ulong = u64;
pub type c_char = u8;
pub type ucontext_t = sigcontext;

s! {
    pub struct sigcontext {
        __sc_unused: c_int,
        pub sc_mask: c_int,
        pub sc_ra: c_long,
        pub sc_sp: c_long,
        pub sc_gp: c_long,
        pub sc_tp: c_long,
        pub sc_t: [c_long; 7],
        pub sc_s: [c_long; 12],
        pub sc_a: [c_long; 8],
        pub sc_sepc: c_long,
        pub sc_f: [c_long; 32],
        pub sc_fcsr: c_long,
        pub sc_cookie: c_long,
    }
}

pub(crate) const _ALIGNBYTES: usize = mem::size_of::<c_long>() - 1;

pub const _MAX_PAGE_SHIFT: u32 = 12;

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wasmtime-29.0.0 ./ext/cargo-vendor/libc-0.2.169/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
wasmtime-28.0.0 ./ext/cargo-vendor/libc-0.2.169/src/unix/bsd/netbsdlike/openbsd/riscv64.rs