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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// devela::sys::os::linux::consts
//
//! Linux related constants.
//

pub(super) mod errno;
pub(super) mod fd;
pub(super) mod ioctl;
pub(super) mod signal;
pub(super) mod syscall;
pub(super) mod termios;

crate::items! { // structural access: _mods, _all
    #[allow(unused)]
    pub use _mods::*;

    mod _mods {
        pub use super::{
            errno::LINUX_ERRNO,
            fd::LINUX_FILENO,
            ioctl::LINUX_IOCTL,
            signal::{LINUX_SIGACTION, LINUX_SIGNAL},
            syscall::*,
            termios::{
                LINUX_TERMIOS_CFLAG, LINUX_TERMIOS_IFLAG, LINUX_TERMIOS_LFLAG, LINUX_TERMIOS_OFLAG,
            },
        };
    }
    pub(super) mod _all {
        #[doc(inline)]
        pub use super::_mods::*;
    }
}