devela/sys/os/linux/consts/
mod.rs

1// devela::sys::os::linux::consts
2//
3//! Linux related constants.
4//
5
6pub(super) mod errno;
7pub(super) mod fd;
8pub(super) mod ioctl;
9pub(super) mod signal;
10pub(super) mod syscall;
11pub(super) mod termios;
12
13crate::items! { // structural access: _mods, _all
14    #[allow(unused)]
15    pub use _mods::*;
16
17    mod _mods {
18        pub use super::{
19            errno::LINUX_ERRNO,
20            fd::LINUX_FILENO,
21            ioctl::LINUX_IOCTL,
22            signal::{LINUX_SIGACTION, LINUX_SIGNAL},
23            syscall::*,
24            termios::{
25                LINUX_TERMIOS_CFLAG, LINUX_TERMIOS_IFLAG, LINUX_TERMIOS_LFLAG, LINUX_TERMIOS_OFLAG,
26            },
27        };
28    }
29    pub(super) mod _all {
30        #[doc(inline)]
31        pub use super::_mods::*;
32    }
33}