Sha256: 91b6ac97e6411261cf5206ab1951a4e4e1f1cc9ca26217d7144f000f8f7c8580

Contents?: true

Size: 511 Bytes

Versions: 2

Compression:

Stored size: 511 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_sp: c_ulong,
        pub sc_lr: c_ulong,
        pub sc_elr: c_ulong,
        pub sc_spsr: c_ulong,
        pub sc_x: [c_ulong; 30],
        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/aarch64.rs
wasmtime-28.0.0 ./ext/cargo-vendor/libc-0.2.169/src/unix/bsd/netbsdlike/openbsd/aarch64.rs