ioctl-macro 0.0.2

Linux ioctl macros
Documentation
#[macro_export]
macro_rules! _IOC_SIZEBITS {
	() => {
		13
	};
}
#[macro_export]
macro_rules! _IOC_DIRBITS {
	() => {
		3
	};
}

#[macro_export]
macro_rules! _IOC_XSIZEMASK {
	() => {
		((1 << ($crate::_IOC_SIZEBITS!() + 1)) - 1)
	};
}

#[macro_export]
macro_rules! _IOC_NONE {
	() => {
		1
	};
}
#[macro_export]
macro_rules! _IOC_READ {
	() => {
		2
	};
}
#[macro_export]
macro_rules! _IOC_WRITE {
	() => {
		4
	};
}

// TODO: Implement _IOC_DIR and _IOC_SIZE?