1
0
Fork 0
mirror of https://github.com/containers/youki synced 2024-05-06 15:46:17 +02:00

make clippy happy

was failing with :C-like enum variant discriminant is not portable to
32-bit targets
This commit is contained in:
yihuaf 2021-09-16 07:56:05 +02:00
parent 57d436290e
commit c0c51b13ab
2 changed files with 21 additions and 25 deletions

View File

@ -25,30 +25,27 @@ pub const __NR_SCMP_ERROR: i32 = -1;
pub const __NR_SCMP_UNDEF: i32 = -2; pub const __NR_SCMP_UNDEF: i32 = -2;
#[allow(non_camel_case_types)] #[allow(non_camel_case_types)]
#[derive(Debug, Clone, Copy)] pub type scmp_arch = u32;
#[repr(C)] pub const SCMP_ARCH_NATIVE: scmp_arch = 0;
pub enum scmp_arch { pub const SCMP_ARCH_X86: scmp_arch = 1073741827;
SCMP_ARCH_NATIVE = 0, pub const SCMP_ARCH_X86_64: scmp_arch = 3221225534;
SCMP_ARCH_X86 = 1073741827, pub const SCMP_ARCH_X32: scmp_arch = 1073741886;
SCMP_ARCH_X86_64 = 3221225534, pub const SCMP_ARCH_ARM: scmp_arch = 1073741864;
SCMP_ARCH_X32 = 1073741886, pub const SCMP_ARCH_AARCH64: scmp_arch = 3221225655;
SCMP_ARCH_ARM = 1073741864, pub const SCMP_ARCH_MIPS: scmp_arch = 8;
SCMP_ARCH_AARCH64 = 3221225655, pub const SCMP_ARCH_MIPS64: scmp_arch = 2147483656;
SCMP_ARCH_MIPS = 8, pub const SCMP_ARCH_MIPS64N32: scmp_arch = 2684354568;
SCMP_ARCH_MIPS64 = 2147483656, pub const SCMP_ARCH_MIPSEL: scmp_arch = 1073741832;
SCMP_ARCH_MIPS64N32 = 2684354568, pub const SCMP_ARCH_MIPSEL64: scmp_arch = 3221225480;
SCMP_ARCH_MIPSEL = 1073741832, pub const SCMP_ARCH_MIPSEL64N32: scmp_arch = 3758096392;
SCMP_ARCH_MIPSEL64 = 3221225480, pub const SCMP_ARCH_PPC: scmp_arch = 20;
SCMP_ARCH_MIPSEL64N32 = 3758096392, pub const SCMP_ARCH_PPC64: scmp_arch = 2147483669;
SCMP_ARCH_PPC = 20, pub const SCMP_ARCH_PPC64LE: scmp_arch = 3221225493;
SCMP_ARCH_PPC64 = 2147483669, pub const SCMP_ARCH_S390: scmp_arch = 22;
SCMP_ARCH_PPC64LE = 3221225493, pub const SCMP_ARCH_S390X: scmp_arch = 2147483670;
SCMP_ARCH_S390 = 22, pub const SCMP_ARCH_PARISC: scmp_arch = 15;
SCMP_ARCH_S390X = 2147483670, pub const SCMP_ARCH_PARISC64: scmp_arch = 2147483663;
SCMP_ARCH_PARISC = 15, pub const SCMP_ARCH_RISCV64: scmp_arch = 3221225715;
SCMP_ARCH_PARISC64 = 2147483663,
SCMP_ARCH_RISCV64 = 3221225715,
}
pub const SCMP_ACT_KILL_PROCESS: u32 = 2147483648; pub const SCMP_ACT_KILL_PROCESS: u32 = 2147483648;
pub const SCMP_ACT_KILL_THREAD: u32 = 0; pub const SCMP_ACT_KILL_THREAD: u32 = 0;

View File

@ -5,7 +5,6 @@ use oci_spec::runtime::Arch;
use oci_spec::runtime::LinuxSeccomp; use oci_spec::runtime::LinuxSeccomp;
use oci_spec::runtime::LinuxSeccompAction; use oci_spec::runtime::LinuxSeccompAction;
use oci_spec::runtime::LinuxSeccompOperator; use oci_spec::runtime::LinuxSeccompOperator;
use seccomp::scmp_arch::*;
use seccomp::scmp_compare::*; use seccomp::scmp_compare::*;
use seccomp::*; use seccomp::*;
use std::ffi::CString; use std::ffi::CString;