Macro ioctl_read_bad
macro_rules! ioctl_read_bad {
($(#[$attr:meta])* $name:ident, $nr:expr, $ty:ty) => { ... };
}
Generates a wrapper function for a "bad" ioctl that reads data from the kernel.
The arguments to this macro are:
- The function name
- The ioctl request code
- The data type passed by this ioctl
The generated function has the following signature:
pub unsafe
For a more in-depth explanation of ioctls, see ::sys::ioctl.
Example
# extern crate nix;
#
ioctl_read_bad!;
#